8253习题

合集下载

第六部分 8255与8253

第六部分 8255与8253

并行接口8255A一、单项选择题1.8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D )。

(A)B口(B)A口(C)A、B、C三端口均可以(D)C口2.8255A的方式选择控制字为80H,其含义是( D )。

(A)A、B、C口全为输入(B)A口为输出,其他为输入(C)A、B为方式0 (D)A、B、C口均为方式0,输出3.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( B )。

(A)CPU向数据口写数据(B)CPU向控制口送控制字(C)CPU读8255A控制口(D)无效操作4.一微机化仪器采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为()。

(A) 数据从端口C送数据总线(B) 数据从数据总线送端口C(C) 控制字送控制字寄存器(D) 数据从数据总线送端口B5.当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()用。

(A)两个4位I/O端口或1个8位I/O端口(B) 状态端口(C)部分引脚作端口A、端口B的联络信号(D)全部作联络信号6.当并行接口芯片8255A被设定为方式2时,其工作的I/O口()。

(A)既能作输入口、也能作输出口使用(B) 仅能作输入口使用(C)仅能作不带控制信号的输入口或输出口使用(D) 仅能作输出口使用7.当并行接口芯片8255A被设定为方式2时,其工作的I/O口()。

(A) 仅能作不带控制信号的输入口或输出口使用(B)仅能作输入口使用(C) 既能作输入口、也能作输出口使用(D) 仅能作输出口使用8.intel公司生产的用于数据并行传送的可编程接口芯片是( D )。

(A)8218 (B)8251 (C)8253 (D)82559.一片1ntel8255A需占用(B )个端口地址。

(A)2 (B)4 (C)6 (D)810.8255的A口中断输出时,应将A口工作方式初始化为()才能满足。

计数器8253练习题

计数器8253练习题
(2)假设 8253 控制寄存器的端口地址为86H,0#计数 器的初值寄存器端口地址为80H 计数初值为10000,采用方式2 初始化程序为: MOV AL,34H OUT 86H,AL MOV AX,10000 OUT 80H,AL ;先写低字节 MOV AL,AH OUT 80H,AL ;后写高字节
3)计数器2工作于方式4,用OUT1输出作计数脉冲 CLK2,计数值为1000,计数器计到0,给出一个 控制脉冲沿。
解:计数器2的计数初值 N=1000=03E8H 初始化程序段: MOV AL,0B8H ;控制字=1011 1000,计数器2方式4, 先低字节后高字节,二进制计数 MOV DX,0F283H ;大于8位的控制器端口送DX OUT DX,AL;控制字送控制器端口,完成初始化 MOV DX,0F282H ;计数器2的端口地址送DX MOV AL,0E8H ;低字节送计数器2 OUT DX,AL MOV AL,03H ;高字节送计数器2 OUT DX,AL ;完成送计数初值
频率方波信号,初始化写入计数寄存器
的初值应是________ A 。
A) 0
C) 9999
B) 1
D) 0FFFFH
5.已知某系统中8253芯片所占用的I/O 地址为330H--333H,则该8253芯片
内控制字寄存器口地址为_______ C 。
A)331H C)333H B)332H D)无法确定
6. 8253内每个计数通道的计数过程均
B 为________ 。 A) 加法计数 B) 减法计数
C) 加一计数
D) 加法或减法计数
7.可编程计数器/定时器电路8253的 D ,共有_____ 工作方式共有_____
个I/O地址。

(完整版)8253练习题

(完整版)8253练习题

1.8253包括3个独立的,但结构相同的计数电路,它们分别是计数0,1,2通道,共占用 3 I/O地址,并由D7,D6 选择。

2.已经加在8253上的外部计数时钟频率为1MHZ,试说明若在不增加硬件芯片的情况下,使8253产生周期为1s的对称方波应如何实现?方式3,二进制计数,00110110,n=10^6,分为n1=1000,n2=1000,1端口的输出作为2端口的时钟输入。

参见P1593.8253端口地址为40H~43H,CH0作为计数器,计数时钟频率1MHZ,下列程序执行后,输出脉冲的宽度是0.02sMOV AL,36HOUT 43H,ALMOV AX,20000OUT 40H,ALMOV AL,AHOUT 40H,AL10^6/20000=50hzT=0.02s4.有如图所示的接口简化图,要使发光二极管亮2秒,熄灭2秒,但该过程共进行20秒即终止,设OUT0输入频率为100HZ。

8253端口地址为40H~43H 编写出程序。

A1A20端口Mov al,35hOut 43h,alMov al,00hOut 40h,alMov al,50hOut 40h,al1端口Mov al,77hOut 43h,al Mov al,00h Out 41h,al Mov al,04h Out 41h,al2端口Mov al,b1h Out 43h,al Mov al,00h Out 42h,al Mov al,20h Out 42h,al5.已知某8086微型计算机系统中包括8255A,8253两个可编程接口电路,其中,8253为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯。

8255A,8253可编程接口电路如图所示。

+5V1.写出接口初始化程序片断8255mov al,82hOut 63h,al2.图中给出了8253各个计数器要求的工作方式:设外部时钟频率为F;计数器0的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字节型),工作在方式1;计数器2的计数初值为N (字型),工作在方式3。

-接口技术复习题

-接口技术复习题

一、选择题1、8253某计数器的最大计数初值是( D )。

A.65536B.FF0OHC.0000HD.FFFFH2、8253某计数器工作在方式1时,在计数中途OUT为( D )。

A.由低变高B.由高变低C.高电平D.低电平3、对8253的定时与计数( C )。

A.有两种不同的工作方式B.定时只加时钟脉冲,不设计数值C.实质相同D.从各自的控制端口设置4、8253共有( B )种工作方式。

A.5B.6C.4D.35、当8253可编程计数器/定时器工作在方式0时,门控信号GA TE变为低电平后,对计数器的影响是( B )A、结束本次计数循环,等待下一次的计数的开始B、暂时停止现行计数工作C、不影响本次计数,即计数器的计数工作不受该信号的影响D、终止本次计数过程,立即开始新的计数循环。

6、下列芯片是串行接口的是( C )A 8255B 8253C 8251AD 82597、当8086/8088访问100H端口时,采用( C )寻址方式。

A.直接B.立即C.寄存器间接D.相对8、在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设( B )P5A.发控制命令B.进行状态检测C.发I/O端口地址D.发读/写命令9、8255A工作在方式0时,端口A、B和C的输入输出可以有( C )种组合。

A.4B.8C.16D.610、8255A的端口A工作在方式2时,如果端口B工作在方式1,则固定用作端口B 的联络信号的端口C的信号是( A )。

A.PC2~PC0B.PC6~PC4C.PC7~PC5D.PC3~PC111、8086微处理器可寻址访问的最大I/O空间为( A )。

第1页共8页A. 1KBB.64KBC.640KBD.1MB12、8086中断的类型码是( D )。

A.中断服务子程序的入口地址B.中断向量表的地址指针C.中断向量表的内容D.以上三项都不是13、2个8259可提供( C )个中断类型号。

8253练习题

