(完整版)接口考试试题第4章(8255)

合集下载

8255试题及答案

8255试题及答案

8255试题及答案1. 简述8255芯片的三种工作模式。

- 模式0:基本输入/输出模式。

- 模式1:带握手的输入/输出模式。

- 模式2:双向总线模式。

2. 8255芯片的控制字如何设置?- 控制字的格式为D7 D6 D5 D4 D3 D2 D1 D0。

- D7 D6:选择工作模式(00为模式0,01为模式1,10为模式2,11为模式3)。

- D5 D4:选择端口A工作方式(00为输出,01为输入)。

- D3 D2:选择端口B工作方式(00为输出,01为输入)。

- D1 D0:选择端口C工作方式(00为输出,01为输入)。

3. 8255芯片的端口C可以分成几个部分?- 端口C可以分成两个8位的端口(C上半部和C下半部)或者一个8位的端口。

4. 在模式2下,8255芯片的端口A和端口B分别是什么功能?- 端口A:作为输入端口。

- 端口B:作为输出端口。

5. 8255芯片的端口C的上半部和下半部如何使用?- 端口C的上半部可以作为输入或输出。

- 端口C的下半部可以作为输入或输出。

6. 8255芯片的端口A和端口B在模式1下如何工作?- 端口A和端口B在模式1下可以分别设置为输入或输出。

7. 8255芯片的端口C在模式1下如何工作?- 端口C的上半部和下半部都可以作为输入或输出。

8. 在模式0下,8255芯片的端口A和端口B是否可以同时作为输入或输出?- 是的,在模式0下,端口A和端口B可以同时作为输入或输出。

9. 8255芯片的端口C在模式0下如何工作?- 端口C的上半部和下半部可以单独设置为输入或输出。

10. 8255芯片的端口C在模式2下如何工作?- 在模式2下,端口C的上半部和下半部可以分别设置为输入或输出。

11. 8255芯片的端口C在模式3下如何工作?- 在模式3下,端口C的上半部和下半部可以分别设置为输入或输出。

12. 8255芯片的端口A和端口B在模式3下如何工作?- 在模式3下,端口A和端口B可以分别设置为输入或输出。

8255试题、及答案

8255试题、及答案

8255试题、及答案一、单项选择题(每题2分,共20分)1. 8255是一种()。

A. 串行接口芯片B. 并行接口芯片C. 定时器芯片D. 计数器芯片答案:B2. 8255的控制字的D7位决定的是()。

A. 端口A工作模式B. 端口B工作模式C. 端口C工作模式D. 端口A、B、C工作模式答案:D3. 在8255的模式0中,端口A和端口B是()。

A. 只读B. 只写C. 可读可写D. 不可读写答案:C4. 8255的端口C可以被分为()。

A. 2个8位端口B. 4个4位端口C. 8个1位端口D. 1个8位端口答案:B5. 当8255工作在模式2时,其端口A和端口B是()。

A. 只读B. 只写C. 可读可写D. 不可读写答案:A6. 8255的控制字的D0位决定的是()。

A. 端口A工作模式B. 端口B工作模式C. 端口C工作模式D. 端口A、B、C工作模式答案:C7. 在8255的模式1中,端口A是()。

A. 只读B. 只写C. 可读可写D. 不可读写答案:B8. 8255的端口C的高4位(PC7-PC4)和低4位(PC3-PC0)可以()。

A. 同时工作B. 独立工作C. 只能一起工作D. 只能独立工作答案:B9. 8255的控制字的D6位决定的是()。

A. 端口A工作模式B. 端口B工作模式C. 端口C工作模式D. 端口A、B、C工作模式答案:A10. 当8255工作在模式2时,端口C的高4位(PC7-PC4)是()。

A. 只读B. 只写C. 可读可写D. 不可读写答案:B二、填空题(每题2分,共20分)1. 8255芯片的端口A、B、C均为______位。

答案:82. 8255的控制字的D5位决定的是______工作模式。

答案:端口C3. 在8255的模式1中,端口C的低4位(PC3-PC0)是______。

答案:只读4. 8255的控制字的D4位决定的是______工作模式。

答案:端口B5. 在8255的模式2中,端口C的高4位(PC7-PC4)是______。

计算机接口技术期末考试试题及答案

计算机接口技术期末考试试题及答案

计算机接口技术复习题一、填空题:1)8255A 端口B 可工作在_________0____、_____1________方式下 注:A 口工作在0、1、2方式下2)中断分为两大类____内部中断_________和____外部中断_________。

3)CPU 与外设之间有交换的信息有_____状态信息________、_____控制信息________和数据信息。

