单片机原理及应用模拟试题答案_第1页
单片机原理及应用模拟试题答案_第2页
单片机原理及应用模拟试题答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、10.BI/O线用。这种寻址方式称单片机原理及应用模拟试题答案(B) _一、单项选择题(每小题1分,共10分)1. A 2. B 3. C 4. D 5. A 6. B 7.C8.D9.A二、填空题(每小题2分,共10分)1.高 0000H2. 00H-07H07H3.214. 215.000BH 硬件每空1分三、阅读程序填空(每小题5分,共25分)1. (P1)=9BH5 分2. (A)=8BH(或 10001011B)3 分(Cy)=不影响2分3. (R0)=7FH(7EH)=00H(7FH)=41H答错1个扣 1分,答错2个扣3分4. 一个机器周期为1卩s 1分执行程序所需时间 T=1卩

2、s*(5 X 100+3)=503卩s0.5ms 4 分5. (data) 1CK操 作5 分四、简答题(每小题5分,共25分)1.要点:(1) 说明P3 口有第一功能和第二功能的使用。P3 口的第二功能各位线的含义。使用时应先按需要选用第二功能信号,剩下的口线才作第一功能(4)读引脚数据时,必需先给锁存器输出“1”。少答1项扣1分2. (1)8位专用寄存器。(2) 运算时存放一个操作数。(3) 运算后存放运算结果,所以称它为累加器。少答1项扣1分, 少答2项扣3分3. (1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,为寄存器间接寻址方式。2分(2)寻址范围:3分 内部RAM低

3、128单位,形式 Ri(i=0,1)。 外部RAM64K使用DPTR作间址寄存器,形式为 DPTR。4. 中断入口地址为中断响应后PC的内容即中断服务的入口地址。它们是:外部中断 00003H1分定时器T0中断000BH1分夕卜部中断10013H1分定时器T1中断001BH1分串行口中断0023H1分5.(1)传送按位顺序进行,速度慢。(2)传输线少,成本低。(3)传送距离远,可达几公尺到几千公里。 少答 1 项扣 1 分, 少答 2 项 扣 3 分五、综合应用题(每小题 10 分,共 30 分)a1a 0)BCD=10 x a1+ a0MOVA, 30H;取两位BCD压缩码a1a0送AANL

4、A, #0F0H; 取高 4 位 BCD 码 a1SWAPA; 高 4 位与低 4 位换位MOVB, #0AH; 将二进制数 10 送入 BMULAB;将10x al送入A中MOVR0, A;结果送入R0中保存MOVA, 30H; 再取两位 BCD 压缩码ANLA, #0FH; 取低 4 位 BCD 码 a0ADDA, R0; 求和 10xa1+ a0MOV40H, A; 结果送入 40H 保存SJMP$; 程序执行完,“原地踏步”ENDa1a0 送 A1、解:两位压缩 BCD 码转换成二进制数的算法为: (程序如下START:程序编制基本正确时得满分,否则适当扣分。2每次传送数据的的过程相同

5、,可以用循环程序实现。30H4FH共32个单元,循环次数应为16次(保存在R2中),为了方便每次传送数据时 地址的修改,送片内RAM数据区首地址送R0,片外RAM数据区首地 址送 DPTR。程序如下:片外 50H 字节数据传送MOV DPTR,#8000HMOV R0,#10HMOV R2,#50HLOOP : MOVX A, DPTR ;取数MOVX R0,A;存数1NC DPTR1NC R0DJNZ R2,LOOPRET程序编制基本正确时得满分,否则适当扣分。3、解:在无键按下的情况下, P1.0P1.7 线上输入均为高电平。当有键按下 时,与被按键相连的 I/O 线将得到低电平输入,其他

6、位按键的输入线上仍 维持高电平输入。P1 口 8条I/O线经与非门74LS30实现逻辑与非后,再 经过1个非门74LS04进行信号变换,然后接至MCS-51的引脚上,可通过中断的方式处理键盘。在中断服务程序中,先延时 20 ms 消除键抖动,再对各键进行查询,找到所按键,并转到相应的处理程序 中去。主程序如下:ORG0000HLJMPMAINORG 0003H; 外部中断 0 中断服务入口地址LJMP INT ; 转中断服务ORG0100HMAIN: SETB EA ; 开总中断允许SETBEX0; 开 INT0 中断SETB IT0 ; 下降沿有效编制主程序基本正确时得 3 分中断服务程序清

7、单如下:INTI CALL D20; 延时去抖动MOV P1, #OFFH ; P1 口送全 1 值MOV A, P1 ;读P1 口各引脚CJNE A, #OFFH,CLOSE ; 验证是否确实有键闭合 AJMP INTO; 无键按下CLOSE: JNB ACC.7, KEY 7 ; 查询 7 号键JNB ACC.6, KEY 6; 查询 6 号键JNB ACC.5, KEY5 ; 查询 5 号键JNBACC.4, KEY4 ;查询 4 号键JNBACC.3, KEY 3 ;查询 3 号键JNBACC.2, KEY 2 ;查询 2 号键JNBACC.1, KEY 1;查询 1 号键JNBACC.O,KEY O ;查询 O 号键INTO: RETIKEY 7:; 7 号键处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论