设计数字钟,内有4组可设置的定时开/关,控制一路开关量输出。定时开关的设置分为单次操作(2011年6月25日8:00开2011年6月26日18:00关),周期操作(如周三8:00 开,周四16:00关)。数码管显示时间(单位秒)与设置值(单位分钟),用发光二极管表示周期与单次操作。 任务安排:
(1) 设计任务及要求分析 (2) 方案比较及认证说明
(3) 系统原理阐述,写出设计方案结构图。
(4) 软件设计课题需要说明:软件思想,流程图,源程序及程序注释
(5) 调试记录及结果分析、 (6) 总结
(7) 参考资料5篇以上 (8) 附录:程序清单 时间安排:
6月24日:安排设计任务;收集资料;方案选择 6月25日:程序设计
6月26——27日:实验室内调试程序并演示 6月28日:撰写报告
7月1日:交能力拓展训练报告
摘要
单片机在电子产品中的应用越来越广泛,特别是51系列的单片机,由于其使用方便、价格低廉等优势,在市场上占有很大的份额。AT89C51就是51系列中的一个比较成熟的型号,它完全兼容51单片机的指令。
本文详细介绍了基于AT89C51单片机的数字电子钟的设计,本电子钟可以实现日期、时间的显示和调整,带有整点提示和一个闹钟,并且可以显示当前气温。
本设计包括硬件设计和软件设计两部分。主要硬件有:三端稳压器LM7805、AT89C51单片机、字符型液晶显示模块HY1602A和若干按键等。软件大致思路为:使用12MHz的晶振,单片机内部的定时器0工作在方式1,每计数50000个机器周期(即50ms)产生一次中断,中断20次就是一秒,这样就可以实现精确计时的目的,不断扫描按键,如果有按键按下,则对按键做出相应的响应。
关键字:单片机; 电子钟; LCD1602;
目录
绪论 ..................................................... 1 1 设计方案 ............................................... 2
1.1 设计要求 ................................................... 2 1.2 设计方案论证 ............................................... 2
2 硬件设计 ............................................... 3
2.1 器件选型 ................................................... 3 2.2 器件介绍 ................................................... 3
2.2.1单片机AT89C51 ........................................ 3 2.2.2 LCD1602显示模块 ..................................... 7
3 软件设计 .............................................. 9
3.1 软件设计思路 ............................................... 9
3.1.1 实现功能 ............................................. 9 3.1.2编程思路 ............................................. 9 3.1.3操作及功能介绍 ...................................... 10 3.2 主程序流程图 .............................................. 11
4 仿真图 ................................................ 12 5 设计体会及小结 ........................................ 13 参考文献 ................................................ 14
绪论
随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。
二十一世纪的今天,最具代表性的计时产品就是电子钟定时器,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时和月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用,使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子钟定时器的出现带来了钟表计时业界跨跃性的进步。
我国生产的电子钟定时器有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。
除了采用集成化的时钟芯片外,还有采用MCU的方案,利用STC89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方便易于实现,软件设计独特,可靠。AT89C51是由ATMEL公司推出的一种小型单片机。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被广大用户接受。
1
相关推荐: