微机原理与接口技术4

微机原理与接口技术4

ID:39670018

大小:1.25 MB

页数:79页

时间:2019-07-08

微机原理与接口技术4_第1页
微机原理与接口技术4_第2页
微机原理与接口技术4_第3页
微机原理与接口技术4_第4页
微机原理与接口技术4_第5页
资源描述:

《微机原理与接口技术4》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章输入与输出(I/O)接口4.1I/O接口基础4.282C54的功能和结构4.382C55PPI4.48250/16450UART本章学习目标I/O接口的基本概念82C54的结构、功能和应用程序82C55的结构、功能和应用程序串行通信及RS-232接口标准8250的结构、功能和应用程序接口是介于主机和外设之间的缓冲电路和相应软件。I/O接口的功能包括数据缓冲、接收和执行CPU的命令、信号转换、设备选择、中断管理、数据宽带交换和可编程等。4.1I/O接口基础CPU接口外设数据控制信号控制信号状态信号状态信号数据可能是单向的常见

2、接口插槽PS2鼠标PS2键盘千兆网10/100M网卡USB并行口显示器接口13941394a麦克风/音箱/线入接口MIDI/游戏接口串行口CPU对I/O端口的编址方式分为端口统一编址和端口独立编址。4.1I/O接口基础4.282C54的功能和结构1.82C54的功能(1)计数。有3个独立的计数器通道,每个可按二进制或BCD码进行计数,工作方式有6种。(2)定时。提供的时间基准。4.282C54的功能和结构282C54的结构82C54的四个端口选择4.282C54的功能和结构CSRDWRA1A0寄存器选择和操作01000写入计数器

3、001001写入计数器101010写入计数器201011写入控制寄存器00100读计数器000101读计数器100110读计数器200111无操作(三态)1××××禁止(三态)011××无操作(三态)控制字寄存器控制逻辑状态锁存状态寄存器CRmCRl计数部件CEOLmOLlCLKnGATEnOUTn内部总线计数器内部结构图控制字寄存器控制逻辑CRlCRm计数部件CEOLlOLm状态寄存器状态锁存4.2.282C54控制字1.控制字(1)写工作方式控制字(2)设置计数初值例:MOVAL,01110101B;CNT1,先低后高字节,

4、方式2,BCDOUT43H,ALMOVAX,2000H;计数初值为2000OUT41H,AL;MOVAL,AHOUT41H,AL;MOVAL,00010110B;CNT0,只低字节,方式3,二进制OUT43H,ALOUT40H,50H;计数初值为50H(80)注意:(1)每个使用的CNT均要初始化;(2)计数初值的设置与CNT的CLK密切相关;(3)计数初值的设置方法由控制字决定。CNT初始化2.当前计数值的读取(1)读取当前计数值方法1工作方式控制字(A1A0=11)D7D6=00~01,D5D4=00(a)锁存当前计数值或禁

5、止计数(b)读取当前计数值例:MOVAL,01000101B;CNT1,锁存;先低后高字节,方式2,BCDOUT43H,ALINAL,41HMOVAH,ALINAL,41HXCHGAH,AL;AX为T/C1当前计数值4.2.24.2.2读回命令:CS=0,A1A0=11,RD=1,WR=0D7D6D5D4D3D2D1D0特征值计数值状态CNT2CNT1CNT0特征位11001110锁存计数值锁存状态选择其中一个或多个(2)读取当前计数值方法2—使用读回命令2.当前计数值的读取特点:控制字同时只能锁存单个通道,读回命令可同时锁存多

6、个通道。功能选择:锁存状态-D5D4=10;锁存计数值-D5D4=01;锁存状态与计数值-D5D4=00。(先读状态再读计数值)例:MOVAL,11010100B;CNT1,锁存计数值OUT43H,ALINAL,41H;MOVAH,ALINAL,41HXCHGAH,AL;AX为当前计数值MOVAL,11011010B;CNT0、CNT2锁存计数值OUT43H,ALINAL,40H;MOVAH,ALINAL,40HXCHGAH,AL;AX为CNT0当前计数值INAL,42H;MOVAH,ALINAL,42HXCHGAH,AL;AX

7、为CNT2当前计数值3.状态寄存器4.2.2例:MOVAL,11100100B;CNT1,锁存状态值OUT43H,ALINAL,41H;若AL=00110101,表示CNT1;为方式2,BCD码,先低后高;读/写,当前OUT为低电平MOVAL,11100010B;CNT0,锁存状态值OUT43H,ALINAL,40H;若AL=00010110,表示T/C0;为方式3,二进制码,只有低;字节,当前OUT为低电平4.2.382C54工作方式1.工作方式与时序(方式0、方式4)GATE方式0:OUT方式4:OUT写CW1CLKCR→C

8、ECR→CECLKCR写2写3322212102.工作方式与时序(方式1、方式5)写3方式5:OUT1CLKCRCR→CECR→CECR写3CLKGATE方式1:OUT4.2.3写CW32132103.工作方式与时序(方式2、方式3)方式2:方式3:OUTCLK

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

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

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