8253练习题
D7 D6 D5 D4 D3 D2 D1 D0
计数器选择: 00-计数器0 01-计数器1 10-计数器2 11-无意义
读写格式: 00-计数值进行锁存 01-只读/写低8位 10-只读/写高8位 11-先读/写低8位,后高8位
数制选择: 0-二进制格式 工作方式选择: 1 - BCD 格 式 ( 十 进制) 000-方式0 001-方式1 ×10-方式2 ×11-方式3 100-方式4 101-方式5
D4
D3
D2
D1
D0
读写格式: 00-计数值进行锁存 01-只读/写低8位 10-只读/写高8位 11-先读/写低8位,后高8位
数制选择: 0-二进制格式 工作方式选择: 1 - BCD 格 式 ( 十 进制) 000-方式0 001-方式1 ×10-方式2 ×11-方式3 100-方式4 101-方式5
将计数器0设为模式3(方波发生器),计数初值为500,用二进制计数. 计数器1设为模式2(分频器),计数初值为10,用二进制计数.计数器0的 输出脉冲作为计数器1的时钟输入。请编写程序,且画出计数器0和1的输 出波形及其相位关系.其中8253的计数器0的地址为280h, 8253的计数 器0的地址为281h, 8253的控制口的地址为283h 分析:由将计数器0设为模式3(方波发生器),计数初值为500,用二进 制计数.可知计数器0的控制字为36h,初值为1f4h 计数器1设为模式2(分频器),计数初值为10,用二进制计数.可知计数 器0的控制字为54h,初值为0ah
8253的编程 8253的编程
编程原则: ① 设置初值前必须先写控制字 ② 初值设置要符合控制字中的格式规定 编程命令有两类: ① 读出命令 ② 写入命令 设置控制字命令 设置初始值命令 锁存命令

8253习题

8253习题

习题一、单项选择题1.8253哪种工作方式能产生连续方波输出( )。

A.方式OB.方式1C.方式2D.方式32.8253某计数器的最大计数初值是( )。

A.65536B.FF0OHC.0000HD.FFFFH3.8253某计数器工作在方式1时,在计数中途OUT为( )。

A.由低变高B.由高变低C.高电平D.低电平4.对8253的定时与计数( )。

A.有两种不同的工作方式B.定时只加时钟脉冲,不设计数值C.实质相同D.从各自的控制端口设置5.若8253定时/计数器处于计数过程中,当CPU对它装入新的计数初值时,其结果将是( )。

A.8253定时/计数器禁止编程;B.8253定时/计数器允许编程,并改变当前的计数过程;C.8253定时/计数器允许编程,但不改变当前的计数过程;D.8253定时/计数器允许编程,是否影响当前计数过程随工作方式而变。

6.当8253定时/计数器工作在( )下时,需要由外部脉冲触发开始计数。

A.方式O 、方式4B.方式2、方式3C.方式1、方式5D.方式1、方式47、8253共有()种工作方式。

A、5B、6C、4D、38、当8253可编程计数器/定时器工作在方式0时,门控信号GATE变为低电平后,对计数器的影响是()A、结束本次计数循环,等待下一次的计数的开始B、暂时停止现行计数工作C、不影响本次计数,即计数器的计数工作不受该信号的影响D、终止本次计数过程,立即开始新的计数循环。

9、若8253定时器/计数器工作在方式0,在初始化编程时一旦写入控制字后()A、输出信号OUT变为高电平B、立即开始计数C、输出信号保持原来的电位值D、输出信号OUT变为低电平二、分析:8253的端口地址为:40H-43H,门控和时钟的输入信号如下图,执行下列程序段:MOV AL,01010011BOUT 43H,AL Array MOV AL,10HOUT 41H,AL后,问输出脉冲的宽度T是多少?2、用8253做为某数据采集系统的定时器,每隔10ms用中断方式采集一次数据,已知输入时钟频率为10KHZ,8259端口地址为20H-21H,中断类型号为16H,8253端口地址为40H-43H,画出硬件连接并编写程序。

计数器8253练习题共28页文档

计数器8253练习题共28页文档
—贝多芬
45、自己的饭量自己知道。——苏联
计数器8253练习题
41、实际上,我们想要的不是针对犯 罪的法 律,而 是针对 疯狂的 法律。 ——马 克·吐温 42、法律的力量应当跟随着公民,就 像影子 跟随着 身体一 样。— —贝卡 利亚 43、法律和制度必须跟上人类思想进 步。— —杰弗 逊 44、人类受制于法律,法律受制于情 理。— —托·富 勒
45、法律的制定是为了保证每一个人 自由发 挥自己 的才能 ,而不 是为了 束缚他 的才能 。—— 罗伯斯 庇尔
41、学问是异常珍贵的东西,从任何源泉吸 收都不可耻。——阿卜·日·法拉兹
42、只有在人群中间,才能认识自 己。——德国
43、重复别人所说的话,只需要教育; 而要挑战别人所说的话,则需要头脑。—— 玛丽·佩蒂博恩·普尔