4)8253定时/计数芯片中,CLK 和GATE 所起的作用分别是_____计数脉冲 ________和_____用于定时/计时的启动/停止,允许/禁止 ________。

5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA 控制__________方式、___中断控制方式__________方式、I/O 通道方式。

????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H 时,则A 口、B 口、C 口的口地址分别为___314h__________、____315h_________、______316h_______。

7)1个中断类型号为01CH 的中断服务程序存放在0100H :3600H 开始的内存中,则中断向量存储在地址为 0070h 至 0073h 的四个内存单元中。

注: 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存储在地址为____0070H_____至___0073H_____的___4___个字节中二、 单项选择题??1、8255可编程并行接口芯片的C口具有位控能力,允许CPU用输出指令单独对C口的某一位写入‘0’或写入‘1’,正确的方法是通过( b )方式写入。

A 写入8255的C数据口B 写8255的控制寄存器C 读C口状态后对相应位做“或运算”或者“与运算”后写入C数据口D 读C口状态后再直接写入8255的C数据口//2、在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位1位,波特率为4800,则每秒钟最多能传输的字符数是(a )A 480B 4800C 436D 6003、8255具有3种并行工作方式,当两个CPU通过各自的8255并行连接进行双向数据交换时应当采用( c )A 方式0B 方式1C 方式2D 三种方式都不行4、微机系统中要组成32KBX16的存储器,需要选用( a )片规格为2KBX8的芯片A 32B 16C 64D 85、下列芯片是串行接口的是( c )A 8255B 0809C 8251AD 82596、下列说法中对半双工通信方式论述正确的是(c )A 某一时刻通信双方能同时双向传送数据B 通信双方只能单向传送数据C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送D 以上说法均不对7、用8259级连产生64级中断至少需要( b )片8259芯片。

微机接口考试题和答案

微机接口考试题和答案

微机接口考试题和答案一、单项选择题(每题2分,共20分)1. 微机接口技术中,接口是指()。

A. 微处理器与外设之间的连接电路B. 微处理器与存储器之间的连接电路C. 微处理器与总线之间的连接电路D. 微处理器与微处理器之间的连接电路答案:A2. 以下哪个不是微机接口的功能?()A. 数据传输B. 信号转换C. 错误检测D. 程序设计答案:D3. 在微机系统中,I/O接口芯片的作用是()。

A. 控制CPU的运行B. 提供数据存储C. 实现CPU与外设之间的数据交换D. 进行算术和逻辑运算答案:C4. 8255可编程并行接口芯片中,控制字的第7位是()。

A. 读/写控制位B. 模式控制位C. 端口A工作方式控制位D. 端口B工作方式控制位答案:A5. 在微机系统中,串行通信的波特率是指()。

A. 每秒传输的字符数B. 每秒传输的位数C. 每秒传输的帧数D. 每秒传输的信号数答案:B6. 定时器/计数器8253的计数器0工作在方式2时,其计数器的计数方式是()。

A. 13位计数B. 16位计数C. 8位计数D. 14位计数答案:A7. 以下哪个芯片不是微机系统中常用的接口芯片?()A. 8255B. 8259C. 8251D. 8237答案:D8. 在微机系统中,DMA(直接存储器访问)的主要优点是()。

A. 提高CPU的利用率B. 提高内存的访问速度A. 提高外设的处理速度D. 提高总线的传输速率答案:A9. 微机系统中,中断向量表存放在()。

A. 只读存储器ROMB. 可编程只读存储器PROMC. 随机存取存储器RAMD. 可擦写可编程只读存储器EPROM答案:A10. 在微机系统中,以下哪个设备通常不使用DMA方式进行数据传输?()A. 打印机B. 键盘C. 硬盘D. 鼠标答案:B二、填空题(每题2分,共20分)1. 微机接口技术主要研究微处理器与______之间的信息交换技术。

答案:外设2. 微机系统中,I/O接口电路通常由______、______和______三部分组成。

计算机接口技术期末考试试题及谜底

计算机接口技术期末考试试题及谜底
4)8253定时/计数芯片中,CLK和GATE所起的作用分别是_____计数脉冲 ________和 _____用于定时/计时的启动/停止,允许/禁止 ________。
5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA控制 __________方式、___中断控制方式__________方式、I/O通道方式。 ????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H时, 则A口、B口、C口的口地址分别为 ___314h__________、____315h_________、______316h_______。
B 通信双方只能单向传送数据
D8
C 8251A D 8259
C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送
D 以上说法均不对
7、用8259级连产生64级中断至少需要( b )片8259芯片。
A8
B9
??机发生的
C7
第2页 共7页
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

