第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt

第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt

ID:58715012

大小:3.98 MB

页数:83页

时间:2020-10-04

第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt_第1页
第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt_第2页
第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt_第3页
第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt_第4页
第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt_第5页
资源描述:

《第10章-MCS-51和键盘、显示器的接口设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章MCS-51与键盘、显示器、 拨盘、打印机的接口设计主要内容:从工程应用角度介绍了MCS-51单片机的交互通道配置与接口,主要包括人机界面中的键盘、显示器、微型打印机等。介绍了多种实用方案和设计技巧。重点:系统概念的形成、各种接口设计方案和设计技巧的掌握,熟悉各种交互设备。难点:使用动态方法进行键盘和显示的硬件及软件设计。110.1LED显示器的接口技术单片机应用系统中使用的显示器主要有:发光二极管显示器,简称LED(LightEmittingDiode);液晶显示器,简称LCD(LiquidCrystalDisplay);210.1LED显示器接口原理发光二极管简称

2、LED(LightEmittingDiode)。LED显示器从外观可分为“8”字形的七段数码管、米字形数码管、点阵块、矩形平面显示器、数字笔划显示器等。共阳极共阴极310.1LED显示器接口原理形状共阳8段码.gfedcba形状LED显示10001111’F’11111000’7’10000110’E’10000010’6’10100001’D’10010010’5’11000110’C’10011001’4’10000011’B’10110000’3’10001000’A’10100100’2’10011000’9’11111001’1’10000000’8’1100000

3、0’0’共阳显示码C0HF9HA4HB0H99H92H82HF8HLED显示共阳8段码.gfedcba共阳显示码80H90H88H83HC6HA1H86H8EH410.1LED显示器接口原理LED点阵模块显示器:5LED的驱动接口6LED显示器显示与驱动方式LED显示器有静态显示和动态显示两种方式。静态显示就是当LED显示器显示某个字符时,相应的段(发光二极管)恒定地导通或截止,直到显示另一个字符为止。7静态显示方式8静态显示方式9ORG1000HDSP8255:MOVDPTR,#7FFFHMOVA,#80H;8255A工作方式设置MOVX@DPTR,AMOVR0,#40HM

4、OVR1,#3MOVDPTR,#7FFCHLOOP:MOVA,@R0ADDA,#06HMOVCA,@A+PCMOVX@DPTR,AINCR0INCDPTRDJNZR3,LOOPRETTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8HDB80H,90H,88H,83H,0C6H,0A1H,86H,8EHEND10静态显示方式11静态显示方式12动态显示方式在多位LED显示时,将所有位的段选线并联在一起,由一个8位I/O口控制。而每位LED的共阴(或共阳)极公共端分别由相应的I/O线控制,实现各位的分时选通。13动态显示方式P1.0P1.3P0.

5、0P0.714P1.0P1.3P0.0P0.7Connectiontoanodes1000100111115P1.0P1.3P0.0P0.7Connectiontoanodes0100000111116P1.0P1.3P0.0P0.7Connectiontoanodes0010000000017P1.0P1.3P0.0P0.7Connectiontoanodes0001000000118P1.0P1.3P0.0P0.7ConnectiontoanodesDisplay3Display2Display1Display07-Segmenttodisplay178019动态显示方式

6、20动态显示方式21指向显示缓冲区首址入口取显示位指针从缓冲区取显示字符从段码表取字型输出至字型端口位指针寄存器延时到最右端位?Y转出口修改缓冲区指针修改显示位指针N输出至位码端口22动态显示方式2310.2键盘接口技术键盘:单片机系统中完成控制参数输入及修改的基本输入设备,是人工干预系统的重要手段。键盘的分类:按键组连接方式可分为独立连接式键盘与矩阵连接式键盘。24键盘结构⑴独立式按键独立式按键是每个按键占用一根I/O端线。①各按键相互独立,电路配置灵活;②按键数量较多时,I/O端线耗费较多,电路结构繁杂;③软件结构简单。 适用于按键数量较少的场合。25键盘结构⑵行列式(矩

7、阵式)键盘I/O端线分为行线和列线,按键跨接在行线和列线上,按键按下时,行线与列线发生短路。①占用I/O端线较少; ②软件结构教复杂。 适用于按键较多的场合。26使用键盘时必须解决的问题键盘去抖动问题:键盘的抖动时间一般为5~10ms,抖动现象会引起CPU对一次键操作进行多次处理,从而可能产生错误。27键盘接口键扫描输入程序的设计方法:(1)判断键盘上是否有键闭合;(2)消除键的机械抖动;(3)确定闭合键的物理位置;(4)得到闭合键的编号;(5)确保CPU对键的一次闭合只做一次处理28独立式键盘接口扫描

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

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

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