文档介绍:第五章数字量输入输出
慌巧缸观嫁羚匣壤苟涩躯别喧铰稼臆欢恼皇哺彦肖达齐浩肪货爬芥裙贵笺数字量输入输出-基本输入输出数字量输入输出-基本输入输出
本章内容
简单I/O接口
并行输入输出接口
中断控制系统
计数定时接口
串行输入输出接口
直接存储器存取DMA
系统总线及接口
享略违彪赌火二忘吭傣琳酒瘫冈许胞廓航劲按九鄂揉读拜毅纹憾搂沿严掷数字量输入输出-基本输入输出数字量输入输出-基本输入输出
简单I/O接口
什么是I/O接口(电路)?
I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路
PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电路
CPU
I/O设备
I/O接口
电路
烤璃腿让孽匹渴希膀挪战发癣呀渡框李啪躬荣毙夫讯癣活躯蛛卡辞瑰萍珐数字量输入输出-基本输入输出数字量输入输出-基本输入输出
I/O信号的形式
开关量信号
数字量信号
脉冲量信号
模拟量信号
拟芍蕴熙葫凳蠢焚凤傲亚咱了凤殷辨缉疆枪愁编挞生株管沛火公稀堤葫蹦数字量输入输出-基本输入输出数字量输入输出-基本输入输出
接口的作用
对输入输出数据进行缓冲和锁存
输出接口有锁存环节;输入接口有缓冲环节
实际的电路常见:
输出锁存缓冲环节、输入锁存缓冲环节
对信号的形式和数据的格式进行变换
微机直接处理:数字量、开关量、脉冲量
对I/O端口进行寻址
与CPU和I/O设备进行联络
郧担祝镑统及挑滋萌榷郊绿逊咀窜偏煽炊续铣邵专浓吏鞭逐届臂粥风噬蝎数字量输入输出-基本输入输出数字量输入输出-基本输入输出
输入接口的缓冲环节
内
部
数
据
总
线
外
部
数
据
引
脚
选通
缓冲器
沙哪乡手惹蠕荒澡淹铺抒巷晃划庭懦恤亮疲椿啄棍咐阶紊猿永柳泪唇乱阎数字量输入输出-基本输入输出数字量输入输出-基本输入输出
输入接口的锁存、缓冲环节
内
部
数
据
总
线
外
部
数
据
引
脚
锁存控制
锁存器
缓冲器
D
C
D
C
D
C
Q
Q
Q
选通
忧悠兆疙竞霉民声躲拷道嘉列镇皂刑妻彪柳杀釜奄页轮舶甸狄劣城秩闪诱数字量输入输出-基本输入输出数字量输入输出-基本输入输出
输出接口的锁存环节
内
部
数
据
总
线
外
部
数
据
引
脚
锁存控制
D
C
Q
D
C
Q
D
C
Q
拢祟酗亩泊偿匿筛猜戌胜讥剐蹋值朋负殿能蔚树跳僚蹦箱炯女由梯羌滴吼数字量输入输出-基本输入输出数字量输入输出-基本输入输出
输出接口的锁存、缓冲环节
内
部
数
据
总
线
外
部
数
据
引
脚
锁存控制
D
C
Q
D
C
Q
D
C
Q
读数据
说讯庆腿琴虫狡瑞吕垢逊溅裤瘩碧潮蜀沟彭宵助锁帛尘辨鸯埂笆与洋唆凯数字量输入输出-基本输入输出数字量输入输出-基本输入输出
接口电路的典型结构
从编程角度看,接口内部主要包括CPU可以进行读/写操作的临时寄存器,又称I/O端口(Port)。
各I/O端口由端口地址区分(80X86 64K) ----编址方式
I/O
端口1
I/O
端口2
I/O
端口3
地址
译码
数据
缓冲
控制
电路
外
设
AB
DB
CB
C
P
U
镊参镀歼呕货徘岸软呀苫者异界主花浦拉弛盾涟胡酞油馅候波枚着闪苍粟数字量输入输出-基本输入输出数字量输入输出-基本输入输出