微机原理第九章练习题及解一:单项选择题8253的端口地址数为(C)。A:1个B:2个C:4个D:8个8255的A端口读写操作时,地址线(A)。A:A1=0、A0=0B:A1=0、A0=1C:A1=1、A0=0D:A1=1、A0=1写8255的控制字88H,功能是(B)。A:A口方式0输入B:B口方式0输出C:置PC4为低D:置PC7为高从8255的C端口读状态信息时,地址线(C)。A:A1=0、A0=0B:A1=0、A0=1C:A1=1、A0=0D:A1=1、A0=18088与8255连接时的写控制字地址是(D)。A:100HB:101HC:102HD:103H8086与8255连接时的B口读写地址是(B)。A:100HB:102HC:104HD:106H8253写方式控制字时,地址线(D)。A:A1=0、A0=0B:A1=0、A0=1C:A1=1、A0=0D:A1=1、A0=18253的计数器0读写操作时,地址线(A)。A:A1=0、A0=0B:A1=0、A0=1C:A1=1、A0=0D:A1=1、A0=18253的控制字为85H,功能为(B)。A:计数器0二进制计数B:计数器2十进制计数C:计数器0低8位初值D:计数器2高8位初值8253的控制字为78H,计数器选择为(B)。A:计数器0B:计数器1C:计数器2D:无作用8253的控制字为40H,工作方式选择为(C)。A:方式0B:方式2C:方式4D:方式58259固定优先权方式的中断请求信号IR0—IR7的优先权顺序为(A)。A:IR0→IR7B:IR7→IR0C:IR0→IR7→IR-1D:每个中断请求信号等优先权。8259的中断屏蔽寄存器为(B)。A:IRRB:IMRC:ISRD:PRCPU可访问8259的端口地址数为(B)。A:1个B:2个C:4个D:8个8259工作在边沿触发,单片使用,需对ICW4操作,ICW1的值为(C)。A:00HB:11HC:13HD:1DH若8259的ICW2中值为08H,中断源IR0~IR7对应的中断号为(B)。A:00H~07HB:08H~0FHC:80H~87HD:88H~8FH若外设有64个中断源,需用(C)片8259。A:1片B:8片C:9片D:64片在8259应用中需对IR5、IR3进行屏蔽,操作命令0CW1应写入(D)。A:53HB:35HC:00HD:28H8259操作命令字0CW2写入值为20H,功能为(A)。A:常规EOI中断结束B:特殊EOI中断结束C:在自动EOI时循环D:在特殊EOI时循环用8259构成主从两级中断控制,2片8259级联可提供(C)个中断源。A:1B:8C:15D:16ADC0809是(B)位的模数转换芯片。A:4B:8C:12D:16当ADC0809的ADDA、ADDB、ADDC输入011时选择模入是(C)。A:IN0B:IN3C:IN6D:IN7ADC0809的模数转换启动控制线是(B)。A:ALEB:STARTC:OED:EOCADC0809的模数转换结束控制线是(D)。A:ALEB:STARTC:OED:EOCADC0809的模拟通道锁存控制线是(A)。A:ALEB:STARTC:OED:EOCADC0809的模数转换的数据传送控制线是(C)。A:ALEB:STARTC:OED:EOC高速ADC转换器的速度为(B)。A:300nsB:10µsC:100µsD:300µsN位DAC的分辨率为(A)。A:1/2NB:1/NC:1/10ND:NDAC0832是(B)位的数模转换芯片。A:4B:8C:12D:16与DAC0832中8位DAC控制器有关的控制线是(B)。A:/CSB:/XFERC:/WR1D:ILE二:填空题接口芯片按编程性分类可分为(可编程接口)芯片和(不可编程接口)芯片。接口芯片按与外设数据的传送方式分为(并行接口)芯片和(串行接口)芯片。8255有多种工作方式,其中A口有(3)种工作方式,B口有(2)种工作方式,C口有(1)种工作方式。8255与8086相连接时若写控制字地址是2006H,C口的读写地址是(2004H)。8255的方式0即(基本输入输出);方式1即(选通输入输出);方式2即(双向数据传送)。当8255的A口方式1输入,B口方式1输入时,C口中位(PC6)和(PC7)可单独使用。当8255的A口方式1输出,B口方式1输出时,C口中位(PC4)和(PC5)可单独使用。若8255的A口为工作方式2,B口可工作于(方式1)或(方式0)。若8255的A口为方式1中断允许,置位/复位控制字的值为(09H)。若8255的A口为方式2中断允许,需要置1的位有(PC4)和(PC6)。8255的A口工作在方式1输入,若外设向PC4送低电平,功能为(输入外设向A口输送数据);若CPU查询到PC5为高电平,功能为(A口已锁存输入数且CPU可读取)。可编程定时/计数器8253内含三个(独立)的计数器,每个计数器的三个引脚为(CLK)、(GATE)和(OUT)。若8253的某一计数器用于输出方波,该计数器的工作方式为(方式3);若该计数器的输入频率为100KHz,输出方波频率为10KHz,则计数初值应设为(10)。若8253的某一计数器的初值为16位,应采用(同址顺序写入)法写入初值。写入8253的控制字为55H,功能是向计数器(1)写入控制字、(低8位)初值、工作方式(2)、(十进制)计数方式。8253的计数器2的功能是,计数初值是2345H,工作方式4,二进制计数,该8253应写入的控制字为(B8H)。向8253某计数器写入控制字后,初值寄存器中的值为(0)。8253的某计数器为工作方式0,若GATE=H,则计数(有效)。三片可编程中断控制器8259主从连接时最多可供(22)个中断源。8259的初始化控制字ICW有(4)个,其中(ICW1)和(ICW2)为必写控制字,(ICW3)和(ICW4)为选写控制字。(初始化命令)控制字应在8259启动时设置;(操作命令)控制字在8259工作过程中调整。若ICW1中的值是10H,IR0~IR7的触发方式为(边沿触发)。某8259的IR7对应的中断类型号8FH,ICW2应写入的值为(88H)。在主从8259结构中,它们的ICW3写入的内容(不同),若从片的INT接主片的IR2,则主片ICW3的值为(04H);从片ICW3的值为(02H)。若OCW1中的值是28H,IR0~IR7的(IR3)和(IR5)中断屏蔽。若8259的功能设置为特殊优先权且IR5最高优先权,OCW2应写入(E5H)。8259的寄存器IRR读操作前应先对(OCW3)进行写控制字操作且写入字为(XXX01010B)。(逐次逼近)型A/D转换器有较高的分辨率和转换速度;(积分)型A/D转换器的电路简单且抗干扰能力强。某8位A/D转换器的满刻度输入电压为5V,其量化误差约为(±0.01)V。对舍入量化法,减少量化误差的方法是(增加)A/D转换器的位数。ADC0809是(逐次逼近)型A/D转换芯片,有(8)路模拟通道,它的数据位为(8)位。启动0809A/D转换前应先选择某一(模拟通道);启动A/D应使引脚START输入(高)电平;A/D转换结束后引脚EOC输出(高)电平;要将A/D转换后的数据输出引脚OE应输入(高)电平。数模转换芯片DAC0832有三种工作方式,即(直通)方式、(单缓冲)方式和(双缓冲)方式。DAC0832的模拟量输出端IOUT1和IOUT2均输出(电流)量。三:判断题8286和8255都是通用并行接口芯片(√)。8286和8255都是可编程并行接口芯片(×)。当8255写入的控制字是77H时,为向8255写方式控制字(×)。8255写入控制字77H和写入控制字07H的作用一样(√)。8255与80286连接时,4个寄存器地址是连续分配的(×)。8255与8088连接时,4个寄存器地址是连续分配的(√)。若8255的A端口工作于方式2,写入的控制字为FFH(√)。若8255的A端口工作于方式1中断允许,应写入的控制字09H(√)。若8255的A端口工作于方式2,则B端口只能工作方式1(×)。若8255的A端口、B端口均工作方式0,则C端口的所用位可用(√)。若8255的A端口、B端口均工作方式1,则C端口的所用位可用(×)。可编程定时/计数器8253中含三个独立的16位计数器(√)。向8253写入控制字后不影响初值寄存器中的值(×)。8253的计数器在输入脉冲控制下完成加1计数(×)。向8253写入控制字80H完成对计数器1的可编程操作(×)。向8253的计数器1写入16位初值可1次写操作完成(×)。8088与8253连接时,计数器1的读写地址为202H(×)。8253的十进制计数方式比二进制计数方式的可设最大初值小(√)。可编程中断控制器8259仅能单片使用(×)。8259的输入中断源IR0~IR7的中断请求信号仅为高电平有效(×)。8259的的固定优先权序为IR7→IR0(×)。8259的中断屏蔽寄存器IMR的级别低于8086的中断控制标志IF(√)。8259的等优先权的初始优先权序为IR0→IR7(√)。两片8259主从连接时最多可提供16个中断源(×)。8259的初始化控制字ICW4是必写控制字(×)。8259的初始化控制字ICW1可随时根据需要写入(×)。8259的中断类型号在OCW2中写入(×)。主从8259的控制字ICW3的写入内容不同(√)。8259的初始化控制字ICW的写入方法为同址顺序写入法(√)。8259的工作控制字OCW的写入方法为同址位识别写入法(√)。8259的IRR寄存器的读操作与控制字OCW3有关(√)。8259的IMR寄存器的读操作与控制字OCW3有关(×)。寄存器IMR、IRR、ISR的读操作地址相同(×)。寄存器IRR、ISR的读操作地址相同(√)。若A/D转换芯片的位数愈高则它的转换精度愈高(√)。ADC0809是8位逐次逼近型A/D转换芯片(√)。ADC0809的A/D转换启动地址和数据读操作地址可同址(√)。ADC0809可对8路模拟信号同时进行A/D转换(×)。目前PC机中声卡中的D/A转换是双通道8位(×)。DAC0832是8位D/A转换芯片(√)。DAC0832工作于直通方式时所有控制线可控(×)。DAC0832工作于单缓冲方式时部分控制线可控(√)。DAC0832工作于双缓冲方式时所有控制线可控(√)。四:简答题8255有哪些工作方式?【解】:8255有三种工作方式,方式0即基本输入、输出、方式1即选通输入,输出、方式2即双向数据传送。简述8255方式0的特点和基本功能。【解】:特点:无联络信号要求,工作于无条件程序控制方式功能:两个8位并行通道,即A通道,B通道。两个4位并行通道,即C通道高4位,C通道低4位。各通道可为输入通道或输出通道。为输入通道时,无锁存功能,为输出通道时,有锁存功能。4个通道,共有24=16种输入,输出组合。简述8255方式1的特点和基本功能。【解】:特点:要用联络信号,可工作于查询方式和中断方式。A、B、C通道分为两组使用,C通道作为联络信号及中断输出用。功能:A口,B口可作输入或者输出、输入。输出时均有锁存功能,简述8255方式2的特点和基本功能。【解】:特点:实现数据的双向转送,可工作于查询方式和中断方式。功能:仅A通道可工作在方式2,是A通道方式1输入和输出的组合应用。简述8255写控制字的特点和控制字基本功能。【解】:8255同址可写入工作方式控制字和C口置位复位控制字,写方式控制字时写入字的b7位必须写入高;写C口置位复位控制字时写入字的b7位必须写入低。方式控制字的基本功能是完成对A、B、C端口工作方式定义的编程,C口置位复位控制字的基本功