2022年单片机模拟试题答案 .pdf

上传人:Che****ry 文档编号:25197258 上传时间:2022-07-10 格式:PDF 页数:6 大小:47.99KB
返回 下载 相关 举报
2022年单片机模拟试题答案 .pdf_第1页
第1页 / 共6页
2022年单片机模拟试题答案 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年单片机模拟试题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年单片机模拟试题答案 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单片机技术模拟试题题号一二三四五六总分分数合分人 _ 复查人 _ 一、 填空题(每空1 分,共 15 分) 。1 微型计算机是指采用_微处理器 _作 CPU,并配以适当容量的_存储器 _、输入输出设备的_接口电路 _以及系统总线。2 微型计算机系统是指微型计算机硬件与_系统软件 _、_应用软件 _和必要的 _支撑软件 _的结合。3 51 系 列 单 片 机 CPU中 使 用 的 特 殊 功 能 寄 存 器 有 _ACC _ 、_B_、_PSW_、_SP_和_DPTR_。4 微型计算机一个完整的中断处理的基本过程应包括:_中断请求 _、_中断响应 _、 _中断处理 _及_中断返回 _ 4 个步骤

2、。二、单项选择题(每小题2 分,共 10 分) 。1.将十进制数 196转换成二进制数为C。A、 0100010 B、11001000 C、 11000100D、10100100 2.MCS-51 单片机的堆栈区应建立在:A。A、 片内数据存储区的低128 字节单元 B、片外数据存储区C、片内数据存储区的高128 字节单元 D、程序存储区精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 6 页3.下列指令中属于直接寻址方式的指令是A。A、MOV 68H, A B、MOV A, #68HC、MOV A,R5 D、MOV A, R14. 主频

3、为 12MHz的单片机的机器周期为C。A、1/12 s B、0.5 s C、1 s D、2 s 5. 8051 单片机的中断优先级控制寄存器是C。A、TCON B、SCON C、 IP D、IE 三、简答题(每小题5 分,共 20 分) 。18051 单片机的内部数据存储器可以分为几个不同的区域?各有什么特点?每个区域占用的字节范围是多少?答案见教材第3 章存储器结构部分。注意题干中的说法:内部数据存储器 。2简述程序计数器PC 的作用。答案要点:程序计数器PC 总是指向下一条要执行的指令的地址,即其内容是随程序进行而变化的。是保证程序顺序执行的重要特殊功能寄存器。3简述寄存器间接寻址方式及其

4、寻址范围。答案见教材第4 章指令系统之寻址方式部分。48051 有几个中断源,他们的中断入口地址分别是什么?8051 内部这些中断源的自然优先级的顺序是怎样安排的?答:8051 有 5 个中断源,他们的中断入口地址分别是:外部中断0入口地址 0003H,定时器 /计数器 0 中断入口地址000BH,外部中精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 6 页断 1 入口地址 0013H, 定时器 /计数器 1 中断入口地址 001BH。 8051内部这些中断源的自然优先级由高到低的顺序是:外部中断0、定时器/计数器 0 中断、外部中断1

5、、定时器 /计数器 1 中断。四、判断题(10 分)。请判断下列各条指令的书写格式是否有错误,如有错误说明原因。1、MUL R0R1 错误。乘法指令只能使用寄存器A 和 B,应为 MUL AB2、MOV A,R7 错误。应为MOV A,R0 或 MOV A ,R13、MOV A,#3000H 错误。立即数3000H(16 位)超过了机器字长(8 位二进制数)4、MOVC A+DPTR ,A 错误。应为MOVC A ,A+DPTR5、LJMP #1000H 错误。 LJMP 后的操作数只能是16 位地址,不能是立即数,应为LJMP 1000H 五、计算题。(共25 分)1写出下列有符号机器数的真

6、值(用十进制表示,写出中间过程)。 (8 分)(1)01101110 +(126+125+024+123+122+121+020)=+(64+32+8+4+2 )=+110(2)10001101 -(026+025+024+123+122+021+120)=-(8+4+1)=-13精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 6 页(3)01011001 +(126+025+124+123+022+021+120)=+(64+16+8+1 )=+89(4)11001110 -(126+025+024+123+122+121+020)=

7、-(64+8+4+2 )=-782分别写出十进制数64 和-10 的原码、反码和补码,并求出:(1)它们的和; (2)把它们的和表示为8 位二进制数的形式。 (12 分)答:因( 64)10=( 1000000)2则64原=01000000=64反=64补;又因(10)10=(0001010)2则 -10原=10001010,-10反=11110101,-10补=11110110。做补码加法:64补+-10补=01000000+11110110=00110110=54 3设单片机晶振频率为6 MHZ ,在方式0 下,利用定时器T0 输出周期为2 ms 的方波,试确定定时器的初值(写出中间过程)

8、。 (5 分)解:首先,周期2 ms 的方波应为1ms 高电平、 1ms 低电平,实际定时时间为 1ms,低电平部分只需该引脚取反即可。由单片机晶振频率可知单片机的时钟周期,即T0 =1/f=1/610-6,则单片机的机器周期为Tp=12 T0=210-6s, 则计数初值X=213- (T/Tp) =213- (1 10-3/2 10-6) =8192-500=7692 , 将 7692转换为二进制数为:1111000001100,因方式 0 为 13 位计数器 /定时器,所以初值高 8 位为 F0H,低 8 位为 0CH,赋初值指令为:MOV TH0, #0F0H ;送高 8 位MOV TL

9、0, #0CH ;送低 8 位六、阅读下列程序,写出相应寄存器的内容( 每小题 5 分,共 20 分) 1. 执行下列程序段后,(R0)= _ 30H_, (A)= _ 40H_ ,(R1)= _ 40H_,(B)= _ 50H_,精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 6 页(40H)= _ 60H_,(P2)= _ 60H_。(30H)=40H , (40H)=50H , (P1)=60H. MOV R0, #30H MOV A, R0 MOV R1, A MOV B, R1 MOV R1, P1 MOV P2, P1 2.

10、 (1)执行下列程序段后,(P1)=_ 9BH _。 MOV P1 ,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.7 (2)执行下列程序段后,(A)=_ 8AH _,(CY)=_ 1_。 CLR C MOV A ,#C5H RLC A 3. (1)下列程序段执行后,(R0)=_ 7FH _,(7EH)=_ 00H_,(7FH)=_ 41H_。 MOV R0 , #7EH MOV 7EH , #0FFH MOV 7FH , #40H INC R0 INC R0 INC R0 ( 2 )设 A=83H ,R0=17H, (17H)=34H , 执 行以 下指 令

11、 后 A= EBH。ANL A, #17H ORL 17H, A XRL A, R0 CPL A 4. 阅读下列程序,说明其实现的功能MOV A,R0ANL A ,#0FH ADD , A, #01H MOVC A, A+PC MOV R0,A ASCTABLE :DB “0,1, 2,3,4,5”DB “6,7,8,9”DB “A,B,C,D,E, F”RET 答:要点:该程序是用查表法将存放在R0 寄存器的十六进制数转精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 6 页换为 ASCII 码。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