网站大量收购闲置独家精品文档,联系QQ:2885784924

学习情境三 密码锁设计.doc

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

学习情境三 密码锁设计 学习目标: 了解并行通信的基本概念; 掌握键盘的基本组成及工作原理; 掌握七段LED显示器的基本组成及工作原理。技能目标: 能够正确在AT89S52外连接键盘和显示设备。 能够灵活应用典型键盘、显示电路构成各种实际电路。 能够利用AT89S52设计制作一位密码锁实用电路。 能够利用AT89S52设计制作多位密码锁的实用电路。 在数据通信与计算机领域中,有两种基本的数据传送方式,即串行数据传送方式与并行数据传送方式,也称串行通信与并行通信。串行通信将在以后介绍。 数据在多条并行传输线上各位同时传送的方式,称为并行传送方式,多用于近距离传送,如图.1(a)所示;而数据在单条一位宽的传输线上按时间先后一位一位地传送,称为串行数据传送方式,常用于远距离传送,如图.1(b)所示。 在单片机应用系统中,通常都有操作面板。操作人员通过操作面板实现与应用系统的信息交流,包括下达命令、修改程序和参数、干预应用系统的状态、显示运行状态和运行结果。 本学习环境主要介绍人机对话通道中常用的输入设备――键盘,输出设备――LED显示器。 图.1 (a)并行通信方式 (b)串行通信方式 任务一 字符显示 设计一个八位显示电路,要求8只数码管从左到右顺序显示1、2、3、4、5、6、7、8共8个字符;将内存10H、11H、12H、13H中存放的压缩BCD码显示出来。 相关知识 在单片机系统中,常用的显示器有:发光二极管显示器,简称LED (Light Emitting Diode);液晶显示器,简称LCD (Liquid Crystal Display);荧光管显示器。三种显示器中,以荧光管显示器亮度最高,发光二极管次之,而液晶显示器最弱,为被动显示器,必须有外光源。 一、发光二极管及LED显示器 发光二极管是由半导体发光材料做成的PN结,只要在发光二极管两端通过正向电流5-20mA就能达到正常发光。LED的发光颜色通常有红、绿、黄、白,其外形和电气图形符号如图.2所示。单个LED通常是通过亮、灭来指示系统运行状态和用快速闪烁来报警。 通常所说的LED显示器由7个发光二极管组成,因此也称之为七段LED显示器,其排列形状如图.3(a)所示。显示器中还有一个圆点型发光二极管(在图中以dp表示),用于显示小数点。通过七个发光二极管亮暗的不同组合,可以显示多种数字、字母以及其它符号。 图.2发光二极管 LED显示器中的发光二极管共有两种连接方法: 1.共阳极接法 把发光二极管的阳极连在一起构成公共阳极,图.3(b)所示。使用时公共阳极接+5V。阴极端输入低电平的段发光二极管导通点亮,输入高电平的则不点亮。 2.共阴极接法 把发光二极管的阴极连在一起构成公共阴极,图.3(c)所示。使用时会共阴极接地,阳极端输入高电平的段发光二极管导通点亮,输入低电平的则不点亮。 图.3 七段LED显示器 用LED显示器显示十六进制数的字型代码如表1所示: 表1 十六进制数的字型代码 字型 共阳极代码 共阴极代码 字型 共阳极代码 共阴极代码 0 C0H 3FH 9 90H 6FH 1 F9H 06H A 88H 77H 2 A4H 5BH B 83H 7CH 3 B0H 4FH C C6H 39H 4 99H 66H D A1H 5EH 5 92H 6DH E 86H 79H 6 82H 7DH F 8EH 71H 7 F8H 07H 灭 FFH 00H 8 80H 7FH 二、七段LED显示器的工作原理 七段LED显示器需要由驱动电路驱动。在七段LED显示器中,共阳极显示器,用低电平驱动;共阴极显示器,用高电平驱动。点亮显示器有静态和动态两种方式。 1.静态显示器 所谓静态显示,就是当显示器显示某一字符时,相应段的发光二极管恒定地导通或截止。图.4 为一个四位静态LED显示器电路。该电路各位可独立显示,只要在该位的段选线上送相应的段码,该位就能保持响应的显示字符。这种显示方法的每一位都需要有一个8位输出口控制。 静态显示器的优点是显示稳定,在发光二极管导通电流一定的情况下显示器的亮度高,控制系统在运行过程中,仅仅在需要更新显示内容时,CPU才执行一次显示更新子程序,这样大大节省了CPU的时间,提高了CPU的工作效率;缺点是位数较多时,硬件开销太大。 图.4 四位静态LED显示电路 例如在AT89S52的串行口上扩展多片串行输人并行输出的移位寄存器74LS164作为静态显示器接口,图.5给出了8位共阳极静态显示器的逻辑接口。设要显示的数据放在78H-7FH中。 图.5 串行扩展静态显示电路 静态显示程序如下: DISPLAY:MOV R7,#8;8位显示计数器

文档评论(0)

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

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

1亿VIP精品文档

相关文档