基于51单片机PT100热电偶AD转换protues仿真设计
基于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仿真设计相关推荐
- 基于51单片机的脉搏测量仪protues仿真设计
目录 一.设计背景 二.实现功能 三.仿真演示 四.源程序 一.设计背景 在中医四诊(望﹑闻﹑问﹑切)中,脉诊占有非常重要的位置.脉诊是我国传统医学中最具特色的一项诊断方法,其历史悠久,内容丰富,是中 ...
- 基于51单片机的两路数字电压表Protues仿真设计
目录 一.设计背景 1.1.数字电压表的发展历程 1.2.课题的意义和目的 二.实现功能 三.仿真演示 四.部分程序展示 一.设计背景 1.1.数字电压表的发展历程 数字电压表简称DVM,它是采用数 ...
- 基于51单片机的LCD1602电子钟闹钟proteus仿真设计
本设计是基于51单片机的LCD1602电子钟闹钟proteus仿真设计 源码+仿真+原理图+器件清单 仿真软件版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编 ...
- 【004】基于51单片机的音乐播放器proteus仿真设计
一.压缩包资料内容(私信获取) (1).基于51单片机的音乐播放器proteus仿真设计一份: (2).基于51单片机的音乐播放器proteus仿真设计keli源代码一份: (3).基于51单片机的音 ...
- 【006】基于51单片机的简易电子计算器Proteus仿真设计
一.压缩包资料内容(私信获取) (1).基于51单片机的简易电子计算器proteus仿真设计一份: (2).基于51单片机的简易电子计算器proteus仿真设计keli源代码一份: (3).基于51单 ...
- 129、基于51单片机数字万用表测电压电流电阻仿真设计
毕设帮助.开题指导.技术解答(有偿)见文末. 一.功能 1.本设计基于STC89C51/52(与AT89S51/52.AT89C51/52通用). 2.支持电压,电流,电阻测量,通过数码管显示它们的数 ...
- 基于51单片机的智能鱼缸温度控制器protues仿真
硬件设计 (末尾附文件) 代码设计 #include <reg51.h> #define uint unsigned int #define uchar unsigned char //宏 ...
- 基于51单片机的搬运机器人系统protues仿真
硬件设计 (末尾附文件) 代码设计 #include<reg52.h> #include"config.h" #include"key.h" #in ...
- 基于51单片机的舞蹈机器人步进机仿真设计
部分程序: #include "reg51.h" #include "intrins.H" //8步式步进电机脉冲序列 //unsigned char step ...
最新文章
- Android学习路线
- (译)cocos2d-x跨androidios平台开发入门教程
- wxWidgets:文档/视图框架
- 视觉编码(Visual Encoding)
- layui结合ajax实现下拉菜单联动效果
- 数仓出现“wait in ccn queue”的时候,怎么迅速定位处理?
- python中英文字频率_python统计文本字符串里单词出现频率的方法
- 机器学习之监督学习(四)——贝叶斯分类器
- html单选按钮选中后取消选中,jquery实现单选按钮选中与取消选中
- XXX集团财务决策支持系统——用友财务系统现有的财务报表(系列四)
- static关键字(pass)
- janusgraph 引入 java,janusgraph 默认server使用手记
- 8086汇编段地址和偏移地址分配原则,深入理解.
- x86 和 x64 到底是什么意思?
- X-Rover 关建华:所有产品首先要考虑的,永远是用户需求
- Android的虚拟设备的缩写,Android虚拟设备的英语缩写是
- 2016最新Java学习计划
- 基于 STM32 和 NB-IoT 的可穿戴式老人防摔监测系统
- 实验三 数据库完整性技术
- 查看已安装Tomcat的版本号
热门文章
- npm安装报no such file or directory原因和解决方法
- 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究[转]
- 「数据治理那点事」系列之三:不忘初心方得始终,数据质量管理要稳住!
- 希腊复兴的奠基礼-纳瓦里诺海战
- Android平台抓包工具TCPDump
- 【历史上的今天】9 月 15 日:华为诞生;Stack Overflow 网站公开测试;计算机协会成立
- 联想Y7000找不到蓝牙,误删了设备管理器的蓝牙解决方法
- Windows邮件服务器hMailServer,网页管理平台WEBADMIN搭建
- CAD文件如何在线转换成JPG格式
- 深度卷积神经网络是什么,计算机神经网络是什么