电子技术课程设计报告--51单片机时钟及温度测量

电子技术课程设计报告--51单片机时钟及温度测量

ID:35625205

大小:1.10 MB

页数:40页

时间:2019-04-03

电子技术课程设计报告--51单片机时钟及温度测量_第1页
电子技术课程设计报告--51单片机时钟及温度测量_第2页
电子技术课程设计报告--51单片机时钟及温度测量_第3页
电子技术课程设计报告--51单片机时钟及温度测量_第4页
电子技术课程设计报告--51单片机时钟及温度测量_第5页
资源描述:

《电子技术课程设计报告--51单片机时钟及温度测量》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子课程设计报告电子技术课程设计报告课题:51单片机时钟及温度测量前言单片微型计算机简称单片机,是典型的嵌入式微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统40电子课程设计报告更小,更容易集成进复杂的而对体积要求严格的控制设备当中。单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机

2、械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了

3、便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机内部也用和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可......用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到它的身影!......它主要是作为控制部分的核心部件目录一、设计要求………………………...………………………440电子课程设计报告一、课程设计的方案、目的及意义…………….……………

4、4二、硬件设计方案……………………...……………………5三、软件设计方案………………………………….………15四、总结…………………………………………………….39五、参考资料……………………………………………….40一、设计要求用STC89C54RD+单片机设计带电子时钟及温度计,具体要求如下:1、利用DS1302时钟芯片实现时钟功能模块。2、时钟要求可以调节时间:年、月、日、时、分、秒。3、利用LCD1602显示。40电子课程设计报告1、利用DS18B20芯片实现温度功能模块。2、利用按键完成各项功能。3、实现整点报时及高温报警功能。4、设计开机画

5、面,功能显示画面。一、课程设计方案、目的及意义1、总体方案:用STC89C54RD+单片机作为CPU主控制器,DS1302时钟芯片提供准确时钟信号,DS18B20温度传感器采集温度信息,两列按键进行调整时间、功能切换作用,通过LCD1602对外多功能显示。2、具体方案:CPU控制所有模块,通过循环反复从DS1302中读取时钟信息,传送至LCD1602显示,得到基本时钟功能。当分为59,秒为56时开始,每隔一秒LED灯点亮240毫秒,0分0秒时LED灯点亮700毫秒。从而实现整点光报时。定时循环从DS18B20中读取温度信息,传送至LCD1602显示,得到

6、基本温度计功能。当温度高于30度(包括30度)时,点亮红色LED灯,提醒当天为高温天气。低于0度时,点亮蓝色LED灯,提醒当天为冰冻天气。键盘使用扫面方式,MENU键控制功能切换,完成时钟和温度间的转换。OK键控制时间调整与确定,UP、DOWN键调节时间,R、L键选择调整对象。进入调整时,暂停DS1302数据读取,并将改变的时间数据写入DS1302,并送LCD1602显示,同时,启动LCD1602光标闪烁,确定调整对象,完成人机对话。退出调整时,停止写入数据,重新读取DS1302时钟信息。从而完善时钟功能。3、目的及意义可作为产品生产,作为居家的时钟显示

7、与温度计。三、硬件设计方案1、原理图40电子课程设计报告2、各功能模块分析(一)、主控制器:STC单片机89C54RD+功能:程序存储器16K、RAM数字存储器1280、可直接通过串口下载程序,单一+5V电源供电,五个中断源的中断控制系统,片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器。40电子课程设计报告RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据。ROM:用以存放程序、一些原始数据和表格。I/O口:四个8位并行I/O口,既可用作输入,也可用作

8、输出。P0口做I/O口需接上拉电阻。T/C:两个定时/记数器,既可以工作在定时模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。