单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术

上传人:E**** 文档编号:89493466 上传时间:2019-05-25 格式:PPT 页数:31 大小:1.01MB
返回 下载 相关 举报
单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术_第1页
第1页 / 共31页
单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术_第2页
第2页 / 共31页
单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术_第3页
第3页 / 共31页
单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术_第4页
第4页 / 共31页
单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术》由会员分享,可在线阅读,更多相关《单片机原理及应用 教学课件 ppt 作者 徐泳龙 主编 第10章____输入输出设备及接口技术(31页珍藏版)》请在金锄头文库上搜索。

1、,第十章 输入/输出设备 及接口技术,第一节 七段LED显示器接口技术 第二节 键盘接口技术 第三节 打印机接口技术 第四节 数/模(D/A)与模/数(A/D)转换电路接 口技术 第五节 串行通信接口技术,1. LED显示器 内部由发光二极管组成段显示。 数码管结构又分为共阳极型和共阴极型。 2. LCD液晶显示器 常用的LCD可分为字符型和点阵型两大类。 字符型可用来显示字符和数字, 点阵型可用来显示汉字及图形。,第一节 七段LED显示器接口技术,一、LED显示器结构和字段码关系 由发光二极管组成,不同的发光段亮,可组成不 同字型,电流太大,耗电量大,电流太小,发光度不 够,一般各管电流在1

2、0mA较合适。,1. LED显示器结构 (Light-Emitting Diode),共阳极,共阴极,外形图,2. 7段LED字型码(段码),二、LED 显示器接口,LED显示器用于显示工业控制参数、过程状态。 1. LED数码管 共阴极LED和共阳极LED 当LED字段引线与数据线连接,每个显示字形对应一个字形码。,D7 D6 D5 D4 D3 D2 D1 D0 h g f e d c b a,显示程序任务:,1)设置显示缓冲区,存放待显示数据。 2)显示译码:程序存储器中建立字形码常数表,查表得出对应数据的字形码。 3)输出显示:输出字形码到显示端口。,例: MOV DPTR,#WTAB

3、;指向字形码表首地址 MOV A,R0 ;取显示缓冲区中数据 MOVC A,A+DPTR ;查表显示译码 MOV P1,A ;输出显示 WTAB: DB 3FH,06H,5BH ;字形码表 ,2. LED接口电路,显示多位数据的两种电路: 1)静态显示 多位LED分别用一组8位字段口,各位LED公共端接地, 分别输出显示不同字形。,显示多位数据的两种电路: 2)动态显示,每个LED需要一个8位并行口,多位LED共用一个8位字段口,各位LED公共端用字位口控制,扫描输出显示不同字形。 显示缓冲区与多位LED对应关系:,显示程序:,DIS: MOV R0,#7AH ;指向显示缓冲区起始单元 MOV

4、 R3,#01H ;字位码初值R3 MOV A,R3 ;取字位码 DLP: MOV DPTR,#PAAR;指向字位口 (PA口) MOVX DPTR,A ;输出字位码,显示其中1位 MOV A,R0 ;取一个显示数据 ADD A,#0CH ;查表偏移量 MOVC A,A+PC ;取出字形码 INC DPTR ;指向字段口(PB口) MOVX DPTR,A ;输出字形码 ACALL DLY1MS ;延时1ms INC R0 ;指向显缓区下一单元 MOV A,R3 ;修改字位码 RL A ;显示下一位 MOV R3,A JNB ACC.6,DLP ;未显示到最右边LED,继续显示 RET ;全部扫

5、描一遍,结束 DTAB:DB 0C0H,0F9H,0A4H ;字形表 DB 0B0H,99H, DLY1MS: ;延时1ms子程序,3)多位静态显示方式及其接口电路,多位静态显示电路,4)多位动态显示方式及其接口电路,第二节 键盘接口技术,键盘输入数据和命令,显示用于计算机的状态、命令和计算结果。 键盘 单片机键盘有两种: 一种是全编码键盘,其键码全由硬件提供,但是这种方式硬件结构复杂,成本高; 另一种是非编码键盘,这种键盘多采用矩阵方式,利用软件识别键码及完成各种键功能处理。 单片机系统中多采用非编码键盘。,独立式按键接口设计 一、独立式键盘接口电路,1. 接口与数据 每个按键单独占有一根I

6、/O 接口引线。 输入每根I/O接口引线的信号 对应某个数据。,2. 键盘的可靠性 消除抖动电路,二、独立式按键接口程序设计,键盘处理程序任务 1)键输入 检查键盘是否有键被按下,消除按 键抖动。确定被按键的键号,获取键号。 硬件电路消除抖动或软件消除抖动。 2)键译码 键号为键盘位置码,根据键号查表 得出被按键的键值。键值:数字键09、字符键0AH0FH、功能键10H 。 3)键处理 根据键值转移到不同程序段。若键 值属于数字、字符键,则调用显示数字 和字符的子程序。若键值属于功能键, 则进行多分支转移,执行各个功能程序 段。,三、单键管理程序,KEY: SETB P1.0 JB P1.0,

