单片机数字温度计课程设计分析方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 TOC \o 1-5 \h \z \o Current Document 设计任务 1 \o Current Document 1.1 设计目的 . 1 \o Current Document 1.2 设计指标 . 1 \o Current Document 1.3 设计要求 1 \o Current Document 设计思路与总体框图 1 \o Current Document 系统硬件电路的设计 2 3.1 主控电路 ... 2 3.2 液晶显示电路 3 \o Current Document 3.3 按键电路 3 \o Current Document 3.4 报警电路 4 系统仿真设计 4 \o Current Document 4.1 仿真原理图 4 \o Current Document 4.2 各功能元件的分析 5 系统软件设计 10 \o Current Document 5.1 主程序 11 \o Current Document 5.2 读出温度子程序 11 \o Current Document 5.3 温度转换命令子程序 12 \o Current Document 5.4 设计温度子程序 12 5.5 1602 的温度显示 13 \o Current Document 总结与体会 13 \o Current Document 6 1 总结 13 6. 2 体 会 14 \o Current Document 参考文献 15 \o Current Document 附录 16 1. 设计任务 1.1设计目的 了解数数字温度计及工作原理。 进一步掌握数字温度计设计方法。 进一步掌握各芯片的逻辑功能及使用方法。 进一步掌握keil和仿真软件的应用。 进一步熟悉集成电路的引脚安排.。 1.2设计指标 显示温度。 可以显示大于零度的温度也可以显示小于零度的温度。 具有显示相应环境温度的功能,并且具有超出设定范围内温度时可以报 警的功能,相应环境可以人为选择。 1.3设计要求 画出总体设计框图,以说明数字温度计由哪些相对独立的功能模块组 成,标出各个模块之间互相联系。并以文字对原理作辅助说明。 设计各个功能模块的电路图,加上原理说明。 选择合适的元器件,在面包板上接线验证、调试各个功能模块的电 路,在接线验证时设计、选择合适的输入信号和输出方式,在确定电路充分正 确性同时,输入信号和输出方式要便于电路的测试和故障排除。 在验证各个功能模块基础上,对整个电路的元器件和布线进行合理布 局,进行整个数字温度电路的接线调试。 设计思路与总体框图. 数字温度计由主控制器 <单片机)、温度传感器(DS18B20>显示器 (LCD1602>独立按键和报警电路组成,温度传感器所感应的温度信号经过其数 据传输引脚传送给单片机,单片机将所接收到的温度信号经过处理,将其送至 显示器LCD1602显示,并且能够通过独立按键设置温度报警值,若温度处于报 警上限和下限之外,报警电路工作。图 1所示为数字温度计的一般结构框图: STC90C51主LCD1602 显示 STC90C51 主 LCD1602 显示 蜂鸣器,指示灯 蜂鸣器,指示灯 DS18B20传感器单片机时钟 DS18B20传感器 振荡 ▲图1 数字温度计结构框图 系统硬件电路的设计 3.1主控电路 单片机STC90C51具有低电压供电和体积小等特点,四个端口同时使用以 满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电 池供电。晶振采用12MHZ 1).1*XTAL1XTAL2RSTPO.O/ADO P01/AD1P0.2/AD2P0.3/AD3P0.4/AD4 P0 5/AD5 PO.B/ADBP0.7/AD7:22_:30:3]PSENALE EAP2 0^BP2.1W9 P2 2/A10 P2.37A11 P2/MA12 P2S/A13 P2.6;A14 P2.7/A15 1).1 *XTAL1 XTAL2 RST PO.O/ADO P01/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0 5/AD5 PO.B/ADB P0.7/AD7 :22_ :30 :3] PSEN ALE EA P2 0^B P2.1W9 P2 2/A10 P2.37A11 P2/MA12 P2S/A13 P2.6;A14 P2.7/A15 —2L 26 27/ 3 4 亠 亠 :丄 P3.0)RXD P3.1/TXD P3

您可能关注的文档

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档