微机原理模拟试题2

微机原理模拟试题2

ID:28064374

大小:134.12 KB

页数:5页

时间:2018-12-07

微机原理模拟试题2_第1页
微机原理模拟试题2_第2页
微机原理模拟试题2_第3页
微机原理模拟试题2_第4页
微机原理模拟试题2_第5页
资源描述:

《微机原理模拟试题2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、〔习题8.3〕填空题(1)8253芯片上有个位计数器通道,每个计数器有种工作方式可供选择。若设定某通道为方式0后,其输出引脚OUT为电平;当后通道开始计数,信号端每来一个脉冲就减h当,则输出引脚输出电平,表示计数结束。(2)假设某8253的CLK0接1.5MHz的时钟,欲使OUTO产生频率为300kHz的方波信号,则8253的计数值应为,应选用的工作方式是o(3)8255具有个外没数据引脚,分成3个端口,引脚分别是,和(4)8255的A和B端口都定义为方式1输入,端口C上半部分定义为输出,则方式控制字是,其屮%位已经没有作用、可为0或1。(5)对8255的控制寄存器写

2、入A0H,则其端门C的PC7引脚被用作信号线。(6)PC机键盌上ESC键和字母A键的拍描码分别是和,断开扫描码分别是和O(7)232C用于发送串行数裾的引脚是,接收串行数据的引脚是,信号地常用名称农示。(8)欲使通信字符为8个数裾位、偶校验、2个停止位,则应向8250寄存器写入控制字,其在PC系列机上的I/O地址(COM2)是o(9)有符号数32的8位补码是00100000,如果用8位偏移码是;有符号数一32的8位补码是11100000,如果用8位偏移码是。(10)如果ADC0809正基准电压连接10V,负基准电压接地,输入摸拟电压2V,则理论上的输出数字觉为o①3,

3、16,6,低,写入计数初值(并进入减1计数器),脉冲输入CLK,减法计数器,计数器的计数值减为0,高②5(=1.5MHz4-3(X)KHz),3③24,PA0〜PA7,PB0〜PB7,PC0〜PC7④I0II01I0(=B6H,B7H)⑤OBF⑥01H,1DH(=30),81H,9DH(=158)⑦TxD,RxD,GND⑧通信线路控制(CLR),00011111B(1FH),2FBH©10100000,01100000®53H(=51^51.2=24-10X256)〔习题8.6〕试按如下要求分别编写8253的初始化程序,已知8253的计数器0〜2和控制字I/O地址依次

4、为204H〜207H。①使计数器1工作在方式0,仅用8位二进制计数,计数初值为128。②使计数器0工作在方式I,按BCD码计数,计数值为3000。③使计数器2工作在方式2,计数值为02F0H。〔解答〕①movax,3000h;不是3000moval,50hmovdx,204hmovdx,207houtdx,aloutdx,almoval,ahmoval,128;=80houtdx,almovdx,205h③outdx,almoval,0b4h②movdx,207hmoval,33houtdx,almovdx,207hmoval,02f0houtdx,almovdx,2

5、06houtdx,aloutdx,almoval,ah〔习题8.8〕针对8255芯片工作方式1输出时序,说明数据输出的过程。〔解答〕_①巾断方式下,处理器响应巾断,执行输出OUT指令:输岀数据给8255,发出丽信号。査询方式下,通过端口C的状态确信可以输出数据,处理器执行输出指令;②W信号一方而清除INTR,另一方而在上升沿使有效,通知外设接收数据。实质上信号是外设的选通信号;③信号结束后,数据从端口数据线上输出。当外设接收数据后,发出响应;④信号使无效,上升沿又使INTR有效(允许中断的情况),发出新的中断请求。〔习题8.9〕设定8255芯片的端口A为方式1输入,端

6、口B为方式1输出,则读取口C的数据的各位是什么含义?〔解答〕PC0:端口B的中断请求信号PC1:端口B输出缓冲器满信号PC2:端口B中断允许控制位PC3:端口A的中断请求信号PC4:端口A中断允许控制位PC5:端口A输入缓冲器满信号PC6/PC7:I/O信号〔习题8.10〕用8255端口A方式0与打印机接口示例中,如果改用端口B,其他不变,说明应该如何修改接口电路和程序。〔解答〕修改电路:将端口B的PB0〜PB7接打印机的数据位DATA0〜DATA7即可。修改程序:将输出数据端口改为FFFAH即可。〔习题8.11〕用8255端口A方式1与打印机接口,如果改用端口B,其

7、他不变,说明如何修改接口电路和程序。〔解答〕修改电路:PA0〜PA7改为PB0〜PB7;PC6改用PC2,PC7改用PCI,PC3改用PC0。修改程序:movdx,Offfehmoval,84houtdx,almoval,04h;使INTEB(PC2)为0,禁止中断outdx,almovex,countermovbx,offsetbuffercallprints;打印字节数送ex;取字符串首地址;调用打印子程序printsprocpushaxpushdx:保护寄存器printl:moval,[bx]movdx,Offfah;取一个数据outdx,al

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。