7、 KEY ;有键按下P1.0=0 KEY1: ACALL DELAY ;延时,防止抖动 SETB P1.0 JB P1.0, KEY1 ;键是否释放 JNB P1.0, KEY1 ;消除了连击功能 JB P1.0, KEY1 ;连击功能 ACALL PROGRAM ; AJMP KEY,第三节 打印机接口技术,一、微型打印机简介 在单片机系统中应用较多的是微型打印机,例如PP40 、TPP-40A/16A 、GP16等智能微型打印机。 PP40在单片机中用得较为普遍,下面以PP40为例,二、PP40微型打印机 1、PP40的接口信号,2、PP40的操作方式 PP40具有两种工作模式 文本模式

8、图案模式 初始加电后,为文本模式。 在文本模式状态下,主机将回车符(0DH)和控制2编码(12H)写入PP40,则由文本模式变为图案模式,再将回车符(0DH)和控制1编码(11H)写入PP40,则又回到文本模式。 PP40在文本模式工作方式下,能描绘所有ASCII字符。 在图案模式下,能描绘出用户设计的各种彩色图案。,1)文本模式 PP40的文本模式用于打印字符串,常用可打印的字符编码如表10-2(p204)所示。 表中00H1F中有七个控制字符。定义如下: 回位(08H):使笔回到前一个字符位置,若描图笔已处于最左边位置,该命令失效。 进纸(0AH):将纸推进一行。 退纸(0BH):将纸倒退

9、一行。 回车(0DH):描图笔返回到最左边位置上。 方式控制编码1(11H):PP40进入文本模式。 方式控制编码2(12H):PP40进入图案模式。 转色(1DH):笔架转动一个位置至另一颜色笔。 当超过一行的字数后,PP40自动回车并进纸一行。,2)图案模式 绘图操作命令 PP40在图案模式操作时,提供多种绘图操作命令,供用户编制程序使用,以便绘画出各类图形,绘图命令格式和功能如表10-3(p205)所示,X,Y方向定义、字母描绘方向定义以及指令示例如图 所示。 X命令实例:当执行指令“X1,100,5”(将58H,31H,2CH,31H,30H,30H,2CH,35H,0DH写入PP40

10、)以后,PP40描绘出的图形如图所示。( Xp,q,r) 1步距=0.2mm,PP40的绘图命令可分为5类: 不带参数的单字符命令,这类命令包括A,H和I命令。 只带一个参数的命令。这类命令包含L,C,S,Q四条命令。参数跟在命令符号后面。 带两个参数的命令。这类命令包括D,J,M,R四条命令,参数之间需以“,”作分隔,指令以回车(0DH)结束。 P指令。用以编绘字符,字符与字符间以“,”分隔,以回车结束。 X指令。用以绘制坐标及分度线,带有3个参数。参数之间以“,”分隔,以回车结束。,绘图命令的编排有下列约定: 单字符命令后可直接跟其它指令(返回文本命令除外,它后面必须跟回车符0DH)例如:

11、HJ300,-100CR等价于HCR和 J300,-100CR 一个参数的命令,可以在参数后面加“,”后跟其它命令。 例如:L2,C3,Q3,S0,M-150,-200CR。 二个以上参数的指令必须以回车CR(0DH)结束。不可省略。,3、PP40的接口方法,PP40必须通过并行接口和CPU通信,4、打印程序设计举例,1)PP40文本模式程序设计 文本模式打印中最重要的应用是格式打印 2) PP40图案模式程序设计 PP40图案模式程序设计的关键是掌握PP40的绘图 命令的功能和使用方法。,第四节 数/模与模/数转换电路接口技术,实现模拟量转换成数字量的器件称为模/数(A/D)转换器(ADC)

12、 实现数字量转换成模拟量的器件称为数/模(D/A)转换器(DAC),一、D/A转换电路接口技术 1 、 DAC0832芯片 DAC0832是带有两级数据输人缓冲锁存器的8位DA转换器。 2 、 DAC0832与单片机接口 单片机与DAC0832的接口,可根据需要按二级缓冲器方式、单级缓冲器方式和直通方式联接。,二、A /D转换电路接口技术 衡量A/D性能的主要参数: 分辨率 满刻度误差 转换速率 转换精度 是否可方便地和CPU接口,1 、 ADC0809内部结构及引脚功能 ADC0809由一个8位AD转换器、一个8路模拟量开关、8路模拟量地址锁存译码器和一个三态数据输出锁存器组成 2 、 MCS-51与ADC0809的接口 ADC0809时钟信号由单片机的ALE信号分频获得。ADC0809通道地址由P0 口的低3位直接与ADC0809的A、B、C相连,本章学习结束 !,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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