- 23
- 0
- 约1.53万字
- 约 44页
- 2020-03-17 发布于江西
- 举报
单片机数字温度计
摘要:
本设计单片机采用 AT89C52 芯片,数字温度传感器采用美国 DALASS 公司的 1–Wire 器件 DS18B20, 即单总线器件 DS18B20,与单片机组成一个测温系统,当系统上电时,温度传感器就会读出当前环境的温 度,并在三位 LED 数模显示管上显示出当前的温度,该测温仪的测温范围为 0℃~110℃,按此要求设计硬 件和软件以实现这一功能。
关键词:
单片机 STC89C52 温度传感器 DS18B20; 温度 测量电子线路 单片机 汇编语言 温度
主
主
控
制
器
LED显示
温度传感器
单片机复位
时钟振荡
1 引言:
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统
集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格
便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与
结构的最佳选择。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单 片机的踪迹。
单片机在检测和控制系统中得到广泛的应用,
温度则是系统常需要测量、控制和保持
的一个量。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广, 测温准确,其输出温度采用数字显示,该设计控制器使用单片机 STC89C52,测温传感器
使用 DS18B20,用 4 位共阳极 LED 数码管以串口传送数据,实现温度显示,能准确达到以上 要求。
2 总体设计方案:
2.1 设计思路:
(1)本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被
测温度变化的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据的处理,
在显示电路上,就可以将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路 比较麻烦。
(2)从中考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以
这是非常容易想到的,所以可以采用一只温度传感器 DS18B20,此传感器,可以很容易直 接读取被测温度值,进行转换,就可以满足设计要求。
从以上两种方案,很容易看出,采用方案(2),电路比较简单,软件设计也比较简单, 故采用了方案(2)。
图 1 总体设计方框图
2.2 设计方框图
根据设计的所需要求分析单片机的工作原理,可得出来温度计电路设计总体设计方框图
如图 1 所示,控制器采用单片机 STC89S52,温度传感器采用 DS18B20,用 4 位 LED 数码 管以串口传送数据实现温度显示。
2.3 设计主元件电气性能:
1. STC89C52的主要性能:
?与MCS-51单片机产品兼容
?8KFlash字节闪速存储器
?1000次擦写周期
?全静态操作:0Hz~88Hz
?32个可编程I/O口线
?三个16位定时器/计数器
?八个中断源
?全双工UART串行通道
?低功耗空闲和掉电模式
?掉电后中断可唤醒
?看门狗定时器
?双数据指针
VCC : 电源
GND: 地
P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。
对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被
作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也
用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1 口: 是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻
辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作
为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0
和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入
(P1.1/T2EX),具体如下表1所示。在flash编程和校验时,P1口接收低8位地址字节。
P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL
逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外
部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2 口送
出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如
MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时, P2口也接收高8位地址字节和一些控制信号。
表1 P1口功能
表 2 P3 口功能
P3 口:P3 口是一个具有内部上拉电
您可能关注的文档
- 华南理工大学英语B(二)作业及答案.docx
- 华南理工大学高级语言程序设计(C++I)试卷及答案.docx
- 华南理工建筑工程测量第二次作业答案.docx
- 华南理工数电试卷2和答案.docx
- 华南理工数电试卷一和答案.docx
- 华南理工经济学原理随堂练习.docx
- 华南理工网络教育2018年唐诗作业.docx
- 华城小学第二届读书节活动方案.docx
- 华大基因实习生管理办法(草案).docx
- 华容道各种阵型.docx
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 长春理工大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 教科版一年级下册科学教学计划.docx VIP
- 早产儿脑室内出血预防专家共识(2025).pptx VIP
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 2019年河南专升本考试公共英语(真题).pdf VIP
- 2025年房地产经纪人经纪人职业道德失范投诉处理专题试卷及解析.pdf VIP
- 2025年碳排放管理师林业碳汇区块链技术应用专题试卷及解析.pdf VIP
- 2025年拍卖师机动车拍卖成交价款支付与结算风险控制专题试卷及解析.pdf VIP
- 2025年AWS认证SQS消息多线程处理专题试卷及解析.pdf VIP
- 2025年房地产经纪人个人以不动产投资入股个税处理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)