数字电子钟论文.doc
《数字电子钟论文.doc》由会员分享,可在线阅读,更多相关《数字电子钟论文.doc(26页珍藏版)》请在三一办公上搜索。
1、数字电子钟的设计摘要加入世贸组织后,中国将面临激烈的竞争。这场比赛将是一场科技实力,管理水平和人才素质的较量,风险和机遇并存,及电子产品的发展变化迅速,不仅在通信技术的数字替代模拟信号,甚至在我们日常的生活让数字化取缔.相比模拟钟能给人一种一目了然的感觉,它不仅可以显示在同一时间,时、分和秒,并且可以完成准确的校正。同时,数字时钟可以准确的时间,你的时间精确到报时的声音,提醒你在这个时候,需要做的事情。老式时钟比它更适合现代生活。一个数字时钟振荡器,计数器,译码器和显示器电路精确时间“小时”“分”“秒”与数字显示,并需要校正电路使其准确的工作也可有定时和计时功能。数字钟及扩大其应用,有着非常现
2、实的意义。 关键词: 数字钟 振荡器 计数器 译码显示 目 录引 言2第1章 数字电子时钟总体设计31.1 设计方案31.1.1 核心控制方案31.1.2 显示部分方案31.1.3 键盘方案31.2 方案选择31.2.1 时间显示41.2.2 时间调整41.2.3 闹钟设置4第2章 数字电子时钟硬件电路设计52.1 硬件电路采用器件52.2 AT89C51单片机模块52.3 可编程I/O扩展8155芯片模块62.3.1 8155芯片的内部结构62.3.2 8155芯片与51单片机接口62.4 显示模块72.4.1 数码管结构及工作原理72.4.2 数码管分类72.4.4 数码管光源的优缺点82
3、.5 矩阵键盘模块92.5.1 矩阵键盘的工作原理9第3章 数字电子时钟软件电路设计113.1 系统软件设计流程图113.1.1 主程序流程113.1.2 按键处理流程113.1.3 定时器中断流程113.1.4 时间显示流程12第4章 数字电子时钟系统调试144.1 软、硬件调试144.1.1 测试AT89C51单片机、8155、74LS07芯片144.1.2 测试硬件电路144.1.3 软件电路调试144.2 统一调试14总结15致 谢16参考文献17附录18引 言20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息
4、化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着科技化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件
5、的控制技术也称为微控制技术,是传统控制技术的一次革命。单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。电子钟有着很长的历史,从民国19年的电钟,研制始于60年代中期的国内电晶体、半导体管钟,到研制始于70年代末的石英电子钟,再到今天我们所用的智能电子钟。以前的电子钟存在着很多缺点,其外观体积庞大,在功能上有死摆、走时时间不长、走时精确度不高等缺点。如今无论是外观,还是在功能上,电子钟都有了很大的改进。数字钟是采用数字电路实现对时,分,秒.数字显示的计时装置,广泛
6、用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。 第1章 数字电子时钟总体设计1.1 设计方案1.1.1 核心控制方案采用单片机作为数字电子时钟的核心控制部分1.1.2 显示部分方案方
7、案一:静态显示就是当CPU将要显示的字或字段码送到输出口,显示器就可以显示出所要显示的字符,如果CPU不去改写它,它将一直保持下去;静态显示硬件开销大,电路复杂,信息刷新速度慢。方案二:动态显示则是一位一位地轮流点亮显示器地各个位(扫描)。对于显示器的每一位而言,每隔一段时间点亮一次;动态显示耗能较小,但编写程序较复杂。动态显示硬件连接简单,信息刷新速度快。1.1.3 键盘方案矩阵式键盘。矩阵式键盘采用的是行列式结构,按键设置在行列的交点上.(当接口线数量为8时,可以将4根接口线定义为行线,另4根接口线定义为列线,形成43键盘,可以配置12个按键。)1.2 方案选择经过论证,决定采用AT89C
8、51单片机作为数字电子时钟的核心部分,采用8155以及6位数码管作为显示系统,采用43矩阵键盘作为数字电子时钟的控制系统的方案。如图1-1数字电子时钟硬件电路图图 1-1 数字电子时钟控制系统AT89C518155LED显示矩阵键盘闹钟蜂鸣器1.2.1 时间显示由于本方案需要显示时、分、秒三方面内容,所以计划采用6位数码管作为显示系统,上电后系统自动进入时钟显示,从00:00:00开始计时,此时可以设定当前时间。1.2.2 时间调整按下矩阵键盘上的C/R键(时间设定/起动计时键),系统停止计时,进入时间设定状态,系统保持原有显示,等待键入当前时间,根据需要按下09数字键可以顺序设置分和秒,并在
9、相应的LED上显示设置值。6位设置完毕后,系统将从设定后的时间开始计时显示。1.2.3 闹钟设置按下ALM键(闹钟设置/启闹/停闹键),系统继续计时,显示00:00:00,进入闹钟设置状态,等待键入启闹时间,根据需要按下09数字键可以顺序进行相应的时间设置,并在相应的LED上显示设置值。6位设置完毕后,系统启动定时启闹功能,并恢复时间显示。定时时间一到,蜂鸣器就会鸣叫,直至重新按下ALM键停闹,并取消闹钟设置。第2章 数字电子时钟硬件电路设计2.1 硬件电路采用器件数字电子时钟电路有80C51单片机、可编程I/O接口芯片8155、43键盘输入电路、6位LED显示输出电路及74LS07为主要部件
10、的蜂鸣器启闹电路组成。如图2-1数字电子时钟硬件电路图图2-1 数字电子时钟硬件电路图2.2 AT89C51单片机模块AT89C51单片机是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。2.3
11、可编程I/O扩展8155芯片模块8155是单片机常用的接口扩展芯片,其内部包含256B的静态RAM,2个8位的并行I/O接口,1个6位的并行I/O接口和一个14位的定时/计数器。 2.3.1 8155芯片的内部结构8155芯片内部共包括4个部分,分别是1、256B的静态RAM,存取时间为400ns2、3个通用的输入/输出口PA、PB、PC。3、1个14位的可编程定时/计数器。4、1个8位命令寄存器(只能写入)/8位状态寄存器(只能读出)。8155芯片的具体结构如图2-2。图2-2 8155芯片结构图 2.3.2 8155芯片与51单片机接口8155芯片与51单片机接口如图2-3所示图2-3 8
12、155芯片与51单片机接口2.4 显示模块根据硬件电路要求,本次数字电子时钟设计决定采用6位数码管作为显示模块。 2.4.1 数码管结构及工作原理LED数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。LED数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等。例如图2-4是4位8段共阴极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。led数码管广泛用于仪表,时钟,
13、车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。图2-4 4位8段数码管的连接 2.4.2 数码管分类 2.4.2.1 从控制方式上分:分为内控方式(内部有单片机,通电自动变色)和外控方式(需要外接控制器才能变色)。 2.4.2.2 从变化方式上分:分为固定色彩的和七彩、全彩的;固定色彩的是用来勾轮廓的,全彩的可以勾轮廓,也可以组成管屏显示文字、视频等。 2.4.2.3 从尺寸上分:有D50的、D30的,D50和D30表示直径。 2.4.2.4 从内部可控性上分:有1米6段的,有1米8段的和1米12段、1米16段、1米32段的。也就是1米的管子内有几段可以独立受控;1米段数越多
14、,做视频的效果越好。如果密度低,或者做些追逐效果,做1米6段也就可以了。 2.4.2.5 从LED数量上分:有1米96颗灯的,有1米144颗灯的;灯越多效果越好。一般做全彩的都是用1米144颗灯的。 2.4.2.6 从供电上分:分为高压供电(直接220V供电)和低压供电(12v供电,220v电源需要加开关电源转换);一般选择低压供电的,比较可靠稳定,高压供电的容易烧毁。 2.4.2.7 按像素点分:一米16段灯管 就是1米的灯管有16个像素点。一般有6段数码管、8段数码管、12段数码管、16段数码管、32段数码管等,16段的比较多。如6段数码管一般使用在轮廓项目上。 2.4.4 数码管光源的优
15、缺点总的来说,LED光源的来源有两种做法:一种是使用传统小功率LED作组合,一般多达上百颗甚至数百颗,电源设计复杂。另一种是使用大功率管作光源,价格比较贵。两种方法都不可避免地要将散热设计和工作可靠性作为主要设计考虑因素,国内多应用于政府示范性工程,真正市场化运作的工程很少,国外这方面的应用实例较多,但其最大的缺点依然是可靠性、出光流明数和价格,很多工程由于LED品质低劣,没有很好地表现出寿命长的优点。还有,从成本、市场的角度考虑,LED作为照明光源,其是否与太阳能结合使用,在设计上需要走不同的路线,并不是单独作为一种光源来开发就能完成的。2.5 矩阵键盘模块矩阵键盘是为了当键盘中按键数量较多
16、时,为了减少I/O口的占用,将按键排列成矩阵形式,如图2-55所示。 2.5.1 矩阵键盘的工作原理在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成44=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,如图2-16所示,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为
17、输入。这样,当按键没有按下时,所有的输入端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键按下了。图2-6 矩阵键盘接法第3章 数字电子时钟软件电路设计3.1 系统软件设计流程图 3.1.1 主程序流程主程序上可分为启动定时器、按键检测、时间显示三个部分。如图3-1开始启动定时器按键检测时间显示图3-1 主程序流程图 3.1.2 按键处理流程按键处理是先检测秒按键是否按下,秒按键如果按下,秒就加1;如果没有按下,就检测分按键是否按下,分按键如果按下,分就加1;如果没有按下,就检测时按键是否按下,时按键如果按下,时就加1;如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电子钟 论文
链接地址:https://www.31ppt.com/p-3944278.html