(完整版)8255练习题及答案

(完整版)8255练习题及答案

8255 练习题及答案一、填空题1、8255A 端口C 按位置位复位控制字的__________ 位用来指定要置位或复位的端口C1 的具体位置。

答案:D3、D2 和D12、8255A 端口C 按位置位复位控制字中的___________ 位决定对端口C 的某一位置位或复位。

答案:D03、8255A 端口A 工作在方式2 时,使用端口C 的 __________ 作为与CPU 和外部设备的联络信号。

答案:PC7~PC34、8255A 的每个端口的数据寄存器的长度为 _____ 位。

答案:85、Intel 8255A 是一个 __________________________ 接口芯片。

答案:可编程的通用并行输入输出6、了般I/O 接口的编址方式可分为__________________ 两种方式。

答案:I/O 接口单独编,与存储器统一编址7、8255A 的端口C 按位置位复位控制字的 __________ 位用来指定置位或复位的端口C 的具体位置.答案:D3,D2 和D18、8255A的端口C按位置位复位控制字中的________ 位决定对端口C的某一位置位或复位。

答案:D09、8255A的端口A工作在方式2时,使用端口C的 ____________ 作为与CPU和外部设备的联络信号。

答案:PC7〜PC310、8255A 与CPU 连接时,地址线一般与CPU 的地址总线的____________ 连接。

答案:A0 和Al11、8255A 控制字的最高位D7= _________ 时,表示该控制字为方式控制字。

答案:112、8255A 的端口A 的工作方式是由方式控制字的_______ 位决定。

答案:D6 和D513、8255A 的端口B 的工作方式由方式控制字的___________ 位决定。

答案:D214、8255A 的端口C 的按位置位复位功能是由控制字中的D7= ________ 来决定的。

最新8255练习题及答案

最新8255练习题及答案

8255练习题及答案1一、填空题21、8255A端口C按位置位复位控制字的_________位用来指定要置位或复位3的端口C1的具体位置。

4答案:D3、D2和D152、8255A端口C按位置位复位控制字中的________位决定对端口C的某一6位置位或复位。

7答案:D083、8255A端口A工作在方式2时,使用端口C的________作为与CPU和外9部设备的联络信号。

10答案:PC7~PC3114、8255A的每个端口的数据寄存器的长度为____位。

12答案:8135、Intel 8255A是一个________________________接口芯片。

14答案:可编程的通用并行输入输出156、了般I/O接口的编址方式可分为________________两种方式。

16答案:I/O接口单独编,与存储器统一编址177、8255A的端口C按位置位复位控制字的_________位用来指定置位或复位18的端口C的具体位置.19答案:D3,D2和D1208、8255A的端口C按位置位复位控制字中的________位决定对端口C的某21一位置位或复位。

22答案:D0239、8255A的端口A工作在方式2时,使用端口C的_________作为与CPU和24外部设备的联络信号。

25答案:PC7~PC32610、8255A与CPU连接时,地址线一般与CPU的地址总线的_________连接。

27答案:A0和Al2811、8255A控制字的最高位D7=_________时,表示该控制字为方式控制字。

29答案:13012、8255A的端口A的工作方式是由方式控制字的____位决定。

31答案:D6和D53213、8255A的端口B的工作方式由方式控制字的________位决定。

33答案:D23414、8255A的端口C的按位置位复位功能是由控制字中的D7=______来决定35的。

36答案:03715、8255A内部具有_____个输入输出接口。

接口复习题答案

