下载此文档

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


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
会计学
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页

单片机的输入输出设备PPT教案学习 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小1.28 MB
  • 时间2021-06-17