第9章_4 8255、8253习题课

第9章_4 8255、8253习题课

PC6 PA7~PA0 PC2
STB DATA7~DATA0 BUSY DATA7~ DATA7~DATA0 STB BUSY
PRINT PROC MOV OUT PC2: IN TEST JNZ MOV OUT MOV OUT MOV OUT RET PRINT ENDP
AL,81H , 83H,AL , AL,82H , AL,0000 00100 , PC2 AL,DATA , 80H,AL , AL,0000 1100B , 83H,AL , AL,0000 1101B , 83H,AL ,
第九章 8255、8253应用举例 、 应用举例 七段LED显示器接口 显示器接口: 七段 显示器接口
dp g f e DB 0C0H 1 1 0 0 DB 0F9H 1 1 1 1 DB 0A4H 1 0 1 0 DB 0B0H 1 0 1 1 DB 99H 1 0 0 1 DB 92H 1 0 0 1 DB 82H 1 0 0 0 DB 0F8H 1 1 1 1 DB 80H 1 0 0 0 DB 98H 1 0 0 1 DB 88H 1 0 0 0 DB 83H 1 0 0 0 DB 0C6H 1 1 0 0 DB 0A1H 1 0 1 0 DB 86H 1 0 0 0 DB 8EH 1 0 0 0
END
8255打印机接口 打印机接口 8255用作查询式打印机接口时的电路连接和打印机各信号的时序如图所示, 用作查询式打印机接口时的电路连接和打印机各信号的时序如图所示, 用作查询式打印机接口时的电路连接和打印机各信号的时序如图所示 8255的端口地址为 的端口地址为80H~83H,工作于方式 ,试编写一段程序,将数据区中变 的端口地址为 ,工作于方式0,试编写一段程序, 位数据送打印机打印, 指令结束, 量DATA的8位数据送打印机打印,程序以 的 位数据送打印机打印 程序以RET指令结束,并写上注释。 指令结束 并写上注释。 8255工作方式: 工作方式: 工作方式 A口:方式 输出, 输出, 口 方式0输出 C口:上半口输出,下半口输入 口 上半口输出, 方式字: 方式字:1000 0001B=81H 算法: 算法: 查询BUSY=1 BUSY=1忙 =0空 (1)查询BUSY=1忙,=0空 (2)A口输出数据 PC6低电平锁存数据到打印 (3)PC6低电平锁存数据到打印 机
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题
选择题
1C 2D
3.C ;4.A ;5D; 6.B,C
判断题
1R 2R 3W 4R 5R 6W 7R
选择填空
1A 2B 3B
4B 5C 6D
凡是每接到外部一个脉冲输入,就使自己的状态依次改变1的电路,就称为计数器。 凡是以时钟信号作为计数脉冲的计数器,就叫做定时器。
采用方式0,控制字为30H,计数初值=2710H。 有三种方法。即用读回命令、用锁存命令和使8254的相应计数器停止计数,然 后通过输入指令,从OL读出。
பைடு நூலகம்
8253计数通道0的初始化程序,即通道0方式1工作,采用BCD计数,计数初值=5080。
方式3,控制字为B6H,计数值=2000=07D0H。
方式2,控制字为94H,计数初值=31。
MOV MOV OUT MOV MOV OUT MOV OUT
AL, 0B6H ;通道2方式3,二进制计数 DX, 3F3H DX, AL AX, 10000 DX, 3F2H DX, AL ; 写低8位 AL, AH DX, AL ; 写高8位
相关文档
最新文档