资源描述:
《《微计算机技术》形考作业补充答案2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第6章常用可编程外接口芯片1.设8254三个计数器的端口地址为201H、202H、203H,控制寄存器端U地址200H。试编写程序片段,读出计数器2的内容,并把读出的数据装入寄存器AX。答:MOVAL,80HOUT200H,ALINAL,203HMOVBL,ALINAL,203H,MOVBH,ALMOVAX,BX2.设8254三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,Jt•脉冲周期为1ms,试编写初化程序段。答:要输出脉冲周期为l
2、ms,输出脉冲的频率是1x=1X1&,当输入时钟频率为2MHz吋,计数器初值足2X10:=2xlO3=20001x103使用计数器1,先读低8位,后读高8位,设为方式3,二进制计数,控制字是76H。设控制口的地址是200H,计数器0的地址是202H。程序段如下:MOVDX,200HMOVAL,76HOUTDX,,ALMOVDX,202HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX,AL3.设8254计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信号,应向计数器装入的计数初位为多少
3、?1.91MHz=76.425KHz应向计数器装入的初值是76。4.8255A的3个端I」在使用上杏什么不同?答:8255A的A端U,作为数据的输入、输出端U使川吋都具奋锁存功能。B端门和C端口当作为数据的输ili端门使用吋具有锁存功能,面作为输入端口使用吋不带有锁存功能。1.当数据从8255A的C端口读到CPU时,8255A的控制信号已、rd>wr>ArAo分别是什么电平?答:当数裾从8255A的C端口读入CPU时,8255A的片选信号已应为低电〒,j能选中芯片。A,,Ao为10,即八,接高电平,Ao接低电平,才
4、能选中C端口。应为低电平(负脉冲),数据读入CPU,WR为高电平。2.如果串行传输速率是2400波特,数据位的时钟周期是多少秒?答:数据位的时钟周期是—=4.17X1(T4秒24003.在远距离数裾传输时,为什么耍使用调制解调器?答:在远趾离传输时,通常使用电话线进行传输,电话线的频带比较窄,一般只有几KHz,因此传送音频的电话线不适于传输数字信号,高频分fi会袞减的很W害,从而使信号严重失真,以致产生错码。使用调制解调器,在发送端把将要传送的数字信号调制转换成适合在电诏线上传输的音频模拟信号;在接收端通过解调,把
5、模拟信号还原成数字信号。4.全双工和半双工通信的区别是什么?在二线制电路上能否进行全双工通信?为什么?答:全双工和半双工通信,双方都既是发送器乂是接收器。两者的区别在于全双工可以同时发送和接收。半双工不能M时双叫传输,只能分时进行。在二线制电路上是不能进行全双工通信的,只能单端发送或接收。因为一根信号线,一根地线,同一时刻只能单句传输。5.同步传输方式和异步传输方式的特点各是什么?答:同步传输方式屮发送方和接收方的时钟是统一的、字符与字符叫的传输是同步无叫隔的。异步传输方式并不要求发送方和接收方的吋钟完全一样,字符
6、与字符间的传输足异步的。第7章微机的基本接口技术1.简述川反转法实现闭合键的识别的基本方法。答:用反转法识别闭合键,需要用对编程的并行接口。行线和列线分别接在PA和PB2个并行U上,首先让行线上的PAUI工作在输出方式,列线上的PBU工作在输入方式,通过编程使PA口都输出低屯平,然后读取PB口的列线值,如果某一•列线上的值为0,则判定改列有某一键按K。为了确定是哪一行要对PA和PB进行反转,即对PA口重新进行初始化工作在输入方式,列线上的PBLI工作在输出方式,丼将刚读取的列线值从列线所接的PB口输出,再读取行线所
7、接的PA口,取得行线上的输入值,在闭合键所在的行线上的值必定为0。这样,当一个键被按下时,必定可读得一对唯一的行值和列值。根据这一对行值和列值就可判断是哪一行哪一列的键被按下。1.LED数码管显示器井阴极和丼Ml极的接法主耍区别是什么?答:LED数码管显示器共阴极的接法足发光二极管的阴极接地,当数码管的笔划发光二极管的m极为高屯平吋,该笔划被点亮。井阳极的接法是发光二极管的阳极接高电平,当数码管的笔划发光二极管的阳极为低电〒时,该笔划被点亮。总之,主要区别在于LED数码管的接法和驱动笔划的数据电平的不同。2.试绘图
8、说明LED数码管显示器的动态显示原理。答:使用15上的图7.8在图屮LED数码管足共阴极的,总共可带动8位这样的LED数码管。动态驱动显示接口与静态驱动显示接口的一个明显特点足:动态驱动法将多位LED同名段的选择线都并联在一起,即8位中的所冇同名段a接在一起,所冇b段都接在一起……,这样只要一个8位的锁存器来控制段码a,b,c,d,e,f,g就够了。另外用一