基于51单片机PT100热电偶AD转换protues仿真设计

(源码+仿真)

仿真原版本:proteus 7.8

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:S0023

这里写目录标题

  • 基于51单片机PT100热电偶AD转换protues仿真设计
    • 仿真电路
    • 程序
      • PT100驱动
      • main函数

功能说明:

运用所学单片机知识,完成温度信号的测量。要求如下:单片机系统选择使用AT89C51,通过热敏电阻PT100检测温度并使用AD转换获取温度值(不允许使用DS18B20等传感器),在数码管上显示温度值。

仿真电路

程序

PT100驱动

void PT100()
{double deal,U;// U=5.0/255.0*getdata;deal=U*20*10;temp=(long int)deal;if(U<5.2&&U>0){    dispbuf[0]=temp%10;dispbuf[1]=temp/10%10;dispbuf[2]=temp/100%10;dispbuf[3]=temp/1000;    }else{dispbuf[0]=0;dispbuf[1]=0;dispbuf[2]=0;dispbuf[3]=0;  }display();
}

main函数

/****************************************************************************************/
main()
{TMOD = 0x10;                  //定时器0,工作在定时器方式TH1   = (65536-200)/256;     //0x3cTL1 = (65536-200)%256;       //0xb0EA = 1;                          //开总中断ET1 = 1;                     //打开(允许)定时器1中断TR1 =1;                            //开始(启动)定时while(1){STAR=0;OE=0;STAR=1;STAR=0;while(EOC==0){OE=1;delay_ms(10);getdata=P1;OE=0;PT100();          }}
}

本设计下载链接

基于51单片机PT100热电偶AD转换protues仿真设计相关推荐

  1. 基于51单片机的脉搏测量仪protues仿真设计

    目录 一.设计背景 二.实现功能 三.仿真演示 四.源程序 一.设计背景 在中医四诊(望﹑闻﹑问﹑切)中,脉诊占有非常重要的位置.脉诊是我国传统医学中最具特色的一项诊断方法,其历史悠久,内容丰富,是中 ...

  2. 基于51单片机的两路数字电压表Protues仿真设计

    目录 一.设计背景 1.1.数字电压表的发展历程 1.2.课题的意义和目的 二.实现功能 三.仿真演示 四.部分程序展示 一.设计背景 1.1.数字电压表的发展历程  数字电压表简称DVM,它是采用数 ...

  3. 基于51单片机的LCD1602电子钟闹钟proteus仿真设计

    本设计是基于51单片机的LCD1602电子钟闹钟proteus仿真设计 源码+仿真+原理图+器件清单 仿真软件版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编 ...

  4. 【004】基于51单片机的音乐播放器proteus仿真设计

    一.压缩包资料内容(私信获取) (1).基于51单片机的音乐播放器proteus仿真设计一份: (2).基于51单片机的音乐播放器proteus仿真设计keli源代码一份: (3).基于51单片机的音 ...

  5. 【006】基于51单片机的简易电子计算器Proteus仿真设计

    一.压缩包资料内容(私信获取) (1).基于51单片机的简易电子计算器proteus仿真设计一份: (2).基于51单片机的简易电子计算器proteus仿真设计keli源代码一份: (3).基于51单 ...

  6. 129、基于51单片机数字万用表测电压电流电阻仿真设计

    毕设帮助.开题指导.技术解答(有偿)见文末. 一.功能 1.本设计基于STC89C51/52(与AT89S51/52.AT89C51/52通用). 2.支持电压,电流,电阻测量,通过数码管显示它们的数 ...

  7. 基于51单片机的智能鱼缸温度控制器protues仿真

    硬件设计 (末尾附文件) 代码设计 #include <reg51.h> #define uint unsigned int #define uchar unsigned char //宏 ...

  8. 基于51单片机的搬运机器人系统protues仿真

    硬件设计 (末尾附文件) 代码设计 #include<reg52.h> #include"config.h" #include"key.h" #in ...

  9. 基于51单片机的舞蹈机器人步进机仿真设计

    部分程序: #include "reg51.h" #include "intrins.H" //8步式步进电机脉冲序列 //unsigned char step ...

最新文章

  1. Android学习路线
  2. (译)cocos2d-x跨androidios平台开发入门教程
  3. wxWidgets:文档/视图框架
  4. 视觉编码(Visual Encoding)
  5. layui结合ajax实现下拉菜单联动效果
  6. 数仓出现“wait in ccn queue”的时候,怎么迅速定位处理?
  7. python中英文字频率_python统计文本字符串里单词出现频率的方法
  8. 机器学习之监督学习(四)——贝叶斯分类器
  9. html单选按钮选中后取消选中,jquery实现单选按钮选中与取消选中
  10. XXX集团财务决策支持系统——用友财务系统现有的财务报表(系列四)
  11. static关键字(pass)
  12. janusgraph 引入 java,janusgraph 默认server使用手记
  13. 8086汇编段地址和偏移地址分配原则,深入理解.
  14. x86 和 x64 到底是什么意思?
  15. X-Rover 关建华:所有产品首先要考虑的,永远是用户需求
  16. Android的虚拟设备的缩写,Android虚拟设备的英语缩写是
  17. 2016最新Java学习计划
  18. 基于 STM32 和 NB-IoT 的可穿戴式老人防摔监测系统
  19. 实验三 数据库完整性技术
  20. 查看已安装Tomcat的版本号

热门文章

  1. npm安装报no such file or directory原因和解决方法
  2. 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究[转]
  3. 「数据治理那点事」系列之三:不忘初心方得始终,数据质量管理要稳住!
  4. 希腊复兴的奠基礼-纳瓦里诺海战
  5. Android平台抓包工具TCPDump
  6. 【历史上的今天】9 月 15 日:华为诞生;Stack Overflow 网站公开测试;计算机协会成立
  7. 联想Y7000找不到蓝牙,误删了设备管理器的蓝牙解决方法
  8. Windows邮件服务器hMailServer,网页管理平台WEBADMIN搭建
  9. CAD文件如何在线转换成JPG格式
  10. 深度卷积神经网络是什么,计算机神经网络是什么