[工学]项目五简易数字电子时钟设计.ppt

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]项目五简易数字电子时钟设计

共阴数码管码表 0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d , 0 1 2 3 4 5 0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c , 6 7 8 9 A B 0x39 , 0x5e , 0x79 , 0x71 , 0x00 C D E F 无显示 (1)静态显示方式 LED显示工作方式有两种:静态显示方式和动态显示方式。 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,每个数码管必须接一个8位锁存器用来锁存待显示的字形码。 或者使用如BCD码二-十进制译码器译码进行驱动。显示数据时,直接将要显示的数字的编码通过单片机送到段码显示端即可。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,而一个AT89S51单片机芯片可用的I/O端口才32个,实际应用时必须增加译码驱动器进行驱动,硬件电路较复杂 (2)动态显示 动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。这样一来,就没有必要每一位数码管配一个锁存器,从而大大地简化了硬件电路。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。 一位计数器是单片机控制数码管计数显示的最简单的例子,本任务采用AT89S51单片机控制数码管静态显示的方式实现从0到9的加1计数显示。 电路组成:这里选择具有内部程序存储器的AT89S51单片机作为控制电路,P2口接1个1位共阳数码管,其中P2.0到P2.6分别连接数码管的a~f引脚,P2.7连接小数点h端。硬件电路原理图如上图所示。 电路分析:要使LED数码管依次显示数字,则P2口对应输出七段数码管数字显示对应的编码即可。由于流过LED的电流通常较小,为了在仿真实验中让数字显示的更亮一些,所以一般还要在回路中接入合适的限流电阻。一般情况下,根据驱动LED的电流电压计算,在这里取限流电阻为150Ω。当P2.x输出为低电平时,对应的LED亮,输出高电平时,对应的LED不亮。 一、知识储备 在时钟计数时,分和秒计数一般均为60进制,也就是说从0开始到59,之后重复。基于数字电子钟设计由浅入深的原则,在实现一位数计数的基础上,本任务介绍采用AT89S51单片机控制数码管实现两位数计数。主要解决多位数计数以及不同位数的计数显示控制。 电路组成:仍然选用 AT89S51单片机作为控制核心,1个8位共阳极数码管作为输出显示端。AT89S51的P0口接数码管的段码控制,其中P0.0~P0.6分别连接数码管的A~G引脚,P0.7连接DP端,低电平有效。P2口接数码管位码选通部分,P2.0口控制第1个数码管,一直到P2.7口控制第8个,高电平有效。硬件电路原理图如图6.5所示,选择8位数码管的前面两位进行计数显示。 电路分析:要使8位数码管显示实现从0到59的动态计数,实际上就是通过P2口输出控制信号轮流选通数码管,共阳型数码管公共端为高电平方可选通,因此要求P2口由P2.7到P2.0依次输出高电平,然后在数码管段码控制端口P0按照一定规律送出要显示的数字0~9。由于P0口带负载能力较小,因此仿真电路中P0接入一排上拉电阻。 所谓任意进制计数器就n进制计数器,是指从0开始计数到n-1时,又重复从0开始进行的计数过程。例如数字电子时钟的小时可以是24进制计数,也可以是12进制计数,篮球比赛中用到30s规则中可以采用延时1s的30进制计数。本任务利用AT89S51单片机实现24进制计数器,并由此推广到任意进制计数。 二、知识链接 二、知识链接 数字钟是一个将“?时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为23时59分59秒。本任务是基于AT89S51单片机的简易数字电子时钟,因此只简单实现计时并显示的过程,不包括校时功能和一些显示星期、报时、停电查看时间等附加功能。 二、知识链接 80C51中断系统的结构 定时/计数器 定时/计数器 定时/计数器 定时/计数器 定时/计数器 定时器的方式寄存器TMOD 定时器的控制寄存器TCON 定时器的四种工作方式 方式的选择:

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档