基于单片机的键盘和LED数码管工作原理.docx
《基于单片机的键盘和LED数码管工作原理.docx》由会员分享,可在线阅读,更多相关《基于单片机的键盘和LED数码管工作原理.docx(10页珍藏版)》请在三一文库上搜索。
1、.基于单片机的键盘和LED数码管工作原理摘要 :键盘和显示器是微机最常见的输入输出设备。本文介绍键盘和LED 显示器的基本工作原理,并给出在8051 基础上的电路结构及C 语言代码。关键字 :键盘, LED,单片机键盘是微型计算机系统中最基本、最常见的输入设备。在各种工业过程的计算机控制和监视系统中, 广泛应用发光二极管向用户提供提示。由发光二极管可以构成 7 段/8 段 LED显示器,用于显示工作状态、参数数值和故障位置。一. 键盘的工作原理键盘实际上是一组按键开关的集合, 平时按键开关总是处于断开状态, 当按下键时它才闭合。(一)键盘的基本介绍1. 键盘的功能键盘接口必须具有4 个基本功能
2、:1. 去抖动2. 防串键3. 识别被按键并产生与之对应的键码4. 释放键而键码产生后如何去实现按键的特定功能,是操作系统和应用程序的任务2. 键盘的分类根据按键开关的排列方式,键盘可分为线性键盘和矩阵键盘。线性键盘:硬件连接和接口程序都很简单, 只适用于按键少的场合, 因为线性键盘有多少按键,就需要有多少根连线与微机输入端口相连。矩阵键盘:将按键排成 n 行 m列,每个按键占据行列的一个交点, 需要的外连接线数目是 m+n,而容许的最大按键数是 m*n,显然可以减少微机接口的连线,是一般微机常采用的键盘结构。3. 键盘与单片机的连接方式矩阵键盘的连接方法有多种。 可直接连接于单片机的I/O
3、口线;可利用扩展的并行 I/O 口连接;也可利用可编程的键盘、显示接口芯片(如 8297)进行连接等等。其中,利用扩展的并行 I/O 口连接方便灵活, 在单片机应用系统中比较常用。下图就是通过 8255A 芯片扩展的并行 I/O 口连接的矩阵键盘。.图 1微处理器和键盘接口接线示意(二)键盘的工作过程被按键的识别和键码的产生是键盘接口要解决的主要问题, 可以通过软硬结合的方法来解决。通常识别被按键有两种方法:行扫描法和线反转法。实际微型计算机系统中以行扫描法应用最广, 其基本思想是: 由程序对键盘进行逐行扫描, 通过检测到的列状态来确定闭合键, 需要输出端口、 输入端口各1 个。下面由以并行接
4、口芯片 8255A 组成的微机与键盘接口来说明非编码键盘采用行扫描法进行按键识别并产生编码的原理。设 8255 的端口地址为:4043H,键盘的行线接在 PA0 PA3 上,列线接在 PB0PB3上,接口示意如图 1,PA 端口定义为输出端口, PB 端口定义为输入端口。扫描的步骤如下:( 1)快速检查是否有键按下。使 PA0PA3 输出全为 0,读取 PB0PB3 上数据,只要有一位为 0,必定有某键被按下。( 2)去抖动。延时 20ms左右,等待按键通、断引起的抖动消失,然后再判断具体按下的到底是哪个键。( 3)确定被按下的键。从 0 行开始,顺序逐行扫描,即该行输出 0。每扫描一行,读入
5、列线数据,从 0 列开始,逐列检查,判断是否有输入为 0 的列,若无,则顺序扫描下一行,并检查各列;若检查到某列线为 0,则该行、列交点上的按键为被按下的键。具体控制程序请见附录1。二.LED 数码管显示器的工作原理.(一) LED显示器的基本介绍一般 8 段 LED显示器的内部结构和外部引脚如图2 所示。每段都是一个发光二极管,通过点亮不同的字段, 可显示 09 和 AF等不同字符。 其内部各发光二极管之间的连接方法有共阴极和共阳极两种。如图2 所示。图 2LED 显示器内部结构(二) LED显示器工作过程为了达到显示某一波形的目的, 需要从接口中输出不同的数码, 这些数码称为字形码或段码。
6、采用共阳极接法时,得到低电平信号的引脚对应的段被点亮;采用共阴极接法时, 得到高电平信号的引脚对应的段被点亮。 所以对于共阴极和共阳极两种不同的接法,为了显示同一个字符,对应的显示段码是不同的。在 8 段和 8 位字节数有如下对应关系时, ag 分别接数据线 D0D5,dp 接 D7,图 3 给出了这两种接法的 8 段 LED显示器字符段码表。图 38 段 LED 显示器字符段码表比如,为了显示 5,采用共阴极接法( 1 是亮),应该使 D7D0=01101101B;采用共阳极接法, D7D0=10010010B。.实际使用的 LED数码管 LED数码显示器位数较多,为了简化线路,降低成本,对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 键盘 LED 数码管 工作 原理
链接地址:https://www.31doc.com/p-6198470.html