微机原理与接口技术复习8--11章及答案.doc_第1页
微机原理与接口技术复习8--11章及答案.doc_第2页
微机原理与接口技术复习8--11章及答案.doc_第3页
微机原理与接口技术复习8--11章及答案.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

判断题 8-11章微机18255A的A端口和B端口都能在方式2下进行工作。2在8255A中可以进行按位置位/复位的端口是端口B。38255控制字的最高位D7=1,表示该控制字为方式控制字。48255与CPU连接时地址线一般与CPU的地址总线A1和A0连接。58255A有3个独立的8位并行I/O口。68253A既可作为计数器,又可作为定时器使用。7当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是暂时停止现行计数工作。88253定时器/计数器工作在方式3时,其OUT引脚上输出的是周期性的对称方波。 X X Y Y Y Y Y Y填空1、异步串行通信的数据格式通常包括起始位、 、奇偶校验位和 。2、已知中断向量表中从60H地址开始则该中断对应的类型码为_。 3. 实模式下, 即是中断服务程序的入口地址,即中断服务程序起始指令所在存储单元的逻辑地址。4. 利用一条传输线将数据一位位地顺序传送的数据通信方式称为 。5在8255A的工作方式中只有方式 是双向数据传送方式(即双向的条件查询或中断方式)。 1、 数据位,停止位 2、24或18H 3、中断向量 4、串行通信 5、2 6、8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可工作在方式0,1下的端口为( )端口。7、CPU和I/O设备之间传送的信息由数据信息、( )和( )。8、串行通讯线路有_、_和_三种形式。98255A中包括两组控制电路,其中A组控制( ),B组控制( )。108255A是一个( )接口芯片。6) B 7) 控制信息)和(状态信息) 8)单工、半双工、双工 9)端口A和端口C的上半部分、端口B和端口C的下半部分 10) 可编程的通用并行输入/输出 选择填1.中断类型号为21H的中断向量存放在内存地址( C )开始的四个物理存储单元中。 A21H B42H C84H D128H2.在8255中,能工作在方式2下的是( A )。A端口A B端口B C端口C D控制端口 3. CPU响应中断时,硬件首先完成_A_工作。A . 保护断点 B . 读取中断服务程序入口地址C . 计算偏移量 D. 执行转移指令4、8086/8088系统中,硬件中断服务子程序入口地址在中断向量表中的存放位置由( B )决定。 A中断调用指令 B中断类型码C中断转移指令 D中断服务寄存器ISR5、8255A的端口B工作于方式1输入时,要用( B )引脚作为联络信号。APC1,PC2,PC3 BPC2,PC1,PC0 CPC4,PC5,PC6 DPC3,PC4,PC5 6. 异步通信方式格式中可以缺省的部分是( C )A. 起始位 B. 停止位 C. 校验位 D. 数据位7. 8253的计数器的最大计数初值是( A )。(A)65536 (B)FFFFH ()FFF0H (D) 0000H8在异步串行通信中,使用波特率来表示数据的传送速率,它是指( D )。(A) 每秒钟传送的字符数 (B) 每秒钟传送的字节数 (C) 每秒钟传送的字数 (D) 每秒钟传送的二进制位数9. 两台微机间进行串行通信时,波特率应设置为( B )。(A)不同 (B)相同 (C)可相同也可不同 (D)固定不变10.起动8253的计数器开始计数的方式有( C )。(A)软件方式 (B)硬件方式 (C)软件和硬件方式 (D)门控信号程序设计1、(10分) 假设定时/计数器8253的端口地址范围为80H 83H, 1#计数器的CLK端的时钟输入频率为1000,000Hz, 要求在1#端口的输出端OUT上输出频率为1000Hz的方波,按十进制方式计数,写出相应地8253初始化程序片断,并给出初始值的计算过程。附录8253的方式控制字格式:1计数器选择D7 D6 = 00 计数器0;D7 D6 = 01 计数器1;D7 D6 = 10 计数器2;D7 D6 = 11 读出控制字标志;2读/写方式选择D5 D4 = 00锁存当前计数器的值供读出;D5 D4 = 01 只读/写低8位;D5 D4 = 10只读/写高8位;D5 D4 = 11先读/写低8位,后读/写高8位;3工作方式选择D3 D2 D1的值用于设定工作在方式05;4计数器计数制选择D0=0,计数值以二进制方式计数;D0=1,计数值以十进制方式计数;1. 计数初值=1000000/1000=1000(2分) MOV AL, 01110111B(3分)以下6分 OUT 83, AL MOV AX, 1000 OUT 81H, AL MOV AL, AH OUT 81H, AL程序符合要求得全分,否则在酌情扣分。2、8253的端口地址为40H-43H,要求计数器2工作方式1,按BCD码计数,计数初值为十进制数4023,写出初始化程序段。MOV AL, 10110011B OUT 43H, AL MOV AL, 23H OUT 42H, AL MOV AL, 40H OUT 42H, AL3、8255的端口地址为60H-63H,要把PA口指定为0方式输出,输入PC口上半部定为输入;PB口指定为1方式输入,PC口下半部定为输出,写出初始化程序段。附录8255方式命令字的格式D0位控制PC口低4位的传送方向: D0=0时是输出,D0=1时是输入。D1位控制PB口的传送方向: D1=0时是输出,D1=1时是输入。D2位指定B组工作方式:D2=0时为方式0,D2=1时为方式1。因此,B组只有方式0、方式1这两种工作方式。D3位控制PC口高4位的传送方向:D3=0时是输出,D3=1时是输入。D4位控制PA口的传送方向: D4=0时是输出,D4=1时是输入。D6D5指定A组工作方式:D6D5=00指定方式0,D6D5=01指定方式1,D6D5=1X(10或11)指定方式2。因此,A组有方式0、方式1、方式2这三种工作方式。D7位为特征位,本命令字处D7=1。3)MOV AL, 10001110BOUT 63H,AL4、采用8255A与打印机接口电路中,CPU与8255A利用查询方式输出数据。其中端口A工作在方式0输出打印数据,PB口不用,PC口中PC7引脚产生负脉冲选通信号,PC2引脚连接打印机的忙信号,以查询其状态。设8255A的端口地址为240H-243H。(1)试在图中画出连线图;(3分)(2)编写8255A初始化程序段; (6分)(3)编写利用该接口以查询方式输出一个字符的子程序。(6分)一、单项选择题1(C) 2(D) 3(C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论