《第5章输入输出接口.ppt》由会员分享,可在线阅读,更多相关《第5章输入输出接口.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机原理讲义输入/输出接口第五章 输入输出接口计算机原理讲义主要内容 输入输出接口 CPU与外设之间数据传送方式计算机原理讲义要求 着重理解接口基本结构的特点 掌握CPU与外设之间数据的传送方式与控制 方式计算机原理讲义外设种类繁多:机械式、电动式、电子式、电磁式 信号类型复杂:数字量、模拟量、开关量 处理信息速率相差甚远:如手动键盘输入和 磁盘输入 外设数据传递方式:并行,串行计算机原理讲义基本概念第5.1节 基本概念1外设 输入输入/输出设备是外部设备,简称输出设备是外部设备,简称外设外设。微机与外设。微机与外设之间的信息交换称为之间的信息交换称为输入和输出输入和输出。2接口接口接口:外
2、设与总线之间的中间环节,是计算机与外设:外设与总线之间的中间环节,是计算机与外设交换信息的控制电路。交换信息的控制电路。端口端口:接口电路中可以被寻址访问的存储单元。可分:接口电路中可以被寻址访问的存储单元。可分为数据端口、状态端口、控制端口。为数据端口、状态端口、控制端口。CPURAMROMI/O接口接口外设外设计算机原理讲义接口功能数据口数据口状态口状态口控制口控制口D15D15D0D0A15A15A0A0A0A0BHEBHEIORIORIOWIOWI/OI/O装置装置3接口的功能数据缓冲数据缓冲:外设数据输入到总线时需要缓冲。:外设数据输入到总线时需要缓冲。数据锁存数据锁存:总线数据输出
3、到外设时的锁存,解决:总线数据输出到外设时的锁存,解决CPU与外设与外设速度不匹配问题。速度不匹配问题。传输控制命令和状态信息传输控制命令和状态信息:计算机与外设有时需使用:计算机与外设有时需使用硬件握手。例如:计算机利用查询输出到打印机。硬件握手。例如:计算机利用查询输出到打印机。信息转换信息转换:串并转换、数模转换、电平格式转换:串并转换、数模转换、电平格式转换计算机原理讲义I/O端口的编址4I/O端口的编址方式1.I/O端口与存储器统一编址端口与存储器统一编址 把一个外设端口看作存储器的一个单元,占用存储把一个外设端口看作存储器的一个单元,占用存储器的地址空间器的地址空间,利用对存储器的
4、读写操作完成数据的输,利用对存储器的读写操作完成数据的输入和输出。入和输出。优点优点不需要专门的输入输出指令不需要专门的输入输出指令可使用全部对存储器操作的指令,指令数量多可使用全部对存储器操作的指令,指令数量多端口数量多端口数量多缺点缺点占用存储器空间占用存储器空间寻址时地址线数多寻址时地址线数多,译码复杂译码复杂计算机原理讲义I/O端口的编址2.I/O端口独立编址端口独立编址 计算机单独给外设端口编址,计算机单独给外设端口编址,I/OI/O端口具有独立的地端口具有独立的地址空间址空间。计算机需用控制信号区分存储器空间和。计算机需用控制信号区分存储器空间和I/OI/O端口端口空间(例空间(例
5、8086 CPU8086 CPU的的M/IOM/IO)。)。优点优点I/OI/O空间较存储器空间小,地址线少,译码电路相空间较存储器空间小,地址线少,译码电路相对简单。对简单。不占用存储器空间不占用存储器空间缺点缺点要有专门输入输出指令,寻址方式少,不灵活要有专门输入输出指令,寻址方式少,不灵活计算机原理讲义8086 I/O空间58086 I/O空间8086系统使用系统使用16根地址线(根地址线(A15A0)寻址)寻址I/O端口,端口,可寻址可寻址64KB个个I/O端口;端口;偶地址端口数据使用低偶地址端口数据使用低8位数据总线传送,奇地址端位数据总线传送,奇地址端口数据使用高口数据使用高8位
6、数据总线传送;位数据总线传送;奇、偶地址端口的数据传送由奇、偶地址端口的数据传送由BHE和和A0控制;控制;I/O端口的读端口的读/写选通信号为写选通信号为IOR和和IOW。IORIOWM/IORDWR注:注:IBM PC/XT机实际只使用低机实际只使用低10位数据线寻址位数据线寻址I/O端口,寻址端口,寻址1KB个端口。个端口。计算机原理讲义8086 I/O空间计算机系统中,多使用计算机系统中,多使用8位端口。位端口。8086系统的系统的8位端口使位端口使用数据线的低用数据线的低8位传送信息,所以端口地址的编址多为偶位传送信息,所以端口地址的编址多为偶地址。现代的计算机体系中,通过转换电路地
7、址。现代的计算机体系中,通过转换电路8位端口地址位端口地址可以连续编址。可以连续编址。68086输入/输出指令1.输入指令输入指令IN AL,PORTIN AX,PORTIN AL,DXIN AX,DX2.输出指令输出指令OUT PORT,ALOUT PORT,AXOUT DX,ALOUT DX,AX计算机原理讲义CPU对外设的输入输出操作类似于存储器的读写操作,但有外设与存储器有很多不同存储器I/O设备不同点品种有限品种繁多功能单一功能多样传送一个字节传送规律不同与CPU速度匹配与CPU速度不匹配易于控制难于控制结论可与CPU直接连接 需经过I/O电路与CPU连接计算机原理讲义CPU与外设的
8、连接第5.2节 CPU与外设的连接1CPU与外设的一般接口电路(一)端口(一)端口数据口:数据口:用于完成数据的输入或输出。包括:用于完成数据的输入或输出。包括:数字量数字量 如用如用ASCIIASCII码表示的数和字符码表示的数和字符模拟量模拟量 如经如经DAC转换输出的电流转换输出的电流开关量开关量 如以一位二进制表示的量如以一位二进制表示的量数据口数据口状态口状态口控制口控制口D15D15D0D0A15A15A0A0A0A0BHEBHEIORIORIOWIOWI/OI/O装置装置计算机原理讲义CPU与外设的连接控制口控制口 控制口为一个输出接口,用于控制外设的启动控制口为一个输出接口,用
9、于控制外设的启动(STARTSTART)、停止()、停止(STOPSTOP)或数据的选通()或数据的选通(STBSTB)等,具体)等,具体由外设的要求而定。由外设的要求而定。状态口状态口CPU通过通过状态口状态口了解外设状态。了解外设状态。如:如:l输入外设是否准备好(输入外设是否准备好(READY)l转换是否结束(转换是否结束(EOC)l输出装置是否忙(输出装置是否忙(BUSY)控制信息和状态信息一般也由数据总线传送。控制信息和状态信息一般也由数据总线传送。计算机原理讲义CPUMEMI/O电路电路I/O设备设备ABCB控制线控制线状态线状态线数据线数据线DBCPU与与I/O设备的连接示意图设
10、备的连接示意图计算机原理讲义CPU和和主存主存外存设备接口外存设备接口显示显示/声音设备接口声音设备接口工业控制接口工业控制接口通信设备接口通信设备接口输入设备控制器输入设备控制器输出设备控制器输出设备控制器硬盘、磁盘、磁带、光盘硬盘、磁盘、磁带、光盘显示器显示器数数/模、模模、模/数转换器数转换器调制解调器、网卡调制解调器、网卡键盘、鼠标、光笔键盘、鼠标、光笔激光打印机、针式打印机激光打印机、针式打印机计算机计算机I/O系统结构图系统结构图计算机原理讲义接口电路基本结构 接口电路基本结构同传送信息种类有关。可分为:数据信息,状态信息,控制信息 CPUI/O数据数据I/O缓冲器缓冲器状态寄存器
11、状态寄存器命令控制命令控制寄存器寄存器中断控制逻辑中断控制逻辑接口接口ABDBM/IORDWRINTRDATASTATUSCONTROL(端口地址端口地址)计算机原理讲义1.3种性质不同信息,经不同端口分别传送。每个端口都有自己的端口地址,用不同的端口地址来区分不同信息。2.用输入输出指令寻址外设时,外设状态作为一种输入数据,而CPU控制命令,是作为 一种输出数据,从而可通过数据总线分别传送。3.端口地址由CPU地址总线的低8位或低16位 地址信息来确定,CPU根据I/O指令提供的端口地址来寻址端口。计算机原理讲义数据信息 1.数字量:由键盘、磁盘等读入的信息,或主 机送给打印机,显示器等的信
12、息 2.模拟量:计算机用于检测、数据采集或控制 时,现场信息是连续变化的物理量 (温度、压力等)。需A/D转换。3.开关量:两个状态,如开关的闭合/断开等 用一位0或1二进制数表示。计算机原理讲义2.状态信息 外设当前所处工作状态信息,CPU与外设间可靠交换数据条件。输入时:告知CPU有关输入设备数据是否准备好(Ready=1?)输出时:告知CPU输出设备是否空闲(Busy=0?)CPU通过接口电路掌握输入输出设备的状态,以决定可否输入或输出数据。计算机原理讲义3.控制信息 用于控制外设的启动或停止。计算机原理讲义CPU与外设的数据传送方式直接程序控制方式 无条件程控传送方式 有条件程控传送方
13、式(查询方式)中断控制方式 直接存储器存取(DMA)控制方式计算机原理讲义程序传送 CPU与外设间的数据交换在程序控制下进行。即IN或OUT指令控制。无条件程控传送方式 有条件程控传送方式(查询方式)计算机原理讲义 无条件传送又称同步传送,这种传送方式在传送数据之无条件传送又称同步传送,这种传送方式在传送数据之前不查询简单外设(如开关、继电器、前不查询简单外设(如开关、继电器、7段显示器、机械式段显示器、机械式传感器等)状态,而只对其在规定的时间直接用传感器等)状态,而只对其在规定的时间直接用IN或或OUT指指令来进行信息的输入或输出。在这种方式下,外设总是处于令来进行信息的输入或输出。在这种
14、方式下,外设总是处于“待命待命”状态,可跟进其固定的时序或已知的时序,将状态,可跟进其固定的时序或已知的时序,将IN或或OUT指令插在程序中,当程序执行到该条指令时,就开始输指令插在程序中,当程序执行到该条指令时,就开始输入或输出数据。显然,这种传送方式的实质是用程序来定时入或输出数据。显然,这种传送方式的实质是用程序来定时同步传送数据。同步传送数据。计算机原理讲义端口端口译码器译码器数据数据输入输入缓冲器缓冲器端口端口数据数据输出输出锁存器锁存器端口端口输入数据输入数据输出数据输出数据ABM/IORDWRDB计算机原理讲义输入数据时,由于数据保持时间相对于CPU处理时间长得多,故输入端可直接
15、用输入缓冲器与CPU的数据总线相连。输出数据时,一般都需要锁存器将要输出的数据保持一段时间,其长短和外设的动作相适应。锁存时,锁存允许段无效,DB新数据不能进入锁存器计算机原理讲义CPU与外设的数据传送方式(一)无条件传送(一)无条件传送 传送数据之前,传送数据之前,CPUCPU不需要检不需要检测外设是否准备就绪测外设是否准备就绪,程序,程序中直接使用中直接使用ININ和和OUTOUT命令来完命令来完成输入和输出。也叫注入式成输入和输出。也叫注入式或或命令式命令式。1.无条件输入无条件输入MOV DX,0160HIN AL,DX接口接口电路电路IOR三态三态缓冲缓冲器器OEI/O装置装置地址地
16、址译码译码器器CSD7D0A15A1A0160H若将若将IOR换作换作MEMR则可使用则可使用MOV AL,160HI/OI/O读周期时序读周期时序T1T1T2T2T3T3T4T4T1T1地址地址数据数据CLKCLKA ABHEBHED DIORIOR70150计算机原理讲义CPU与外设的数据传送方式2.无条件输出无条件输出MOV DX,0160HMOV AL,BXOUT DX,ALBX中存放需要输出到中存放需要输出到I/O接口的内容接口的内容地址地址译码译码器器数据数据锁存锁存器器A15A1IOWA0CS160H输出输出设备设备D7D0T1T1T2T2T3T3T4T4T1T1地址地址数据数据
17、CLKCLKM/IOM/IOBHEBHEADADALEALEWRWRDT/RDT/RDENDENREADYREADY150I/OI/O写周期时序写周期时序I/OI/O写周期时序写周期时序T1T1T2T2T3T3T4T4T1T1地址地址数据数据CLKCLKA ABHEBHED DIOWIOW70150计算机原理讲义CPU与外设的数据传送方式2.无条件输出无条件输出T1T1T2T2T3T3T4T4T1T1地址地址数据数据CLKCLKM/IOM/IOBHEBHEADADALEALEWRWRDT/RDT/RDENDENREADYREADY150I/OI/O写周期时序写周期时序I/OI/O写周期时序写周
18、期时序T1T1T2T2T3T3T4T4T1T1地址地址数据数据CLKCLKA ABHEBHED DIOWIOW70150计算机原理讲义计算机原理讲义CPUDB 10H 11H 8位位缓冲寄存器缓冲寄存器 M/IO.RD.11H 20H 8M/IO.WR.20H888位位4位数字电压表位数字电压表K7K1K0输入数据(模拟量)输入数据(模拟量)8缓冲寄存器缓冲寄存器P7P1P0M/IO.WR.10H计算机原理讲义MOV DX,0100H:01H-DH,置吸合第置吸合第1个继电器代码个继电器代码LEA BX,DSTORXOR AL,ALMOV AL,DLOUT 20H,ALCALL NEAR DE
19、L AY1MOV AL,DHOUT 20H,ALCALL,NEAR DELAY2IN AX,10HMOV BX,AXINC BXINC BXRCL DH,1JNC AGAIN:00H-DL,置断开所有继电器代码置断开所有继电器代码:置输入数据缓冲器的地址指针:置输入数据缓冲器的地址指针:清:清AL及进位位及进位位CF:断开所有继电器线圈:断开所有继电器线圈:模拟继电器触点的释放时间:模拟继电器触点的释放时间:先使:先使P吸合吸合:模拟继电器触点的释放时间:模拟继电器触点的释放时间:输入:输入:存入内存:存入内存:DH左移(大循环)左移(大循环)1位,为下一个触点吸合做准备位,为下一个触点吸合做
20、准备:8位都输入完了吗?没有,则循环位都输入完了吗?没有,则循环:输入已完,则执行别的程序段:输入已完,则执行别的程序段START:AGAIN:DONE:计算机原理讲义CPU与外设的数据传送方式(二)查询传送(二)查询传送 传送数据之前,传送数据之前,CPUCPU需要检测外设的状态需要检测外设的状态(即握手信号(即握手信号的联络),只有外设条件满足时才传送数据,否则继续检测,的联络),只有外设条件满足时才传送数据,否则继续检测,直到满足。直到满足。输入状态判断传输数据不满足条件满足条件 通常接口电路中用状态端口的通常接口电路中用状态端口的某一位或某几位表示外设的状态。某一位或某几位表示外设的状
21、态。也叫也叫问答式问答式。如果外设工作情况无。如果外设工作情况无法预先知道或无规律,一般采用查法预先知道或无规律,一般采用查询或中断工作方式询或中断工作方式优点:可解决速度匹配问题,优点:可解决速度匹配问题,电路和程序都比较简单。电路和程序都比较简单。缺点:缺点:CPU检查外设状态,需检查外设状态,需要占用大量要占用大量CPU时间,影响系统时间,影响系统效率。效率。计算机原理讲义查询传送方式二二.查询传送方式查询传送方式 CPU不断检测外设状态,外设满足条件时才传送数据不断检测外设状态,外设满足条件时才传送数据。特点:电路和。特点:电路和程序简单,但占程序简单,但占CPU时间,效率较低。常用一
22、位或几位表示外设状态时间,效率较低。常用一位或几位表示外设状态1.查询输入查询输入三态三态缓冲缓冲器器/OE160HD7D0D0/IOW地址地址译码译码器器A15A1/CEA0/IOR162H164H/ENEOCADCDB锁锁存存器器/RQ CD+5V查询输入工作原理查询输入工作原理状态锁存器状态锁存器开始开始查询外设状态查询外设状态是否满足条件是否满足条件输入数据输入数据结束结束是是否否MOV DX,164HOUT DX,AL ;启动启动ADC开始开始查询外设状态查询外设状态是否满足条件是否满足条件输入数据输入数据结束结束是是否否MOV DX,162HIN AL,DX ;读状态读状态开始开始
23、查询外设状态查询外设状态是否满足条件是否满足条件输入数据输入数据结束结束是是否否TEST AL,1 ;判断状态位判断状态位JZ READ1MOV DX,160HIN AL,DX ;读取数据读取数据计算机原理讲义CPU与外设的数据传送方式电路说明电路说明控制口控制口:口地址为:口地址为01640164H H,只完成,只完成ADCADC的启动,不用传递其的启动,不用传递其他控制信息。他控制信息。01640164H H IOW IOW状态口状态口:ADCADC转换结束后,由转换结束后,由EOCEOC产生负脉冲,把产生负脉冲,把ADCADC输出数输出数据锁存到锁存器中,并置状态触发器为据锁存到锁存器中
24、,并置状态触发器为“1”“1”,表示数据已,表示数据已准备好。状态信息由数据线准备好。状态信息由数据线D0D0传送,口地址为传送,口地址为01620162H.H.01620162H IOR.H IOR.数据口数据口:查询状态,条件具备,则选中数据口输入数据,:查询状态,条件具备,则选中数据口输入数据,同时清状态,表示数据已读走,防重读。数据口地址为同时清状态,表示数据已读走,防重读。数据口地址为01600160H H。01600160H IORH IOR数据与状态必须由不同端口输入至数据与状态必须由不同端口输入至CPUCPU数据总线;读入数据数据总线;读入数据命令使状态信息清命令使状态信息清0
25、 0,为下次输入新数据做准备。,为下次输入新数据做准备。计算机原理讲义程序查询输入的数据和状态信息 读入数据是8位,而读入的状态信息往往是1位,因此不同的外设其状态信息可使用同一个端口,只要使用不同的位即可。D7D0D78位位“READY”(1位位)状态(状态(STATUS)端口)端口1(位)(位)(输入)(输入)状态(状态(DATA)端口()端口(8位)位)(输入)(输入)计算机原理讲义查询式输入程序流程图 输入状态信息输入状态信息。READY=1?。输入数据输入数据。N。Y。计算机原理讲义POLL:IN AL.STATUS.PORTTEST AL,80HJNE POLLIN AL,DATA
26、 PORT:读状态端口信息:读状态端口信息:设:设“准备就绪准备就绪”(READY)信息在)信息在D7位位:未:未“准备就绪准备就绪”,则循环再查,则循环再查:已:已“准备就绪准备就绪”(READY=1),则读入数据),则读入数据计算机原理讲义CPU与外设的数据传送方式从从ADCADC读取一个数据子程序(数据读取一个数据子程序(数据存放存放在在ALAL中)中)READ PROCMOV DX,0160HIN AL,DX ;清状态清状态MOV DX,0164HOUT DX,AL ;启动启动READ1:MOV DX,0162HIN AL,DX ;查询状态查询状态 TEST AL,01HJZREAD1
27、MOVDX,160HINAL,DX ;读取数据读取数据RETREAD ENDP计算机原理讲义CPU与外设的数据传送方式2.查询输出查询输出D7D0D0160HIOW地址地址译码译码器器A15A1CSA0162H164HRDYDB锁锁存存器器QCD+5VRCACKIOR外设外设计算机原理讲义CPU与外设的数据传送方式电路说明电路说明控制口控制口:由输出口:由输出口164164H H产生一个负脉冲启动外设产生一个负脉冲启动外设工作工作。数据口数据口:地址:地址160160H H,CPUCPU输出数据到锁存器,同时输出数据到锁存器,同时置置“1”“1”状态触发器,通知外设数据已准备好。状态触发器,通
28、知外设数据已准备好。状态口状态口:地址:地址01620162H H,CPUCPU查询状态,看外设是否查询状态,看外设是否取走数据。若外设取走数据,则发取走数据。若外设取走数据,则发ACKACK信号,清除信号,清除状态触发器。状态触发器。计算机原理讲义8位位数数 据据。状态(状态(1位)位)。D7BUSY。数据端口(输出)数据端口(输出)。状态端口(输入)状态端口(输入)。计算机原理讲义查询式输出程序流程图 输入状态信息输入状态信息。BUSY=1?。输出数据输出数据。N。Y。计算机原理讲义查询输出部分程序 POLL:IN AL.STATUS.PORTTEST AL,80HJNE POLLMOV
29、AL,STOREOUT DATA PORT.AL:查状态端口中的状态信息:查状态端口中的状态信息D7:D7=1 即忙线即忙线=1,则循环再查,则循环再查:否则,外设空闲,则由内存读取数据:否则,外设空闲,则由内存读取数据:输出到:输出到DATA地址端口单元地址端口单元计算机原理讲义一个采用查询方式的数据采集系统 8个模拟量输入的数据采集系统,用查询方式与CPU传送信息,电路如图:CPU数据总线数据总线D7D0 3 2 M/IO.RD.3A/D转化器转化器 多路开关多路开关 M/IO.RD.2 4 8位位M/IO.WR.4D0D4D2UA0UA78位数据位数据1位状态位状态DREADY启动启动1
30、个模拟量个模拟量8个输入模拟量个输入模拟量计算机原理讲义CPU与外设的数据传送方式输出一个数据子程序(输出数据在输出一个数据子程序(输出数据在ALAL中)中)WRITE PROCMOV DX,0164HOUT DX,AL;启动外设启动外设MOV DX,0160HOUT DX,AL;输出数据输出数据MOV DX,0162HWRITE1:IN AL,DX;查询状态查询状态TEST AL,01HJNZ WRITE1RETWRITE ENDP计算机原理讲义CPU与外设的数据传送方式(三)中断传送方式(三)中断传送方式外设外设“准备好准备好”后,向后,向CPUCPU发中断请求发中断请求CPUCPU响应请
31、求,停止正在运行的程序,去执行请求处理响应请求,停止正在运行的程序,去执行请求处理处理完请求后,回到断点处继续执行处理完请求后,回到断点处继续执行数据交换在中断服务程序中完成数据交换在中断服务程序中完成优点:优点:CPUCPU主动查询变为被动中断,提高了系统效率主动查询变为被动中断,提高了系统效率缺点:缺点:需要专门的中断申请电路,程序设计复杂,不适需要专门的中断申请电路,程序设计复杂,不适合对大量数据的传输合对大量数据的传输。中断服务程序中断服务程序返回返回完成数完成数据交换据交换断点断点正常程序正常程序计算机原理讲义CPU与外设的数据传送方式(四)(四)DMADMA方式(方式(Direct
32、 Memory Access Direct Memory Access)传统方式:传统方式:DMADMA方式:方式:DMADMA方式适合大量数据高速传输。方式适合大量数据高速传输。例如:例如:DRAMDRAM刷新等刷新等优点:优点:速度高,不需要速度高,不需要CPUCPU参与。参与。缺点:缺点:硬件接口复杂,硬件接口复杂,DMACDMAC价格高。价格高。MEMCPUI/OMEMCPUI/ODMACDMADMA控制器或控制器或DMADMA通道一般是通道一般是 82378237芯片芯片一片一片82378237有有4 4个通道,两片级连有个通道,两片级连有7 7个通道。个通道。计算机原理讲义输入/输
33、出实例第5.3节 输入/输出实例例例1 1 设计一个输出接口,控制设计一个输出接口,控制8 8个发光二极管,每隔个发光二极管,每隔1 1秒钟点亮秒钟点亮一只(只有一只亮),从上到下循环往复。一只(只有一只亮),从上到下循环往复。说明:说明:7474LS273LS273为上升沿锁存的锁存器,其输出灌电流可达为上升沿锁存的锁存器,其输出灌电流可达8 8mAmA,能够点亮发光二极管。,能够点亮发光二极管。7474LSLS133133为为1313输入的输入的“与非与非”门,由它和反相器门,由它和反相器74LS0474LS04及三八译码器及三八译码器7474LSLS138138对地址线对地址线A15A1
34、5A0A0进行译码,决进行译码,决定端口地址。定端口地址。A A0 0接接74LS13874LS138的片选的片选G2B,G2B,仅偶地址选中,数据由数据总仅偶地址选中,数据由数据总线的低线的低8 8位传输。位传输。计算机原理讲义输入/输出实例Y0I/OI/O写周期时序写周期时序T1T1T2T2T3T3T4T4T1T1地址地址数据数据CLKCLKA ABHEBHED DIOWIOW70150MOV AX,00HMOV DX,160HOUT DX,AL计算机原理讲义输入/输出实例端口地址端口地址输输 出出范范 围围160H160HA15A14A13A12A11A10A9A8A7A6A5A4 A3A2A1A0A15A14A13A12A11A10A9A8A7A6A5A4 A3A2A1A0 方方 向向0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 00 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0程序:程序:DISPLAY PROC MOV AL,7FH MOV DX,160H DISPLAY1:OUT DX,AL ;显示显示 CALL D1S ;延时延时1S ROR AL,1 JMP DISPLAY1 RET DISPLAY ENDP