如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第7章常用数字接口电路●8255并行可编程接口芯片●8253计数器\定时器芯片主要内容:接口电路概述●典型的并行I/O接口一、可编程定时/计数器8253定时/计数器的用途如何实现定时?一、外部引线及内部结构8253外部引线8253具体引线图外部引线及内部结构外部引线及内部结构8253的内部结构●8353内部计数器结构编程结构—程序员的观点定时/计数的工作过程二、计数启动方式三、工作方式工作方式8253方式0工作波形8253方式1工作波形工作方式8253方式2工作波形8253方式3工作波形工作方式8253方式4工作波形8253方式5工作波形各种工作方式特点各种工作方式特点各种工作方式特点8253GATE信号功能表四、控制字8253的控制字格式5253初始化顺序五、8253的应用●与系统的连接示意图8253与8088系统总线的连接PC机中8253的连接简图●初始化程序流程分析初始化程序MOVAL,61HOUTDX,ALMOVDX,0FF05HMOVAL,00HOUTDX,ALMOVAL,02HOUTDX,ALMOVDX,0FF06HMOVAX,0050HOUTDX,ALMOVAL,AHOUTDX,ALPC机8253初始化的程序计数器1的初始化程序:计数器2的初始化程序:●8253应用举例8253应用举例(续)8253应用举例(续)8253应用举例初始化程序●如何读出当前计数值●扩展定时/计数范围扩展定时/计数范围●8253小结●8253作业作业2:§7.3并行接口8255一、引线引线(续)引线(续)二、8255内部结构8255内部结构8255与系统的连接示意图PC机中8255的连接8255连接到8088系统总线上三、8255工作方式8255的控制字格式C口的按位操作控制字格式方式控制字及位控字方式控制字与位控字格式工作方式0方式0的应用:工作方式1方式1下A、B口均为输入时的信号定义C口的信号功能(方式1输入)方式1下数据输入时序A、B口均为方式1输入时的状态字方式1下,A、B口均为输出的信号定义C口的信号功能(方式1输出)注意:方式1下的数据输出时序A、B口均为方式1输出时的状态字方式1的应用:工作方式2方式2下的信号定义方式2下的时序图A口在方式2工作时的状态字方式2的应用:四、8255芯片的应用PC机中8255的连接8255连接到8088系统总线上8255应用举例1CS题目分析:8255的初始化8253的初始化8255的控制程序(中断处理)8255应用举例2打印机的工作时序打印输出控制程序注意:8255A口地址0FBC0H举例:8255方式1下中断应用中断实验程序中断服务程序例子:控制并行打印机以查询方式打印26个英文字母,共打印30行状态端口各位含义:控制端口各位含义STASEGMENTDB1024DUP(0)STAENDSDATASEGMENTPRINTDB‘ABCD…..XYZ’,0DH,0AHDATAENDSCODESEGMENTASSUMECS:CODE,SS:STA,DS:DATAINITPROCNEARMOVDX,37AHMOVAL,08HOUTDX,ALMOVCX,1000INIT1:LOOPINIT1MOVAL,0CHOUTDX,ALRETINITENDPSTART:MOVAX,DATAMOVDS,AXMOVCX,30AGAIN:LEABX,PRINTNEXT:MOVDX,379HWAIT:INAL,DXTESTAL,80HJZWAITDELCXMOVAL,[BX]OUTDX,ALMOVDX,37AHMOVAL,0DHOUTDX,ALDECALOUTDX,ALCMPBYTEPTR[BX],0AHJZNEWLINEINCBXJMPNEXTNEWLINE:LOOPAGAINMOVAH,4CHINT21HCODEENDSENDSTART●8255作业1●8255作业2