在工农业生产中, 温度检测及其控制占有举足轻重的地位, 随着现代信息技术的飞速发展和传统工业改造的逐步实现 , 能够独立工作的温度检测和显示系统已经应用于诸多领域。

功能描述

1、采用51单片机作为主控单元芯片;

2、采用PT100热电偶检测温度;

3、采用LM358作为信号放大电路;

4、采用ADC0832进行信号模数转换处理;

5、采用4位数码管作为显示模块;

整体方案

使用热电阻PT100温度传感器利用其感温效应,热电阻随环境温度的变化而变化,在电路图中将电阻值的变化转换成电压的变化,再将电压值作为输入信号输入至AD转换器中进行模拟信号到数字信号的转换,其输出端接单片机,向单片机内写入源程序,将被测温度在显示器上显示出来。

仿真设计

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

P0端口(P0.0-P0.7):P0口为一个8位漏极开路双向I/O口,每个引脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1端口(P1.0-P1.7):P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高电平,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2端口(P2.0-P2.7):P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口,用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3端口(P3.0-P3.7):P3口管脚是一个带有内部上拉电阻的8位的双向I/O端口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入端时,由于外部下拉为低电平,P3口将输出电流(ILL)。P3口同时为闪烁编程和编程校验接收一些控制信号。

主程序设计

void main()
{pay_plus=1;            pay_minus=1;        confirm=1;  Timer0_Init();while(1){Key();ADC0832();if(num<=38)wendu=num-69;if(num>38&&num<=70)wendu=num-70;if(num>70)wendu=num-71;if(SG==0){if(wendu>=0){a=wendu/100;b=wendu%100/10;c=wendu%10;if(a>0){P0 = 0xfd;//1111 1101  只选通第二位数码管we = 1;    //打开位选we = 0;  //关闭位选P0 = leddata[a]; //显示2du = 1;//打开段选du = 0; //关闭段选delay(2);//延时}if(a!=0||b>0){P0 = 0xfb;// 1111 1011只选通第三位数码管we = 1;  //打开位选we = 0;  //关闭位选P0 = leddata[b]; //显示3du = 1;//打开段选du = 0; //关闭段选delay(2);//延时}P0 = 0xf7;//1111 0111  只选通第四位数码管we = 1;   //打开位选we = 0;  //关闭位选P0 = leddata[c]; //显示4du = 1;//打开段选du = 0; //关闭段选delay(2);//延时}}

源文件获取

微信扫码关注公众号【电子开发圈】,首页发送 “测温” 获取;

基于单片机的热电偶测温仿真设计(#0004)相关推荐

  1. 基于单片机的热电偶测温仿真设计(#0003)

    温度是我们日常生产和生活中实时在接触到的物理量,但是它是看不到的,仅凭感觉只能感觉到大概的温度值,传统的指针式的温度计虽然能指示温度,但是精度低,显示不够直观,数字温度计的出现可以让人们直观的了解自己 ...

  2. 基于单片机的PT100热电偶测温仿真设计(#0002)

    功能描述 采用51单片机作为主控单元芯片: 采用PT100热电偶检测温度,测量范围:-50℃~200℃: 采用LM324作为信号放大电路: 采用ADC0804芯片对温度信号进行AD模数转换处理: 采用 ...

  3. 基于单片机的电子琴(矩阵键)仿真设计(#0046)

    功能描述 1.采用51/52单片机作为主控芯片: 2.采用矩阵键盘弹奏高中低21音: 3.可切换弹奏模式.播放模式(2首): 4.采用1602液晶显示播放曲目: 仿真设计 采用Proteus作为仿真设 ...

  4. 基于单片机的红外遥控接收仿真设计(#0023)

    功能描述 1.本系统由遥控器+接收机两部分组成: 2.遥控器部分由51单片机+矩阵键盘组成: 3.接收机部分由51单片机+1602液晶组成: 4.当遥控器键盘按下时,接收机液晶显示按下的对应键值: 仿 ...

  5. 基于单片机的水质监测(串口)仿真设计(#0007)

    水资源是人类宝贵的财富,水是生命之源,随着经济的飞速发展,环境问题逐渐出现,水资源受到污染和过度的开发,水的需求量更是大大的增加,为了保护珍贵水源,有必要对水质进行监测. 功能描述 1.采用51单片机 ...

  6. 基于单片机音符和音乐电子琴仿真设计-毕设课设资料

    [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软 ...

  7. 基于STM32单片机的K型热电偶测温(Proteus仿真+程序)

    编号:17 基于STM32单片机的K型热电偶测温 功能描述: 本设计由STM32单片机+MAX7765+TCK热电偶+1602液晶显示模块组成. 1.主控制器是STM32单片机 2.TCK热电偶测温通 ...

  8. 基于51单片机的红外测温智能空调

    设计简介: 本设计是基于单片机的红外测温智能空调控制器设计,主要实现以下功能: 可实现LCD1602显示温度的示数和空调开关: 可实现通过按键可以设置温度的最大值以及最小值: 可实现通过红外遥控控制空 ...

  9. 基于单片机的霍尔测速系统

    设计简介: 本设计是基于单片机的霍尔测速系统,主要实现以下功能: 可通过LCD1602速度最大值和霍尔测得的速度值: 可通过按键调整速度最大值. 标签:51单片机.LCD1602.MX1508.霍尔传 ...

最新文章

  1. 2018-01-24
  2. python读取excelsheet-python实现读取excel文件中所有sheet操作示例
  3. jupyter 安装目录Table of Contents
  4. 海南橡胶机器人成本_「图说」海垦看点:海南橡胶联合北京理工华汇智能科技首创我国林间智能割胶机器人...
  5. python如何分别控制2个相同的窗口_Python入门到精通(2):使用Python计算数学算式...
  6. json标签批量转为xml标签(VOC数据集制作)
  7. 文件分割合并类(java)
  8. 【JUC】JDK1.8源码分析之ConcurrentSkipListMap(二)
  9. windows安装node.js和cnpm
  10. 三菱PLC通用快捷键
  11. 用当下的力量共创未来——2017(第十五届)中国互联网经济论坛盛典
  12. 爱荷华大学计算机科学专业,2015 U.S News计算机科学专业排名(不知道有没有伙伴在找)...
  13. CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
  14. Hbase Locality
  15. 20135323符运锦---信息安全系统设计基础第一周学习总结
  16. 拼多多店铺如何快速装修?
  17. Fiducial marker (Aruco)
  18. NKOJ 1361 帮帮吉米(Help Jimmy)
  19. 在cmd中怎么进入mysql?
  20. Event Trigger 使用方法

热门文章

  1. 系统怎么跟服务器联系,工控机与服务器的之间的联系和区别
  2. exe msdt 无法上网_windows10系统连接网络提示无法连接到此网络错误怎么办
  3. 搜索专题-----bfs、dfs模板,栈,队列
  4. 能源互联网涉及的领域:能量输送与能源信息
  5. 手机中的PDF文件缩小的方法
  6. 一次成功流水账-使用AP实现机器人无线连电脑方法教程
  7. linux poweroff关机信号,理解 Linux 中的 Shutdown、Poweroff、Halt 和 Reboot 命令
  8. python人工智能pdf_床长人工智能教程pdf下载网校——Python爬虫实战八
  9. 【家长需知】心田花开:孩子注意力不集中训练方法有哪些?
  10. 福禄克光纤测试的三种模式