摘要:此次设计采用单片机AT89C52芯片作为核心,外面加上必要的辅助电路以实现简易数字电子钟各种功能,主要用现在流行的proteus 7.8的Isis仿真软件来实现此次设计。采用c语言对电路进行编程调试,再在keil里面编译出hex文件烧录单片机,确保能够使整个数字电子钟可以实现时间的显示调节以及秒表功能。时间采用8位一体的晶体数码管以24小时制显示。本次设计的硬件部分主要从时钟电路、复位电路、蜂鸣器电路、数码管显示电路、按键键控电路着手。软件分别从主程序、数码管显示函数、时间显示函数、按键检测函数、整点报时函数。通过硬件软件的结合,完成了一个简易的数字电子钟功能。62786
毕业论文关键词:单片机,电子钟,proteus,烧录
Abstract:The design uses a single-chip AT89C52 chip as the core,the outside with the necessary auxiliary circuit to achieve a variety of simple digital electronic clock function,mainly by the now popular Isis proteus 7.8 simulation software to implement the design.Using c language programming and debugging the circuit,and then compile in keil hex files can be burned inside the microcontroller,ensure that the entire digital electronic clock can adjust the time display and stopwatch function.8-bit one time crystal digital display in 24-hour format.The design of the hardware part mainly from the clocking circuit and reset circuit,a buzzer circuit,digital tube display circuit,key keying circuit.Software separately from the main program,digital tube display function,time,function,key detection function,hour function.Through the combination of hardware and software,completed a simple digital electronic clock function.
Keywords:single chip,electronic clock,Proteus,burn
1 引言 4
1.1 单片机的背景及发展 4
1.2 数字电子钟的应用及意义 4
2 系统的设计组成 5
2.1 数字电子钟的设计要求 5
2.2 数字电子钟的设计框图 5
3 数字电子钟的硬件组成 5
3.1 单片机最小系统设计 7
3.2 蜂鸣器控制电路的设计 9
3.3 数码管显示电路的设计 10
3.4 按键键控电路的设计 11
3.5 整体的硬件连接 12
4.各个电路的源程序设计 13
4.1 主程序设计 13
4.2 数码管显示子程序设计 14
4.3 按键检测子程序设计 15
4.4 蜂鸣器报时子程序设计 16
4.5 电子钟的仿真及调试 17
总 结 21
参考文献 22
致 谢 23
附录 24
1 引言
1.1 单片机的背景及发展
在上世纪20年代末,电子技术发展迅猛,随着这股浪潮,电子产品运用到了我们生活中的各个领域,加快了数字技术在生活中的发展运用的步伐,单片机的运用也使得电子产品越来越精密,产品更新换代的节奏也是变得越来越快。源:自/优尔^-论,文'网·www.youerw.com/
单片机的出现标志着计算机形成了通用计算机和嵌入式计算机两大分支,而单片机系统正是一种典型的嵌入式系统。单片机相比于通用计算机而言,具有体积小,成本低等优点,广泛应用于仪器仪表、汽车、家用电器、公共场所、机器人、办公自动化设备、工业控制单元等各个领域。要想设计一个单片机系统,就要经过硬件电路设计和软件电路设计两个过程。单片机虚拟仿真系统proteus的出现,让我们能够更加便利地学习单片机知识。