接口复习题答案
度为 n×Tc 的负脉冲(n 为计数初值)。
4.对 8253 的定时与计数( C )。
A)有两种不同的工作方式 B)定时只加时钟脉冲,不设计数值
C)实质相同
D)从各自的控制端口设置
[分析]8253 不论工作于“定时”还是“计数”,其核心都是“减 1 计数器”以计数初始
值开始按 CLK 输入进行减 1 计数。
4. 当 8253 的某一通道工作于方式2时,其输出 OUT 端每隔 n 个时钟脉冲就产生一个负 脉冲,其宽度与时钟周期相同.( )对
5. 8253 的工作方式 5 也称为软件触发选通方式. ( ) 错 6. 当 8253 的任一通道写控制字,并选定为工作方式 5 时,该通道的输出端 OUT 输出低电
即启动____; 8253A 的方式__1__, __5___属于硬件触发选通, 其特点是__计数器的启动只能由门控脉冲 GATE 的上升沿产生______.; 8253A 的方式___2_, __3__属于周期性脉冲输出, 其特点是__ 当减 1 计数器到 0 时,初值寄存器自动将计数初值送到减 1 计数器,使减 1 计数器在计数初 值下重新计数__.。
13. 现将 8253 的 CS、RD、WR、A1、A0 各信号依次按( )配合以实现读计数器 0. D
A. 0 1 0 0 0 B. 0 1 0 0 1 C. 0 0 1 0 1 D. 0 0 1 0 0 14. 现将 8253 的 CS、RD、WR、A1、A0 各信号依次按( )配合以实现读计数器 1.7 RD WR RESET
CS
8255A
A1 A0
七. 关于 8255A
(一)简述 8255A 芯片 CS 、 RD 、 WR 和 RESET 的功能
(二)假设某 8255A 芯片起始端口地址为 800H,请编写程序段完成下列功能: (1)设置端口 A 组和 B 组都是方式 0,其中端口 A 输出,端口 B 输入,C 口上半部分输入。 (2)查询 PC7 位,若 PC7=0 继续查询;若 PC7=1,则从 A 口输入字符送 B 口输出。并无 限循环重复上述过程。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题2.8255A在方式1工作时,端口A和端口B作为数据输入输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。

其中作为端口A和端口B的中断请求信号的分别是端口C的()A.PC4和PC2 B.PC5和PC1C.PC6和PC7D.PC3和PC0D3.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有()。

A.选通输入STB#B.中断请求信号INTRC.中断允许信号INTED.输入缓冲器满信号IBFA4.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC7和PC6()。

A.被禁止使用B.只能作为输入使用C.只能作为输出使用 D.可以设定为输入或输出使用D7.8255A的A口工作在方式2时,B口()。

A.可工作在方式0或方式1B.可工作在方式1或方式2C.只能工作在方式1D.只能空着A8.8255A用户可以用命令字设置()A.A口和B口均可工作在方式0或方式1或方式2B.A口工作在方式0,B口工作在方式1C.A口工作在方式1,B口工作在方式1或方式2D.A口工作在方式2,B口只能工作在方式1B10.当8255A工作在方式1时,端口C被分为两个部分,分别作为端口A和端口B的控制信息和状态信息。

这两个部分的划分是()A.端口C的高4位和低4位 B.端口C的高5位和低3位C.端口C的高3位和低5位 D.端口C的高6位和低2两位B11. 8255A工作方式设置为方式1时,CPU与外设通信()A.可以采用查询方式传送,或者采用中断方式传送B.只能采用中断方式传送C.可以进行双向方式传送D.只能采用无条件传送方式或查询方式传送A14.假定对8255A进行初始化时所访问的端口地址是0CBH,并将其A端口设定为工作方式1 输出,则A端口的地址是()。

A. 0C8HB. 0CAHC. 0CCHD. 0CEH本题答案为A。

16.当8255A工作于方式2时,要占用几条联络信号线()。

A.2 B.3C.4 D.5本题答案为D。

17. 8255A的PA口工作在方式2,PB口工作方式1时,其PC端口()。

A 用作两个4位I/O端口B 部分引脚作联络,部分引脚作I/O线C 全部引脚均作联络信号D 作8位IO端口,引脚都为I/O线C19.若采用8255A的PA端口输出控制一个七段LED显示器,8255A的PA口应工作于方式()。

A 方式0B 方式1 C方式2 D 前面3中的任一方式A20.当8255A的PA口工作在方式1的输入时,对PC4置位,其作用是()。

A 启动输入B 开放输入中断C 允许中断D 停止输入B22.8255A的方式选择控制字的正确值为()。

A 0A0HB 7FHC 70HD 09HA23.8255A的C口位置位/复位字的正确值为()。

A 80HB 90HC A0hD 0FHD25.8255PA口工作于在方式1时,其PC端口()。

A 用作两个4位I/O端口。

B 部分引脚作联络,部分引脚作I/OC 全部引脚均作联络信号D 做8位I/O端口,引脚都为I/O端口B26.8255A的工作方式设置为方式2,则表示()。

A 仅PA口用于双向传送B 仅PB口用于双向传送C PA口和PA都用于双向传送D PA口和PB口都不用于双向传送A二、填空题1.8255A是一个()接口芯片。

可编程的通用并行输入输出6.8255A内部具有()个输入输出端口,每个端口的数据寄存器的长度为()位,其中端口()没有输入锁存功能。

3;8;C7.8255A与CPU连接时,地址线一般与CPU的地址总线的()连接。

A0和A19.8255A工作在方式1或方式2时,INTE为(),它的置1/清0由()进行控制。

