1 / 47
文档名称:

单片机的输入输出设备PPT教案学习.pptx

格式:pptx   大小:1,313KB   页数:47页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机的输入输出设备PPT教案学习.pptx

上传人:wz_198613 2021/6/17 文件大小:1.28 MB

下载得到文件列表

单片机的输入输出设备PPT教案学习.pptx

相关文档

文档介绍

文档介绍:会计学
1
单片机的输入输出设备
单片机广泛应用的人机对话I/O设备
输入设备:开关、拨码盘、按键、摇控器。
输出设备:显示器(LED、LCD)、微型打印机(针式)。
输入输出一体设备:触摸屏(LCD)。
发展方向之一:触摸技术——表面声波、电容、红外、电阻
本章只介绍拨码盘、LED显示器、键盘的工作原理、扩展及程序设计。
第1页/共47页
拨码盘接口

在仅需要输入少量控制参数和数据的系统中使用。
结构简单、操作方便、具有记忆功能。
一、BCD码拨盘结构
BCD码拨盘有1个公共端、4个位权输出端。它具有0~9十个位置,可以通过齿轮型圆盘拨到所需位置,每个位置都有相应的数字提示,一个拨码盘可以输入1位十进制数据。可以由N个拨盘组成N位十进制数据。
第2页/共47页
第3页/共47页
二、BCD码拨盘的接口方法与编程

公共端接+5V或GND,各位权输出端带下拉电阻或上拉电阻后,直接与CPU或并行I/O接口电路(如8155、8255、74HC245等)的I/O口相连。占用口线较多,程序相对简单。

公共端作选通信号线,各位权输出端带下拉电阻或上拉电阻后,通过或门(或非门)或与门(与非门)再与CPU或并行I/O接口电路的I/O口相连。占用口线较少,程序相对复杂。
第4页/共47页
下图是采用选通连接法的4位BCD码拨盘接口方法
第5页/共47页
图中
~,、、、 、2、4、8。
~,分别对应0#~3#拨盘。
工作时,~,~。
第6页/共47页
例:假设3#拨码盘为千位(高位)十进制数据,0#拨码盘为个位(低位)十进制数据。试编写子程序,将图中拨码盘数据读入内部30H(高)、31H(低)单元。
INBCD:MOV R0,#30H ;指向待存数据高位地址
MOV P1,#7FH ;(写P1口锁存器)“0”,选中 3#拨盘,~“1”,没选中;~,要求相应口锁存器内容必须为“1”。
MOV A,P1;(读P1引脚状态)读3#拨盘数据
SWAP A ;(A内容高低4位交换)
MOW ***@R0,A ;3#拨盘数据存入30H高4位
第7页/共47页
MOV P1,#0BFH;选中2#拨盘
MOV A,P1 ;读2#拨盘数据
XCHD A,***@R0 ;(A与***@R0低4位数据交换)2#拨 盘数据存入30H低4位
INC R0 ;指向待存数据低位地址
MOV P1,#0DFH;选中1#拨盘
MOV A,P1 ;读1#拨盘数据
SWAP A ;
MOW ***@R0,A ;1#拨盘数据存入31H高4位
MOV P1,#0EFH;选中0#拨盘
MOV A,P1 ;读0#拨盘数据
XCHD A,***@R0 ;0#拨盘数据存入31H低4位
RET
第8页/共47页
七段LED显示器接口
LED发光二极管显示器包括字段型、点阵型。
字段型:主要用于数字及少数字母显示的场合。有单字、双字、多字和特种需要设计的多字等形式之分。、、、、1、、2……英寸等多种规格。常用于仪器仪表的数字显示。
点阵型:主要用于包括汉字在内的各类字符的显示。有5×7、8×8点阵和特种需要设计的点阵等形式的器件。常用于各类广告内容的显示。
第9页/共47页