课程设计(论文)说明书
题 目: 基于AT89S52单片机
实现用数码管显示时钟
院 (系): 专 业: 学生姓名: 学 号: 指导教师:
职 称:
2011年 12月15日
桂林电子科技大学课程设计(论文)报告用纸 第 1 页 共 2 页
摘 要
本课程设计要求基于STC89C52单片机实现用8位数码管进行时钟显示。采用了AT89C52单片机和DS1302实时时钟芯片,使用5V电源进行供电。设计的时钟可以通过按键切换,数码管显示北京时间(时、分、秒)以及月份、日期、星期,并且可以实现时钟的校准功能。主要的程序有:时钟芯片驱动程序,数码管显示及驱动程序等。设计成果制作成可供实际检测的实物电路板。
关键词:单片机;DS1302;时钟电路;数码管显示;
Abstract
The requirements of the curriculum design is based on STC89C52 single chip microcomputer, using 8-bit digital tubes to display clock. Using AT89C52 single chip microcomputer and DS1302 real-time clock chip, and the use of 5V power supply. Design of the clock by means of the key switches, display Beijing time ( hours, minutes, seconds ) and month, date, week, with digital tubes, and also can achieve the function of clock calibration. The main procedures : Clock Chip Driver, the digital display and control drivers. The design results can be used in the practical detection which have been made into a real circuit board.
Key words:single chip microcomputer; DS1302; clock circuit; digital tube display;
桂林电子科技大学课程设计(论文)报告用纸 第 2 页 共 2 页
目 录
引言 ............................................................ 1 1 电子钟功能及总体方案介绍 ..................................... 2
1.1 电子钟功能介绍 ...................................................... 2
1.1.1 基本功能要求 ........................................................................................... 2 1.1.2扩展功能要求 ............................................................................................ 2 1.2 总体方案介绍 ........................................................ 2
1.2.1计时方案 ................................................................................................... 2 1.2.2按键/显示方案 ........................................................................................... 2
2 时钟系统的硬件设计 ........................................... 2
2.1 控制芯片的选择 ...................................................... 2
2.1.1 AT89S52单片机性能与特点 ..................................................................... 2 2.1.2单片机的内部结构 ..................................................................................... 3 2.1.3 AT89S52引脚的功能说明 ......................................................................... 3 2.1.4 存储器的配置 ........................................................................................... 5 2.2 DS1302的结构及工作原理 ............................................. 5
2.2.1 引脚功能及内部结构 ................................................................................. 5 2.2.2 DS1302的控制字节 .................................................................................. 6 2.3 74HC573结构及工作原理 .............................................. 7
2.3.1高性能硅门COMS器件介绍 ..................................................................... 7 2.3.2引脚结构图及其功能 ................................................................................. 7 2.4 数码管的基本介绍 .................................................... 7
2.5 时钟电路设计 ........................................................ 8
2.5.1时钟芯片通信电路 ..................................................................................... 8 2.5.2按键调时电路设计 ..................................................................................... 8 2.5.3显示模块的电路设计 ................................................................................. 9
3 软件模块设计 ................................................ 10
桂林电子科技大学课程设计(论文)报告用纸 第 2 页 共 2 页
3.1 主程序设计 ......................................................... 10 3.2 时钟芯片实时时间 ................................................... 10
4 硬件组装 .................................................... 11
4.1 元件清单 ........................................................... 11 4.2 电路板 ............................................................. 11
5 课程设计结果及总结 .......................................... 12
5.1结果展示 ........................................................... 12 5.2课程设计总结 ....................................................... 12
谢 辞 ......................................................... 13 参考文献 ....................................................... 14
桂林电子科技大学课程设计(论文)报告用纸 第 1 页 共 15 页
引言
21世纪,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代化电子产品性能进一步提高,产品更新换代的节奏也越来越快。
时钟,自从它被发明的那天起,就成为人类的朋友。随着时间的推移,随着科学技术的不断发展,随着生活水平的提高,人们越来越追求人性化的事物,对时间计量的精度要求越来越高,应用也越来越广泛,这些都导致传统的时钟已不能满足人们的需求。现代生活的人们越来越重视了时间观念,可以说是时间和金钱划上了等号。对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现了更大的优势。数码管显示的时间简单明了,而且读数快、时间准确显示到秒。
现代的实时时钟不仅需要数字电路技术而且需要模拟电路技术和单片机技术,增加了调时的功能。其电路可以由实时时钟模块、人机接口模块、数码管显示模块等部分组成。利用软件编程尽量做到硬件电路简单稳定,减小电磁干扰和其他环境干扰,充分发挥软件编程的优点,减小因元器件精度不够引起的误差,但是数字钟还是可以改进和提高如选用更精密的元器件。但与机械式时钟相比已经具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。
目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。
单片机模块中最常见的是数字钟。利用单片机实现的电子时钟具有编程灵活、精确度高等特点,并且便于电子时钟的扩充,即可用该电子钟发出各种控制信号,同时可以用该电子时钟发出各种控制信号。
数字钟是采用数字电路实现对时、分、秒及数字显示的计时装置,广泛用于个人家庭、车站、码头、办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。
本课题研究的主要目的就是设计一个基于单片机的日历时钟系统。能够准确的显示出当前的时间信息。当时间显示不准确时调整出准确的时间信息即可。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于AT89S52单片机数码管时钟[1]1在线全文阅读。
相关推荐: