- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告
数字温度计
专业班级 机电08—4班
姓 名 李伟
学 号 0801070415
同 组 张汉超、张崟辉、李原
哈尔滨理工大学荣成学院
2018-7-8
目录
1总体设计方案原理)………………………………………………………………………2
1.1 数字温度计设计方案原理)……………………………………………………………2
1.2总体设计框图……………………………………………………………………………… 2
2硬件设计以及器件介绍………………………………………………………………………2
2.1 AT80C51单片简介………………………………………………………………………3
2.2 数模转换…………………………………………………………………………………4
2.3显示电路…………………………………………………………………………………7
2.4温度传感器mf58简介……………………………………………………………………8
2.5实际电路图…………………………………………………………………………………9
3软件设计………………………………………………………………………………………9
3.1程序设计…………………………………………………………………………………9
3.2电路程序…………………………………………………………………………………11
4.设计总结……………………………………………………………………………………13
5. 参考文献……………………………………………………………………………………13
总体设计方案(原理
数字温度计设计方案原理)
在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器MF58,此传感器,本身就是一种数字温度传感器,他会把温度转换成数字量以后存贮在自身内部,和单片机只需要连接一个IO口,是一种单总线串行接口,然后在数码管或者液晶屏上显示出来可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。电路比较简单,软件设计也比较简单。
总体设计框图
温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT80C51,温度传感器采用MF58,用3位LED数码管以串口传送数据实现温度显示。
LED显 示主 控 制 器
LED显 示
主 控 制 器
单片机复位
单片机复位
温 度 传 感 器
温 度 传 感 器
时钟振荡
时钟振荡
图1 总体设计方框图
硬件设计以及各器件介绍
AT80C51单片机简介
单片机AT80C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。
在电路设计中我选择最常见的ATMEL公司的AT80C51单片机。此单片机由8K字节可重擦写Flash闪速存储器,256*8字节内部RAM,32个可编程I/O口线,2个16位定时/计数器和6个中断源。并且该单片机经济实用,使用广泛。
80C51外部引脚图如图2所示:
图2 AT80C51芯片引脚结构图
图2 AT80C51芯片引脚结构图
⑴引脚说明:
电源引脚
Vcc40脚):典型值+5V。
Vss20脚):接低电平。
外部晶振
X1、X2分别与晶体两端相连接。当采用外部时钟信号时,X2接振荡信号,X1接地。
输入输出口引脚:
P0口:I/O双向口。作输入口时,应先软件置“1”。
P1口:I/O双向口。作输入口时,应先软件置“1”。
P2口:I/O双向口。作输入口时,应先软件置“1”。
P3口:I/O双向口。作输入口时,应先软件置“1”。
⑵控制引脚:
RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。
RST/Vpd9脚):复位信号输入端高电平有效)。
第二功能:加+5V备用电源,可以实现掉电保护RAM信息不丢失。
ALE/-PROG(30脚):地址锁存信号输出端。
第二功能:编程脉冲输入。
-PSEN29脚):外部程序存储器读选通信号。
-EA/Vpp(31脚):外部程序存储器使能端。
第二功能:编程电压输入端+21V)。
-XTAL119脚):外接石英晶体和微调电容引脚之一。它是片内振荡电路反向放大器的输入端。采用外部振荡器时,此引脚为外部振荡信号的输入端。
-XTAL218脚):外接石英晶体和微调电容引脚之二。它是片内振荡电路反向放大器的输出端。采用外部振荡器时,此引脚为外部振荡信号的输入引脚。
AT89C51单片机的P口特点:
P0口:是一个8位漏极开路输出型双向I/O端口。作为输出端口时,每位能以吸收电流的方式驱动8 个TTL输
原创力文档


文档评论(0)