已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题一流水灯控制开关K1向下按,从左至右依次点亮8个发光二极管;开关K1向上按,8个发光二极管从右至左依次点亮。要求画出8255相关的系统硬件电路;写出相应的汇编程序。ORG1000HCODESEGMENTASSUMECSCODESTARTMOVAL,82HA组方式0,A口输出,B组方式0输入MOVDX,0FF2BHOUTDX,AL8255初始化MOVDX,0FF29H;读B口状态INAL,DXTESTAL,01HJNZNEXT1MOVAL,FEHMOVDX,0FF28HNEXTOUTDX,AL;点亮L1CALLDELAYROLAL,01HJMPNEXTMOVAL,07FHMOVDX,0FF28HNEXT1OUTDX,AL点亮L7CALLDELAYRORAL,01HJMPNEXT1JMPSTARTDELAYPROCPUSHCXMOVCX,01FFFHDLOOPDPOPCXRETDELAYENDPCODEENDSENDSTART试题二液晶显示在LCD液晶显示屏上显示自己的姓名。要求画出流程图;写出相应的汇编程序。CODESEGMENTASSUMECSCODEORG1000HSTARTJMPSTART3TABDB00H00H3FHF8H21H08H21H08H2FHE8H21H08H21H08H3FHF8HDB20H08H27HC8H24H48H24H48H27HC8H40H08H40H28H80H10H“周“,0DB00H00H00HFCH7CH84H44H84H44H84H44HFCH7CH84H44H84HDB44H84H44HFCH7CH84H44H84H01H04H01H04H02H14H04H08H“明“,1START3MOVDX,0FF2BHMOVAL,80HOUTDX,ALLEASI,TABMOVDX,0FF2AHMOVAL,30HOUTDX,ALMOVDX,0FF28HMOVAL,00111111BOUTDX,ALCALLLATEMOVDX,0FF2AHMOVAL,10HOUTDX,ALMOVDX,0FF28HMOVAL,11000000BOUTDX,ALCALLLATEMOVCH,4MOVBL,10111000BSTART0MOVCL,32MOVDX,0FF2AHMOVAL,10HOUTDX,ALMOVDX,0FF28HMOVAL,BLOUTDX,ALCALLLATEMOVDX,0FF28HMOVAL,01000000BOUTDX,ALCALLLATESTART1MOVDX,0FF2AHMOVAL,11HOUTDX,ALMOVAL,SIMOVDX,0FF28HOUTDX,ALCALLLATEINCSIDECCLCMPCL,00HJNZSTART1INCBLDECCHCMPCH,00HJNZSTART0JMPLATEMOVDX,0FF2BHMOVAL,05HOUTDX,ALMOVAL,04HOUTDX,ALRETCODEENDSENDSTARTDATASEGMENTORG1000H文字陈宋体12此字体下对应的点阵为宽X高16X16DATA1DB00H,02H,02H,02H,02H,41H,02H,81H,0F2H,7FH,8AH,00H,46H,04H,00H,03HDB0E0H,40H,00H,80H,0FFH,7FH,00H,00H,20H,00H,0C0H,00H,00H,07H,00H,00H文字沁宋体12此字体下对应的点阵为宽X高16X16DATA2DB40H,20H,44H,12H,54H,4AH,65H,82H,0C6H,7FH,64H,02H,54H,0AH,44H,92HDB00H,60H,0FCH,1FH,44H,00H,44H,00H,0C4H,0FFH,42H,00H,40H,00H,00H,00HDATA3DB02H,00H,02H,00H,0F2H,0FFH,12H,01H,12H,46H,12H,80H,0F2H,7FH,02H,00HDB0F2H,0FFH,12H,01H,12H,46H,12H,80H,0F2H,7FH,02H,00H,02H,00H,00H,00HDATAENDSCODESEGMENTASSUMECSCODE,DSDATASTARTMOVAX,DATAMOVDS,AX8255初始化MOVDX,0FF2BHMOVAL,10000000BOUTDX,AL;选全屏MOVDX,0FF2BHMOVAL,00001001BCS11OUTDX,ALMOVAL,00001011BCS21OUTDX,AL开显示MOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVDX,0FF28HAMOVAL,00111111BOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL选左屏MOVAL,00001001BCS11OUTDX,ALMOVAL,00001010BCS20OUTDX,AL;设置行MOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVDX,0FF28HAMOVAL,11000000BOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL设置页MOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVBL,10111000BMOVDX,0FF28HAMOVAL,10111000BOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL设置列LEASI,DATA1MOVDI,6LEIMOVDX,0FF2BHMOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVDX,0FF28HMOVAL,01000000BAOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL输出数MOVCX,16SHURUMOVAL,00000001BRS1OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALSIAMOVDX,0FF28H逐字显示MOVAL,SIOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,ALINCSILOOPSHURU设置下一页MOVDX,0FF2BHMOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALINCBL下一页显示MOVDX,0FF28HMOVAL,BL;将BL赋给AL,再显示OUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,ALDECDI判断下一页JNZLEIJMPSTARTRETTJMPRETTTRETTTJMPRETTCODEENDSENDSTART试题三直流电机控制按下键盘上的数字键0,直流电机转动;否则,直流电机不转。要求画出DA0832相关的系统硬件电路;写出相应的汇编程序。参考答案DA0832硬件电路A系统8255键值PA0PA1PA2PA3PA4PA5PA6PA7PC0748596ABPC1102F3ECDB外部8255PB口接8个LED(0亮)源程序CODESEGMENTASSUMECSCODESTARTMOVDX,0FF2BH初始化8255MOVAL,80HOUTDX,ALDU1电机停止转动MOVDX,0FF28HMOVAL,00HOUTDX,ALDU0MOVDX,0FF20H0MOVAL,11111101BOUTDX,ALMOVDX,0FF22HINAL,DXTESTAL,02HJNZDU11就跳(未按下返回)MOVDX,0FF28H开始正转MOVAL,0FFHOUTDX,ALJMPDU0循环运行ENDSTART试题四音乐播放器循环播放一首乐曲,乐曲的简谱如下要求画出扩展8253相关的系统硬件电路;写出相应的汇编程序。CODESEGMENTASSUMECSCODETABDW2273,2025,1804,2273,2273,2025,1804,2273,1804,1703,1517,1517DW1804,1703,1517,1517,1517,1351,1517,1703,1804,2273,1517,1351DW1517,1703,1804,2273,2273,1517,2273,2273,2273,1517,2273,2273STARTLEASI,TABMOVDX,43H初始化8253MOVAL,01110110BOUTDX,ALMOVDX,0FF2BH初始化8255MOVAL,10010000BOUTDX,ALMOVCX,30AJMOVDX,0FF29H关8253的GATE1MOVAL,00HOUTDX,ALAGAINMOVDX,0FF28HINAL,DXTESTAL,01HJZAJ判断开关(低电平为暂停,如果相反,改为JNZ)MOVDX,0FF29HMOVAL,0FFH开8253的GATE1OUTDX,ALMOVAX,SI取一个音符MOVDX,41HOUTDX,ALMOVAL,AHOUTDX,ALCALLDELAYINCSIINCSILOOPAGAINJMPSTARTDELAYPROC05SPUSHBXPUSHCXMOVBL,10DE1MOVCX,4000LOOPDECBLJNZDE1POPCXPOPBXRETENDPDELAYCODEENDSENDSTART12013年微机实验考试考试题目与参考答案参考售价1000000000元人民币电子科创中心出品2013年微机原理实验考试关注微博师大宝駒电梯里俩2B电子科创中心出品1试题一数码管显示在任意一组无符号数中找出最大的数,在数码管上显示出来(无符号数的大小在099之间)。要求画出流程图;写出相应的汇编程序。参考答案程图源程序CODESEGMENTASSUMECSCODEDATA1DB70,02,52,13,06,28,54,68,86,92TABDB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HSTARTLEASI,DATA1LEADI,TABMOVCX,9找出最大数NEXT1MOVAL,SIINCSICMPAL,SIJCNEXT2MOVSI,ALNEXT2LOOPNEXT1DISPMOVAX,00HMOVAL,SIMOVBL,10DIVBLPUSHAXANDAX,0FHMOVBX,AXMOVAL,DIBXMOVDX,0FF21H段选OUTDX,ALMOVAL,0FDH位选十位MOVDX,0FF20HOUTDX,ALCALLDELAYPOPAXMOVAL,AHANDAX,0FHMOVBX,AXMOVAL,DIBXMOVDX,0FF21H段选OUTDX,ALMOVAL,0FEH位选个位MOVDX,0FF20HOUTDX,ALCALLDELAYJMPDISPDELAYPROCPUSHBXPUSHCXMOVBL,2DE1MOVCX,400LOOPDECBLJNZDE1POPCXPOPBXRETENDPDELAYCODEENDSENDSTART试题二液晶显示在LCD液晶显示屏上显示自己的姓名。要求画出流程图;写出相应的汇编程序。注此程序中的姓名需要自己取模,取模方式大家自己尝试,如果姓名为三个字,仿照前面写就可以。参考答案流程图(略)源程序DATASEGMENTORG1000H文字陈宋体12此字体下对应的点阵为宽X高16X16DATA1DB00H,0FEH,22H,5AH,86H,08H,88H,68H,18H,0FH,0E8H,08H,08H,08H,08H,00HDB00H,0FFH,04H,08H,07H,20H,11H,0DH,41H,81H,7FH,01H,05H,09H,30H,00H文字沁宋体12此字体下对应的点阵为宽X高16X16DATA2DB10H,60H,02H,8CH,00H,80H,00H,0F0H,02H,04H,18H,00H,00H,80H,00H,00HDB04H,04H,7EH,01H,08H,07H,00H,3FH,40H,40H,40H,40H,78H,00H,07H,00HDATAENDSCODESEGMENTASSUMECSCODE,DSDATASTARTMOVAX,DATAMOVDS,AX8255初始化MOVDX,0FF2BHMOVAL,10000000BOUTDX,AL;选全屏MOVDX,0FF2BHMOVAL,00001001BCS11OUTDX,AL2013年微机原理实验考试关注微博师大宝駒电梯里俩2B电子科创中心出品4MOVAL,00001011BCS21OUTDX,AL开显示MOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVDX,0FF28HAMOVAL,00111111BOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL选左屏MOVAL,00001001BCS11OUTDX,ALMOVAL,00001010BCS20OUTDX,AL;设置行MOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVDX,0FF28HAMOVAL,11000000BOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL设置页MOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVBL,10111000B2013年微机原理实验考试关注微博师大宝駒电梯里俩2B电子科创中心出品5MOVDX,0FF28HAMOVAL,10111000BOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL设置列LEASI,DATA1MOVDI,4LEIMOVDX,0FF2BHMOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALMOVDX,0FF28HMOVAL,01000000BAOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,AL输出数MOVCX,16SHURUMOVAL,00000001BRS1OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALSIAMOVDX,0FF28H逐字显示MOVAL,SIOUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,ALINCSILOOPSHURU设置下一页MOVDX,0FF2BHMOVAL,00000000BRS0OUTDX,ALMOVAL,00000010BR/W0OUTDX,ALINCBL下一页显示MOVDX,0FF28HMOVAL,BL;将BL赋给AL,再显示OUTDX,ALE下降沿MOVDX,0FF2BHMOVAL,00000101BOUTDX,ALMOVAL,00000100BOUTDX,ALDECDI判断下一页JNZLEIJMPSTARTRETTJMPRETTTRETTTJMPRETTCODEENDSENDSTART试题三直流电机控制按下键盘上的数字键0,直流电机转动;否则,直流电机不转。要求画出DA0832相关的系统硬件电路;写出相应的汇编程序。参考答案件电路DA0832硬件电路A系统8255B外部8255PB口接8个LED(0亮)源程序CODESEGMENTASSUMECSCODESTARTMOVDX,0FF2BH初始化8255MOVAL,80HOUTDX,ALDU1电机停止转动MOVDX,0FF28HMOVAL,00HOUTDX,ALDU0MOVDX,0FF20H0MOVAL,11111101BOUTDX,ALMOVDX,0FF22HINAL,DXTESTAL,02HJNZDU11就跳(未按下返回)MOVDX,0FF28H开始正转MOVAL,0FFHOUTDX,ALJMP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年张家界市特岗教师招聘笔试真题题库附答案解析
- 2025福建厦门一中集美分校(灌口中学)顶岗教师招聘1人考试笔试模拟试题及答案解析
- 未来五年话务耳机企业数字化转型与智慧升级战略分析研究报告
- 未来五年淡水养殖蚬行业跨境出海战略分析研究报告
- 未来五年IC连接器企业ESG实践与创新战略分析研究报告
- 未来五年云平台路由器企业ESG实践与创新战略分析研究报告
- 未来五年弹性计算子系统企业ESG实践与创新战略分析研究报告
- 应急心理疏导员工作自我鉴定表
- 2026年个人借款担保物火星标本展示协议
- 2025中煤地质集团有限公司招聘22人备考题库附答案解析
- 《高压电气设备选择》课件
- 八年级下册历史:问答式复习提纲
- 四年级数学三位数除以两位数质量作业口算题大全附答案
- 《上海市银行营业网点消防安全管理标准》
- 绿色建筑施工-智能建造技术专02课件讲解
- 《家庭等值规模研究的国内外文献综述》12000字
- 2025病区发现不明原因肺炎(发热)应急预案与处理流程
- 安宁疗护中的人文护理
- 五年级语文上册 每日默写单(基础知识默写单)
- 工程施工项目个人合伙协议书
- 停电停风、瓦斯超限停产撤人制度
评论
0/150
提交评论