文档详情

基于AT89S51单片机的数字万年历设计 电子信息工程毕业设计论文.doc

发布:2016-05-09约字共16页下载文档
文本预览下载声明
基于AT89S51单片机的数字万年历设计 摘要:本设计以数字集成电路技术为基础,单片机技术为核心。软件设计采用模块化结构,汇编语言编程。系统通过LCD显示数据,可以显示公历日期(年、月、日、时、分、秒)以及星期。在内容安排上首先描述系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细的阐述了程序的各个模块和实现过程。 关键词:单片机,万年历,DS1302,LCM1602 Design of digital calendar based on MCU AT89S51 Henan Normal University College of Physial Education Xin’xiang He’nan 453000 Abstract: The design is based on digital integrate circuit, microcontroller technology is the core of the system. The software design uses module structure and adapts microcontroller assemble language. The system can display calendar date, including year, month, week, hour, minute, second and week. The work principle of the system is discussed in this paper, hardware interface and module function are reported primarily in the system. Every module of program is described explicitly. Keywords: MCU , Calendar, DS1302, LCM1602 引言 电子万年历是实现对年,月,日,时,分,秒数字显示的计时装置,广泛用于个人家庭,车站, 码头,办公室,银行大厅等场所,成为人们日常生活中的必需品。数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。钟表的数字化给人们生产生活带来了极大的方便,在此基础上完成的万年历精度高,功能易于扩展。可扩展成为诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等电路。所有这些,都是以钟表数字化为基础的。因此,研究数字时钟及扩大其应用有着非常现实的意义。本设计就是数字时钟简单的扩展应用。 基于AT89S51单片机的数字万年历设计 摘要 1 1 设计要求 2 2 方案论证与设计 2 2.1 用可编程逻辑器件设计 2 2.1.1控制器部分 3 2.2 显示部分的方案选择 3 2.3 系统设计 3 2.3.1 晶体振荡器电路 ………………………………………………………………………………..3 2.3.2 分频器电路 ………………………………………………………………………………..3 2.3.3 时间计数器电路 …………………………………………………………………………..3 2.3.4 时钟电路 ……………………………………………………………………………………..4 2.3.5 复位电路 ……………………………………………………………………………………. 4 2.3.6复位电路的可靠性设计………………………………………………………………………...4 2.3.7 按键部分………………………………………………………………………………………..5 2.3.8蜂鸣器电路……………………………………………………………………………………5 3.3.9 根据各模块的功能互相连接成电子万年历的控制电路……………………………………5 3各硬件介绍 6 3.1 AT89S51的引脚说明 7 3.2 发光二极管指示电路设计……………………………………………………………………………8 3.3 蜂鸣器电路设计…………………………………………………………………………8 3.3.1 蜂鸣器的介绍………………………………………………………………………..9 3.3.2 蜂鸣器的结构原理…………………………………………………………………..9 3.4 LCM1602简介…………………………………………………………………………9 3.5 DS1302 简介 10 4 系统硬件设计所需的器材……………………………………………………………….11 5 系统软件总体设
显示全部
相似文档