欢迎来到天天文库
浏览记录
ID:33741317
大小:1.29 MB
页数:38页
时间:2019-02-28
《单片机课设报告-温度计设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、序号(学号):03学生实习报告书实习类别单片机应用实习实习地址武汉理工大学信息工程学院学院信息工程专业通信工程班级通信1005姓名刘果指导教师江雪梅2013年1月6日·34目录摘要IAbstractII1.方案设计与论证11.1课设任务要求11.1.1键盘11.1.2显示电路11.1.3温度检测11.1.4串口串行通信11.2各模块实现方案21.2.1数码管选择21.2.2串口通信21.2.3温度测量模块的选择21.2.4系统总体设计框图32.系统硬件设计与参数计算32.1单片机最小系统32.2矩阵键盘42.3数码管显示电路设计42.4串口
2、通信部分42.5DS18B20模块电路设计53.软件设计54.系统电路仿真64.1单片机整体系统仿真64.2温度计仿真75.实物照片86.设计心得97.参考文献10附件:1134武汉理工大学《单片机应用实习》摘要51系列单片机是国内目前应用最广泛的一种8位单片机之一,随着嵌入式系统、片上系统等概念的提出和普遍接受及应用。51系列及其衍生单片机还会在继后很长一段时间占据嵌入式系统产品的低端市场,因此,作为新世纪的大学生,在信息产业高速发展的今天,掌握单片机的基本结构、原理和使用是非常重要的。本作品采用STC89C52单片机为控制MCU,具有数
3、值显示、温度计、串口通信的功能,三种功能可以根据按键切换,执行其中的某一任务,任务执行效率高。数值显示可以通过按键显示0~9十个数值;温度计可以通过DS18B20检测当前温度;串口通信则可以实现主从机的串口通信。关键字:STC89C52温度计数码管显示串口通信34武汉理工大学《单片机应用实习》Abstract51seriesmicrocontrollerisdomesticcurrentlyoneofthemostwidelyappliedaeightoneofsinglechip,withembeddedsystem,thesystemo
4、fconceptofandgenerallyacceptedandapplication.51seriesanditsderivativesinglechipwillbeinthefollowingafteralongtimeofembeddedsystemproductsoccupythelowendofthemarket,therefore,asanewcenturyofcollegestudents,inthehigh-speeddevelopmentoftheinformationindustrytoday,andmasterthe
5、basicstructureofsinglechipmicrocomputer,principleandtheuseisveryimportant.ThisworkislicensedSTC89C52microcontrollerisMCUcontrol,withdigitalclock,andthefrequencyoftheplan,thethermometerfunction,threefunctionscanaccordingtoswitchbutton,theexecutionofatask,thetaskexecutioneff
6、iciency.Digitalclockcanthroughthebuttontosetthecurrenttime;Keyword:STC89C52thermometerdigitaltubedisplayserialcommunication34武汉理工大学《单片机应用实习》1.方案设计与论证1.1课设任务要求1.1.1键盘一个4*4的矩阵键盘,其中,10个按键是0~9数字键;另外六个是功能键,用于功能选择和控制。1.1.2显示电路利用单片机最小系统、6个7段LED数码管、12个按键,设计制作一个键盘、显示电路。可以使用74LS14键盘
7、显示接口电路,也可以使用单片机的并行接口作为键盘显示接口。1.1.3温度检测在上题的硬基础上,制作一个数字温度计。完成以下功能:a.利用DS18B20可编程1-Wire数字温度传感器芯片,或利用AD590温度传感器芯片和A/D转换器芯片采集温度温度信号;b.当按下键盘上的温度显示按键时将实时温度信息显示在LED显示器上,当按下键盘上的时钟显示按键时,恢复时钟的正常显示;c.通过串行通信的方式,将采集到的实时温度信息送至第二个单片机系统,并在二个单片机系统显示实时温度。1.1.4串口串行通信利用51的串口实现串行通信接口电路。本设计中因为是直
8、接两块51通信不需要电平装换,所以串口部分并没有使用FT232或是MAX232之类的电平转换芯片。而是直接把Master的RX和Slaver的TX连接,Master的TX和Sla
此文档下载收益归作者所有