基于单片机的液晶显示电子时钟设计.doc
《基于单片机的液晶显示电子时钟设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的液晶显示电子时钟设计.doc(28页珍藏版)》请在沃文网上搜索。
1、目 录摘要.1关键词.1ABSTRACT.1Key Words.2第一章 绪论.3 1.1国内外的研究现状和发展趋势.31.2系统设计任务与要求.3第二章 设计任务分析及方案论证.32.1设计任务要求分析.32.2设计总体方案及其方案论证.4 第三章 硬件设计.43.1单片机最小系统设计.43.2键盘控制系统设计.63.3闹钟设计. .63.4液晶屏显示电路设计.8第四章 软件设计.84.1主程序流程图.94.2系统初始化流程图.94.3延时中断子程序设计.104.4时间设置子程序设计.10第五章 系统测试.115.1测试方法.115.2测试结果.115.3结果分析.12参考文献.12致谢.1
2、3附录I:源程序.14附录II:电路总体原理图.27 III摘要:单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,单片机都起到了举足轻重的作用。单片机是集 CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器,它体积小,成本低,功能强。而52系列单片机是各单片机中最为典型和最有代表性的一种。本设计是利用基于AT89C52单片机用液晶显示器制作的实用液晶电子钟,可完成计时、计分、记秒和校时、校分的功能。微处理器是单片机的核心
3、,完成运算和控制操作串行口数据存储器与复位电路时钟电路校对电路由微处理器控制完成各自的任务。最后通过液晶显示时分秒。在振荡器正在运行时,复位是靠RST或在RST引脚上施加持续两个2个机器周期的高电平来实现,在RST引脚上施加高电平的第二个周期执行内部复位,以后每个周期执行一次,直到RST变化。复位时,ALE和PSEN输出高电平,ALE和PSEN=1,片内RAM不受复位的影响,复位后PC指向0000H使单片机从起始地址0000H开始执行程序。设计中采用内部时钟方式,在XTAL1和XTAL2两端接晶振,与内部反向器构成稳定的自激振荡器,其发出的时钟脉冲直接送入片内定时控制部件,该液晶电子钟最后由六
4、个液晶显示管显示,时分秒段式LCD显示采用七段显示,其结构除在上电极板喷上a到g这七个笔画外,还在下电极板喷上与笔画相对应“日”字形的电极并接公共端COM。另外时钟的校对采用与校对普通电子表相同的操作方式来完成,只需按K1、K2这两个键来校时校分。AT89C52的XTAL1和XTAL2分别为反向器的输入和输出,RST为复位输入,由它再接一个上拉电阻,引脚被拉高。P1口作为电子钟的位选,P3口部分作为电子钟的输出端。关键词:单片机;电子钟;AT89C51ABSTRACT:SCU application technology develop rapidly, throughout all area
5、s of our life, from the missile navigation devices to various kinds of instrument control to plane, from the computer network communication and data transmission to real-time control and data processing of the industrial automation process, and all kinds of smart IC card、electronic pets has been wid
6、ely used in our life, ,SCU play a pivotal role. SCM is a concentration of CPU, RAM, ROM, timing, count and various interfaces in the integration of micro controller, its small size and low cost, strong function. And 51 series microcontroller is the SCM most typical and most representative. This desi
7、gn is to use made of liquid crystal display based on AT89C51 practical LCD electronic clock, can complete the timing, scoring, seconds and the school, the schools function. Is the core of single-chip microprocessor, complete the operation and control operation serial port data memory clock circuit a
8、nd reset circuit check circuit is controlled by a microprocessor to complete their tasks finally through the liquid crystal display (LCD) minutes. The oscillator is running, is reset by RST or places for two on the RST pin 2 machine cycle of high level, places of high level on the RST pin internal r
9、eset the second cycle, after each cycle time, until the RST changes. Reset, the ALE and the/PSEN output high level, the ALE and the/PSEN = 1, on chip RAM is not affected by the reset, reset after the PC to single-chip microcomputer 0000 H in the starting address of 0000 H began to execute a program.
10、 Way adopted in the design of the internal clock in XTAL1 and XTAL2 crystals at both ends, with internal reverser form stable self-excitation oscillator, the clock pulses directly into the chip from the timing control unit, the LCD electronic clock finally by six, according to the liquid crystal dis
11、play tube minutes when sections of the LCD display using seven segment display, in addition to its structure on the electrode plates on spray a to g the seven strokes, sprayed on the plates correspond to stroke , glyph COM on the tip of the electrode and the public. Another clock proofreading is use
12、d to ordinary digital watches the same way to complete the operation, just press K1 and K2 when the two keys to the school. XTAL1 and XTAL2 AT89C52 reverser of input and output, respectively, RST to reset input, which take a pull-up resistor, pin is low. P1 mouth as an electronic clock, P3 mouth par
13、t as an electronic clock output Key words:electronic clock MCU LCD 2第一章 绪论 1.1国内外的研究现状和发展趋势液晶屏数字电子时钟让单片机得到更加广泛的应用,人们的时间观念更强,生活更加方便快捷,同时增强自我独立学习的动手的能力,为将来的学习和工作打下基础。时间对于人们来说是越来越宝贵,快节奏的生活使人们忘记了时间,一旦遇到重要的事情,这将会带来很大的损失,因此我们需要一个定时系统来提醒这些忙碌的人们,而液晶显示电子时钟正是人们所需要的。它显示清晰、字符锐利、画面稳定不闪烁、体积小巧;而且具有零辐射、低耗能、散热小的优点;它
14、的调节十分方便,只需通过按键就可以自动调节。然而随着科学技术的发展,人类社会进入到高度发达的信息化社会,信息社会的发展会带来电子产品的进步。现代电子产品的发展越来越快,各种新型电子元器件和智能化的电子产品已经在国民经济的各个领域和人民生活的各个方面得到日益广泛的应用。液晶显示电子数字时钟的发展日益成熟。1.2 系统设计任务与要求本设计基于单片机技术原理,以单片机芯片AT89C52作为核心控制器,通过硬件电路的制作已经软件程序的编制,设计制作出一个电子钟系统。该时钟系统主要由时钟模块、显示模块、控制模块组成。系统具有简单清晰的操作界面,能在4V6V直流电源下正常工作。能够准确显示时间,可随时进行
15、时间调整。设计以硬件软件化为指导思想,充分发挥单片机功能,大部分能通过软件编程来实现,电路简单明了,系统稳定性高。同时,该时钟系统还具有功耗小、成本低的特点,具有很强的实用性。由于系统所用的元器件较少,单片机被占用的I/O口不多,因此具有一定的可扩展性。具体要求为:(1)具备年、月、日、时、分、秒显示功能。 (2)具备年、月、日、时、分、秒设定、校准功能。(3)具备闹钟设定功能。(4)要求用PROTEUS进行仿真。 第二章 设计任务分析及方案论证2.1 设计任务要求分析本设计要实现的功能是:实时显示当前的时钟,并且可以设定闹铃,以蜂鸣器鸣响5秒的方式作为闹铃。依据功能设定,本系统主要分为以下四
16、部分:单片机最小系统、键盘控制系统、1602液晶屏显示电路以及闹铃部分。2.2 设计总体方案及其方案论证 按照系统的设计功能所要求的,液晶显示电子时钟原理图如图2.1所示。2.1 液晶显示电子时钟原理图 本系统以AT89C52单片机为核心,该单片机可把数据进行处理,从而把数据传输到显示模块LCD1602液晶显示器,实现时间及日期的显示。以LCD液晶显示器为显示模块,把单片机传来的数据显示出来,并且显示多样化,还可以对时间和日期进行设置,主要靠按键来实现。 第三章 硬件设计单片机是整个系统的控制中枢,它指挥外围器件协调工作,从而完成特定的功能,硬件实现上采用模块化设计,每一模块只实现一个特定功能
17、,最后再将各个模块搭接在一起,这种设计方法可以降低系统设计的复杂性,本系统主要硬件设计包括单片机最小系统电路、传感器电路、显示电路、按键电路、光声报警电路与输出驱动电路。3.1 单片机最小系统设计 3.1.1 AT89C52简介3中央微处理器 AT89C52: AT89C52是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 液晶显示 电子 时钟 设计