欢迎来到天天文库
浏览记录
ID:12408392
大小:1.64 MB
页数:122页
时间:2018-07-16
《微机原理与接口技术应用题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、六、接口编程题(15分)有如下接口原理图,如图一所示。要求发光二极管L0亮4秒后就熄灭;L1在K1启动后亮3秒后就熄灭;L2亮1秒熄灭1秒交替进行。写出源程序片段(段定义语句可以省略)。七、接口编程题(15分)有如下接口原理图,如图二所示。设:8255AA口地址为80H,B口地址为81H,C口地址为82H,控制端口地址为83H。输入机启动信号为高电平,打印机启动信号为正脉冲,Ready为输入机就绪信号;BUSY为打印机"忙"信号。要求编写出从输入机连续输入30个数据并存入存储器中,再由打印机打出该30个数据的简化汇编源程序
2、。八、接口编程题(15分)有如下接口原理图,如图三所示。编写出对IN0~IN7八个模拟量各采样100个点的简化汇编源程序。六、接口编程题(15分)解由译码电路分析可知,8253芯片计数器1、计数器2、计数器3及控制端口的地址分别为90H,92H,94H,96H。根据接口图及题目要求,8253的计数器0应该工作在方式0,计数初值N0=8000;计数器1应工作在方式1,N1=6000;计数器2应工作在方式3,N2=4000。根据以上分析,可以编写出8253初始化程序。8253初始化程序片段如下:;初始化计数器0MOVAL,21
3、HOUT96H,ALMOVAL,80HOUT90H,AL;初始化计数器1MOVAL,63HOUT96H,ALMOVAL,60HOUT92H,AL;初始化计数器2MOVAL,0A7HOUT96H,ALMOVAL,40HOUT94H,AL七、接口编程题(15分)解.MODELSMALL.DATABLOCKDB30DUP(?).CODE.STARTUPMOVAL,10010001BOUT83H,ALMOVCX,30LEABX,BLOCKX:MOVAL,00001101BOUT83H,ALW1:INAL,82HTESTAL,02H
4、JZW1INAL,80HMOV[BX],ALINCBXMOVAL,00001100BOUT83H,ALLOOPXMOVCX,30LEABX,BLOCKW2:INAL,82HTESTAL,01HJNZW2MOVAL,[BX]OUT81H,ALINCBXMOVAL,00001111BOUT83H,ALMOVAL,00001110BOUT83H,ALLOOPW2.EXITEND八、接口编程题(15分)解根据译码电路,ADC0809的START地址为86H,EOC地址为82H,OE地址为84H。完成题目要求的程序如下:.MODEL
5、SMALL.DATABLOCKDB100DUP(?).CODE.STARTUPLEADI,BLOCKMOVCX,100PP:MOVBL,0LL:MOVAL,BLOUT86H,ALNOPNOPW:INAL,82HTESTAL,01HJZWINAL,84HMOV[DI],ALINCDIINCBLCMPBL,08HJNZLLLOOPPP.EXITEND五、接口编程题(15分)有如下接口原理图,如图一所示。要求发光二极管L0在K1启动后亮20秒后就熄灭;L1亮4秒熄灭4秒交替进行。要求:1、写出8253的端口地址(3分);2、写出
6、每个计数器的计数初值(3分);3、写出每个计数器的工作方式(3分);4、写出8253初始化程序(6分)。图一六、接口编程题(15分)有如下接口原理图,如图二所示。设:8255A的A口地址为70H,B口地址为71H,C口地址为72H,控制端口地址为73H。要求编写出从输入机连续输入30个数据并存入以BUFF1开始的存储器单元中,再由打印机打出该30个数据的汇编源程序。图二五、接口编程题(15分)解1、8253地址分别为9CH、9DH、9EH、9FH2、N0=20000;N1*N2=80000003、0#方式1,1#方式2,2
7、#方式34、MOVAL,00110010BOUT9FH,ALMOVAL,20HOUT9CH,ALMOVAL,4EHOUT9CHH,ALMOVAL,01100101BOUT9FH,ALMOVAL,20HOUT9DH,ALMOVAL,10100111BOUT9FH,ALMOVAL,40HOUT9EH,AL六、接口编程题(15分)BUFF1DB30DUP(?)MOVAL,10110100BOUT73H,ALMOVDI,OFFSETBUFF1MOVCX,30LOP1:INAL,72HTESTAL,00100000BJZLOP1IN
8、AL,70HMOV[DI].ALINCDILOOPLOP1MOVDI,OFFSETBUFF1MOVCX,30LOP2:MOVAL,[DI]OUT71H,ALLOP3:INAL,72HTESTAL,00000010BJZLOP3INCDILOOPLOP2.EXITEND七、接口编程填空题(每空1分,共15
此文档下载收益归作者所有