正文描述:《电子日历和温度表的设计-长安大学单片机课程的设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机课程设计论文课程名称:电子日历和温度表的设计专业:电气工程及其自动化班级:32040901姓名:乔红垒学号:3204090112指导教师:段晨东日期:2011年12月30日30目录摘要…….………………………………………………………3前言…………………………………………………………….4方案分析与论证……………………………………………………...5硬件设计………………………………………………………….......6软件流程图…………………………………………………………...9调试………………………
2、……………………………………..14软件调试……………………………………………………………..14硬件调试……………………………………………………………..15总结……………………………………………………………..17附录……………………………………………………………..18元件清单……………………………………………………………..18程序源代码…………………………………………………………..1930摘要本设计使用STC89C52RC单片机为主要控制器,辅以74LS138译码器、74LS245总线驱动器
3、、温度传感器DS18B20、3x3矩阵键盘以及LED六位数码管显示等电路,本设计是基于51系列的单片机进行的实时日历和时钟显示设计,可以显示年月日时分秒周、实时温度(每秒刷新一次、测量范围为-40~+60℃)信息,具有日历参数(包括日期、时间及周)的手动调整设置的功能,并附带有其他扩充功能。该系统使用单片机的定时器中断方式进行计时,能有效减小了系统误差,再使用译码器进行片选,节省了单片机的I/O口,使用了矩阵键盘进行功能的选择。该系统具有设计简单,结构清晰的特点,经测试,能够较好的实现题目所要求的基本和
4、扩充功能,具有人性化的操作和直观的显示效果。软件方面主要包括日历程序、键盘程序,显示程序、温度程序等。本系统以单片机的汇编语言进行软件设计。所有程序编写完成后,在keil软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。然后,再下载到实物单片机中进行调试,重复上述过程,直到达到预期的功能。关键词:STC89C52RC单片机、电子日历、时间、温度30前言在日新月异的21世纪里,家用电子产品得到了迅速发展。许多家电设备都趋于人性化、智能化,这些电器设备大部分都含有CPU控制器或者是
5、单片机。单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近些年得到迅猛发展和大范围推广,广泛应用于工业控制系统、通讯设备、日常消费类产品和玩具等。并且已经深入到工业生产的各个环节以及人民生活的各个方面,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等。用单片机来控制的小型家电产品具有便携实用,操作简单的特点。日历,自从它发明的那天起,就成为人类的朋友。由于日期的变化与时间的变化有着密不可分的联系,因此时钟的准确性对于日期准确性具有重要作用。但随着时间的推移,科学技术的不断发
6、展,人们对时间计量的精度要求越来越高,应用越来越广。怎样让日历与时钟更好的为人类服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED数码管代替指针显示进而显示时间,减小了计时误差。时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。在一个单片机应用系统中,时钟有两方面的含义
7、:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了单片机系统工作的快慢;二是指系统的标准定时时钟,即定时时间。本次设计以硬件软件化为指导思想,充分发挥单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高。实现了日期、时间、温度的功能。同时,该时钟系统还具有功耗小、成本低的特点,具有很强的实用性,而且系统具有一定的可扩展性。30方案分析与论证一、功能要求1、基本要求(不能采用专用芯片):(1)时间显示:年、月、日(各2位)(2)日历参数的手动设置(
8、3)选择传感器,并设计相应的信号处理电路。(4)实现实时温度显示功能(每秒刷新一次),温度测量范围-40~+60。(5)每当月份和年份变化时,声光报警提示。(6)当温度超过38度,或低于零下-10时,声光报警提示。2、扩充功能:(1)防止极性接反,电压不足时,报警提示。(2)显示星期的功能。(3)重要节日提示功能二、方案分析与论证1、单片机芯片的选择方案和论证方案一:采用89C51芯片作为硬件核心,采用FlashROM,内部具有4KBROM
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。