中断允许位;C口按位置位清零控制字13.8255A可允许中断请求的工作方式有()和()。

方式1,方式215.8255A工作在方式1的输入状态时,通过信号()标识端口已经准备好了向CPU输入的数据。

IBF三、简答题2.可编程并行接口芯片8255A有哪几种工作方式,每种工作方式有何特点?答:可编程并行接口芯片8255A有3种工作方式,各自特点如下:(1)方式0:没有固定的用于应答式传送的联络信号线,CPU可以采用无条件传送方式与8255A交换数据;(2)方式1:有专用的中断请求和联络信号线,因此,方式1通常用于查询传送或中断传送方式;(3)方式2:PA口为双向选通输入/输出或叫双向应答式输入/输出。

13.设可编程并行接口芯片8255A的4个端口地址为00C0H、00C2H、00C4H、00C6H,要求用置0/置1方式对PC6置1,对PC4置0。

2答:对端口C的PC6置1的控制字为:00001101B,对PC4置0的控制字为:00001000B。

程序段为:MOV AL,0DHOUT 00C6H,ALMOV AL,08HOUT 00C6H,AL17.如果某个8255的控制字为91H,求出各个端口的工作方式。

答:由于d7=1,91H是方式控制字;d6d5=00,PA端口选择方式0;d4=1,PA端口为输入方式;d3=0,PC7-4为输出方式;d2=0,PB端口选择方式0;d7=0,PB端口为输出方式;d0=1,PC3-0为输入方式。

18.如果PA端口选择方式1输出,PB端口选择方式1输入,PC端口选择输出。

(1)求出方式控制字。

(2)说明哪些PC引脚可用作输出。

(3)求出可用作输出的某根PC引脚输出高电平和低电平的端口C置1/置0控制字。

答:(1)方式控制字d7=1,d6d5=01(PA端口方式1),d4=0(PA端口输出),d3=0(PC7-4输出),d2=1(PB端口方式1),d7=1(PB端口输入),d0=0(PC3-0输出),综合可得出方式控制字=10100110=A6H。

(2)由于PA端口为方式1输出:PC6作为ACK#,PC7作为OBF#,PC3作为INTR。

PB端口为方式1输入:PC0作为INTE,PC1作为IBF,PC2作为STB#。

只有PC4、PC5可作为普通输出引脚。

(3)使PC5输出高电平的C端口置1/置0控制字=00001011(0BH)。

使PC5输出低电平的C端口置1/置0控制字=00001010(0AH)。

四、综合题2. 使用8255的B 端口(端口地址为261H )驱动红色与绿色发光二级管各4只,且红绿管轮流发光各2s,不断循环,试画出只包括地址译码、8255与发光管部分的接口电路图及编写控制程序。

答:接口电路图如图所示。

编写的控制程序如下:stack segment stack 'stack 'dw 32 dup(0)stack endscode segmentstart proc farassume ss: stack,cs:codepush dssuh ax,axpush axmov ax,datamov ds,axMOV DX,263 HMOV AL,80HOUT DX,ALMOV AL,0FHMOV DX,261HLOP : NOT ALOUT DX,ALCALL D2SA APUSH AXMOV AH,11INT 21HCMP AL,0POP AXJE LOPretstart endpcode endsend start35.CPU通过8255控制8个开关和发光二极管,要求发光二极管的亮灭和开关状态一致,设计电路并编写程序。

答: 8255控制开关、发光二极管电路如下图所示:MOV DX,26CH;设置8255控制端口地址MOV AL,82H;确定PA方式0输出,PB方式0输入OUT DX,ALMOV DX,264H;读入开关状态IN AL,DXNOT AL;合上开关所对应的状态值为1MOV DX,260H;输出到PA端口,使发光二极管状态和开关一致OUT DX,AL每执行程序一次,合上开关所对应的发光二极管发亮,如果要永远保持开关状态和发光二极管亮灭一致,程序必须从读入开关状态开始无限次循环。

39.假定某个8255的端口地址范围为260H~26FH,编写用PC7输出一个负脉冲的程序。

答:用PC7输出一个负脉冲的电路图如下图所示:MOV DX,26CHMOV AL,80H;PA 、PB 方式0输出,PC 7-0输出 MOV AL,0FH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,ALMOV CX,2000HYYY2:ADD AX,0;让PC 7输出低电平维持一段时间 LOOP YYY2MOV AL,0EH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,ALMOV CX,2000HYYY3:ADD AX,0LOOP YYY3MOV AL,0FH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,AL。

相关文档
最新文档