单片机课程设计多功能定时器87547225资料

单片机课程设计

多功能定时器

一、设计目的:

1、在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具

有综合功能的小系统目标板的设计与编程应用;

2、能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,

在软件编程、排错调试、相关仪器设备的使用技能等方面得到较全面的锻炼和提高;

3、使学生增进对单片机的感性认识,加深对单片机理论方面的理解。使学生掌

握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、串行口通信等;

4、使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后

设计和实现单片机应用系统打下良好基础。

二、设计功能说明

数字钟是采用数字电路实现对时,分,秒,数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表的报时功能。数字钟已成为人们日常生活中的必需品,本设计可实现如下功能:

1、使用实时时钟芯片写入及读取时间

2、用LCD显示,可显示年、月、日、时、分、秒、星期、农历日期、节日

3、选择蜂鸣器电路,实现两个闹钟设置和事件提示功能

4、实现时钟校正功能,12小时/24小时切换功能

5、显示当前时间为上午时间或下午时间

6、整点报时功能

按键功能如下:

1、对显示时间的设置

按键0:进入设置模式,实现秒(S)、分(M)、时(H)、年(Y)、月(m)、日(D)、星期(W)设置的切换,并在LCD右下角显示所设置的项目,当各项目设置完毕后,再按下按键0则返回主界面正常显示时间;

按键1:每按一次按键1,对所设置的时间加1,当设置的时间超过它的最大值时,该项自动为0,例如:当设置秒为59时,秒自动清零;

按键2:每按一次按键:2,对所设置的时间减1,当设置的时间小于0时,该项自动为它的最大值;

按键3:设置完成后的确认键并可按此键中途退出设置,时间按用户设置值正常计时;

相关推荐
相关主题
热门推荐