AT80S52单片机原理与应用2

上传人:woxinch****an2018 文档编号:44700671 上传时间:2018-06-14 格式:PPT 页数:50 大小:2.78MB
返回 下载 相关 举报
AT80S52单片机原理与应用2_第1页
第1页 / 共50页
AT80S52单片机原理与应用2_第2页
第2页 / 共50页
AT80S52单片机原理与应用2_第3页
第3页 / 共50页
AT80S52单片机原理与应用2_第4页
第4页 / 共50页
AT80S52单片机原理与应用2_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《AT80S52单片机原理与应用2》由会员分享,可在线阅读,更多相关《AT80S52单片机原理与应用2(50页珍藏版)》请在金锄头文库上搜索。

1、AT89S52单片机原理与应用接口-2电子工程学院胡永忠1单片机系统应用接口介绍n单片机显示/键盘系统28155通用接口芯片 三个I/O端口(A口、B口为8位,C口为6位)n256个字节RAMn14位定时/计时器31、8155的引脚和方框图 452、8155 I/O 口的工作方式n A口、B口可工作于输入或输出方式具体工作在一般方式(无条件传送)或选通方式(如中断传送)由C口的工作方式确定。n C口可工作于四种工作方式:输入方式输出方式A口的控制端+输出方式A口、B口的控制端68155 C 口的工作方式 7单片机显示/键盘系统n8段 LED 数码显示器的介绍8“米”字段 数码管9LED 数码显

2、示器的工作方式n数码与显示码之间需进行转换,方法有:硬件法:使用译码集成电路;软件法:使用查表法得到显示码。n显示方式有:静态方式:恒定点亮动态方式:每个间隔一段时间点亮一次,即轮流点亮10LED 静态显示方式 LED显示器工作于静态显示方式时,各位 的共阴极(或共阳极)连接在一起并接地(或十 5V);每位的段选线分别与一8位的锁存输出 相连。之所以称为静态显示,是由于显示器中 的各位相互独立,每一位的公共端连接固定 不变。11LED 静态显示方式 12LED 动态显示方式 在多位LED显示时,为了简化硬件电路 ,通常将所有位的段选线相应地并联在一起 ,由一个8位IO口控制,形成段选线的多 路

3、复用。而每一位的公共端分别由相应的IO口 线控制,每一位分时选通。13LED 动态显示方式 14动态显示工作方法n硬件:段码控制显示字形(段码);位码控制显示位的公共端(位码);n软件: 查段码表获得需要的段码值; 位码实现各位轮流点亮;n注意:要根据数码管的大小,确定驱动电 路,包括位码驱动和段码驱动158155 的应用-单片机显示/键盘系统nLED数码显示器的控制与编程16MAX - 7219nSerially interfaced,8-Digit LED Display DrivernFeatures:17MAX 7219引脚图1819MAX 7219操作寄存器地址表20MAX7219编

4、码方式字形代码表21MAX 7219非编码方式显示22MAX 7219显示亮度控制23MAX 7219扫描位数控制24MAX 7219的串接应用25Next 。 LCD26LCM1602A 字符型液晶显示模块27LCM1602A 功能特点:n1. LCM1602A 显示内容5x8 点字符点阵式,16x2 行;n2. 显示类型:STN 黄绿模式,6:00 或12:00 视角 ,正向显示;n3. LED 背光或EL 背光;n4. 工作电压:5V,工作电流:1.25mA(典型值) ;n5. 控制器KS0066,芯片封装COB。28LCM1602A 功能结构图29LCM1602A 引脚说明30LCM1

5、602A 写操作时序图31LCM1602A 读操作时序图3233LCM12864 图形点阵式液晶显示模块34LCM12864ZK 功能特点n1. LCM12864 显示内容128x64 点阵,8x4 行;n2. 内带8000 多GB1、2 汉字字库液晶显示 模块;n3. STN 黄绿模式,6:00 视角,正向显示;n4. LED 背光;n5. 35V 电压,电流3V/1.2mA 、5V/2 mA ;n6. 控制器ST7920,芯片封装COB。35LCM12864ZK引脚说明36LCM12864ZK 读操作时序图37LCM12864ZK 写操作时序图38LCM12864ZK 指令集39LCM12

6、864ZK 指令集40LCM12864ZK与51单片机应用接口41LCM12864ZK与51单片机应用接口42单片机系统应用接口介绍n键盘接口43非编码键盘与单片机的接口 n1、编码键盘识别、防抖、编码已由专用硬件完成。n2、非编码键盘识别、防抖、编码需单独设计软/硬接口来完成。 例:用8155实现的 6 X 5 非编码键盘接口 。44非编码键盘的分类:n线性键盘M N 个按键需 M N 条引线n矩阵键盘M N 个按键需 M N 条引线4546识别按键的方法-行扫描法n1、确定是否有键按下;通过C口输出全零到行线,读B口列线数据判断是否有键按下;n2、通过行扫描确定已按键的行、列位置;C口每根行线依次输出零,读B口列线数据确定按键的位置;47识别按键的方法-行扫描法n3、确定是否有多键同时按下;检查是否有“窜键”发生,若有则按键 操作无效;n4、消除按键抖动;检测一次后,适当延时再检测一次,可消除按键抖动。48键盘抖动49E N D50

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号