多功能六位电子钟项目设计方案

多功能六位电子钟项目设计方案

ID:1347828

大小:494.50 KB

页数:23页

时间:2017-11-10

多功能六位电子钟项目设计方案_第1页
多功能六位电子钟项目设计方案_第2页
多功能六位电子钟项目设计方案_第3页
多功能六位电子钟项目设计方案_第4页
多功能六位电子钟项目设计方案_第5页
资源描述:

《多功能六位电子钟项目设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、多功能六位电子钟项目设计方案第一部分设计任务1.1设计题目及要求AT89C2051多功能六位电子钟设计制作一个多功能六位电子钟。1.2主体电路逻辑图1.2.1主体电路图原理方框图如图(1):图(1)六位电子钟原理方框图1.2.2显示电路原理23      显示部分主要器件为3只两位一体共阳极数码管,驱动采用PNP型三极管驱动,各端口配有限流电阻,驱动方式为动态扫描,占用P3.0~P3.5端口,段码由P1.0~P1.6输出。冒号部分采用4个Φ3.0的红色发光二极管,驱动方式为独立端口P1.7驱动。共阳极LED

2、数码管的内部结构原理图:图4-4-2共阳极LED数码管的内部结构原理图LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。1.静态显示驱动静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O埠进行驱动,或者使用如BCD码二-十进位*器*进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O埠多,如驱动5个数码管静态显示则需要5×238=40根I/O埠来驱动,要知道一个89S

3、51单片机可用的I/O埠才32个呢。故实际应用时必须增加*驱动器进行驱动,增加了硬体电路的复杂性。2.动态显示驱动:数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的

4、选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。透过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O埠,而且功耗更低。图4-4-1LED数码管正面个字段引脚1.1.1键盘原理:      如下图;按键S1~

5、S3采用复用的方式与显示部分的P3.5、P3.4、P3.223口复用。其工作方式为,在相应端口输出高电平时读取按键的状态并由单片机消除抖动并赋予相应的键值。1.1.1迅响电路及输入、输出电路原理     如下图示;迅响电路由有源蜂鸣器和PNP型三极管组成。其工作原理是当PNP型三极管导通后有源蜂鸣器立即发出定频声响。驱动方式为独立端口驱动,占用P3.7端口。      输出电路是与迅响电路复合作用的,其电路结构为有源蜂鸣器,5.1K定值电阻R6,排针J3并联。当有源蜂鸣器无迅响时J3输出低电平,当有源蜂鸣器

6、发出声响时J3输出高电平,J3可接入数字电路等各种需要。驱动方式为迅响复合输出,不占端口。      输入电路是与迅响电路复合作用的,其电路结构是在迅响电路的PNP型三极管的基极电路中接入排针J2。引脚排针可改变单片机I/O口的电平状态,从而达到输入的目的。驱动方式为复合端口驱动,占用P3.7端口。1.1.2 单片机系统:    本产品采用了单片机AT89C2051为核心器件,并配合所有的外围23电路,具有上电复位的功能,无手动复位功能。P3口引脚功能P3.0RXD(串行输入端口)P3.1TXD(串行输出端

7、口)P3.2INT0(外中断0)P3.3INT1(外中断1)P3.4TO(定时器0外部输入)P3.5T1(定时器1外部输入)AT89C2051是一带有2K字节闪速可编程可擦除只读存储体(EEPROM)的低电压,高性能8位CMOS微型计算机。如图10.2所示。它采用ATMEL的高密非易失存储技术制造并和工业标准MCS—51指令集和引脚结构兼容。通过在单块芯片上组合通用的CPL1和闪速存储器,ATMELAT89C2051是一强劲的微型计算机,它对许多嵌入式控制应用提供一高度灵活和成本低的解决办法。231.2.6

8、译码显示单元电路的介绍方框图如图(2):图(2)译码显示电路译码电路的功能是将秒、分、时计数器的输出代码进行翻译,变成相应的数字。用与驱动LED七段数码管的译码器常用的有74LS48。74LS48是BCD-7段译码器/驱动器,输出高电平有效,专用于驱动LED七段共阴极显示数码管。若将秒、分、时计数器的每位输出分别送到相应七段译吗管的输入端,便可以进行不同数字的显示。在译码管输出与数码管之间串联电阻R作为限流电阻。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。