CHANGSHA UNIVERSITY OF SCIENCE & TECHNOLOGY
现代电子系统设计综合实习
题目: 电子时钟
学生: 家庆 学 号: 3 班 级: 电子1201 专 业: 电子信息工程 指导教师: 贺科学 必双 袁志辉
目录
1 电子时钟简介 ............................................................. 1
1.1 电子时钟概念 ......................................................... 1 1.2 电子时钟设计要求 ..................................................... 1 2 控制系统的硬件设计 ...................................... 错误!未定义书签。
2.1 硬件电路的总体框图 ................................................... 3 2.2 AT89C52单片机模块 ................................................... 3 2.3 液晶屏显示模块 ...................................................... 5 2.4 储存芯片模块 ......................................................... 6 2.5 蜂鸣器模块 ........................................................... 7 2.6 键盘电路模块 ......................................................... 7 2.7 晶振模块 ............................................................. 8 3 控制系统的软件设计 ...................................................... 8
3.1 软件的总体流程图 ..................................................... 8 3.2 液晶屏 ............................................................... 9 3.3 键盘扫描 ............................................................ 11 3.4 蜂鸣器 .............................................................. 12 3.5 存储芯片 ............................................................ 13 3.6 软件仿真结果 ........................................................ 15 4 实习总结 ................................................................ 16 5 参考文献 ................................................................ 17
附录A 硬件电路原理图 .................................................... 18 附录B 源程序代码 ......................................................... 19
1 电子时钟简介
1.1 电子时钟概念
电子钟是一种利用数字电路来显示的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合可以看到数字电子钟。
1.3电子时钟的设计要求
本课题的主要容是采用单片机实现一个简单的带闹钟定时功能的电子时钟,通过这个实习进一步加深《C语言程序设计》、《单片机原理及应用》等相关课程中的理论知识,熟练掌握单片机的编程、调试和应用系统的开发。 具体任务要求:
1、显示“时.分”进行显示,例如“12.18”,其中小数点每秒闪烁一次。 2、能够校正时间的时和分,按键分为5个功能键
(1)设定键:在计时模式时,按下此键时停止计时,进入设置状态,并切换到分钟的设置状态,再按一次切换到小时的设置状态,每按下一次完成时.分设置的切换,用点亮时.分个位的数码管小数点表示分或秒处于设置状态。在闹钟时间设定状态时,按下此键同样进入设置状态,完成分、秒设置的切换。 (2)递增键:在设置状态时,按一次递增键,被设置的分钟数字或时钟数字增1,持续按下数字自动增1。
(3)递减键:在设置状态时,按一次递减键,被设置的分钟数字或时钟数字减1,持续按下数字自动增1。
(4)计时键:在设置状态或闹钟时间设定状态时,按下此键则单片机切换到计时的显示模式,按照新的时.分设置值进行计时。如果已经在计时状态则此键
无效。
(5)闹钟键:在计时模式时,按下此键则单片机切换到闹钟时间设定状态的显示模式。等待“设定键”、“递增键”、“递减键”来设定分钟和秒钟。 3、当计时到闹钟设定时间,用发光二极管闪烁,十秒钟后结束闪烁,正常计时。
发挥部分:用掉电不丢失的24C01存储闹钟时刻,用音乐作为闹铃
2 控制系统的硬件设计
2.1硬件电路的总体框图
总体电路是以单片机为主要控制器,控制LCD液晶屏来显示数字时间,并且LED灯的闪烁和蜂鸣器的蜂鸣也受其控制,更据具有检测扫描按键电路,并向24C02存储芯片读取和写入数据的作用。
·晶振 蜂鸣器 AT89C52 LED灯 LCD液晶显示电路
张家庆现代电子系统设计综合实习



