《2022年《单片机技术及应用》期末试题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《单片机技术及应用》期末试题及答案 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高 2012 级电子班单片机技术及应用期末试题(本试卷总分 100 分,90 分钟完卷)卷 I 姓名:_ 学号:_ 得分:_ 一、填空题(本大题共25 空,每空 1 分,总分 25 分)1、MCS 51 单片机共有 _个引脚,其中第29 引脚是_ 引脚;共有 _个并行 I/O 口。2、MCS 51 单片机的复位引脚是第_引脚,当该引脚保持_个机器周期以上高电平时,单片机实现一次复位操作,复位方式分别有 _ 和_ 两种。3、当振荡脉冲频率 fOSC=12MHz 时,机器周器应为 T_s;若指令MOV 30H,#20H 的机器周期为2,则执行该条指令要用_s 的时间。一个机器周期包括_个状态。4、
2、MOV direct,Ri的 寻 址 范 围 为 _和_。5、堆栈在存放数据时具有_、_ 的特点,一般将堆栈开辟在 _ 区域中。6、设X原 10000110,则 X反 _,X补_。7、访问外部存储器时,用_和_输出地址,其中_输高 8 位地址,_输低 8 位地址。8、MCS 51单片机的工作方式有 _、_、_ 和_。二、选择题(本大题共10 小题,每小题 3 分,共 30 分)1、下列指令格式正确的是()名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 12 页 -A、ADD 30H,31H B、MOV R0,R1 C、SUBB A,#20H D、DEC DPTR 2、若(A)82
3、H,(B)05H,则执行 MUL AB指令后,A 中的内容是()A、8AH B、05H C、82H D、02H 3、下列为从程序存储器ROM 中读取数据的指令是()A、MOVX A,Ri B、MOVC A,A+DPTR C、MOVC A+PC,A D、MOV Ri,A 4、能将两个 8 位二进制数的低 4 位互换的指令是()A、XCH A,Rn B、XCH A,Ri C、SWAP A D、XCHD A,Ri 5、下列指令中,书写格式错误的是()A、PUSH A B、PUSH B C、PUSH R7 D、PUSH PSW 6、下列程序中不能实现A、B内容互换的是()A、MOV R0,B B、XC
4、H A,B XCHD A,R0 C、PUSH A D、MOV R0,A PUSH B MOV A,B POP A MOV B,R0 POP B 7、若(A)01111000BCD,(R0)00110110BCD,执行 ADD A,R0 DA A 后,A中的内容为()A、0AEH B、1010110BCDC、00010100BCD D、10101101BCD8、执行 MOV SP,#40H 指令后,入栈操作是从片内RAM 哪个单元名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 12 页 -开始?()A、2FH B、41H C、30H D、07H 9、MCS-51单片机复位后,下列寄
5、存器的初始值不为00H 的是()A、Acc B、TH0 C、PSW D、SP 10、下列说法正确的是()A、DPTR 是唯一一个 16 位的特殊功能寄存器B、PC是唯一一个不可寻址的专用寄存器C、AC称为进位标志位D、P称为奇偶校验标志位三、简答题(本大题共2 小题,共 15 分)1、MCS-51单片机有哪几种寻址方式,并各举一例?(7 分)2、MCS-51单片机 P3口依次有哪些第二功能,并说明其含义。(8分)四、读程题(13分)1、已知内部 RAM 中 59H单元的内容为50H,写出当执行下列程序后寄存器 A,R0和内部 RAM 中 50H,51H单元的内容为何值。(4 分)MOV A,5
6、9H MOV R0,A MOV A,#27H MOV R0,A SUBB A,#25H MOV 51H,A MOV 52H,70H 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 12 页 -当执行完上述指令后(A)_ (R0)=_ (50H)=_ (51H)=_ 2、说明下列程序段的功能是什么?(3 分)MOV DPTR,#2000H MOV R0,#20H MOV A,#00H MOVC A,A+DPTR MOVX R0,A 此程序段的功能为 _。3、设堆栈指针 SP的内容为 60H,内部 RAM 中 30H和 31H单元的内容分别为 24H和 10H,执行下列程序段后,61
7、H,62 H,30 H,31 H,DPTR 及 SP中的内容将为何值。PUSH 30H PUSH 31H POP DPL POP DPH MOV 30H,#00H MOV 31H,#0FFH 当执行完上述指令后(61H)_ (62H)=_ (30H)=_ (31H)=_ (DPTR)=_ (SP)=_ 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 12 页 -高 2012 级电子班单片机技术及应用期末试题(本试卷总分 100 分,90 分钟完卷)卷 II(答题卷)姓名:_ 学号:_ 得分:_ 一、填空题(本大题共25 空,每空 1 分,总分 25 分)1、_、_、_。2、_、_
8、、_、_。3、_、_、_。4、_、_。5、_、_、_。6、_、_。7、_、_、_、_。8、_、_、_、_。二、选择题(本大题共10 小题,每小题 3 分,共 30 分)题号1 2 3 4 5 6 7 8 9 10 答案三、简答题(本大题共2 小题,共 15 分)1、寻址方式例子(本小题共 8 分)_ _ _ _ _ _ _ _ _ _ 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 12 页 -_ _ _ _ 2、MCS-51 单片机 P3 口依次有哪些第二功能,并说明其含义。(8 分)P3.0:第二功能是(英文)_;含义_。P3.1:第二功能是(英文)_;含义_。P3.2:第二
9、功能是(英文)_;含义_。P3.3:第二功能是(英文)_;含义_。P3.4:第二功能是(英文)_;含义_。P3.5:第二功能是(英文)_;含义_。P3.6:第二功能是(英文)_;含义_。P3.7:第二功能是(英文)_;含义_。四、读程题(13分)1、当执行完上述指令后(A)_ (R0)=_ (50H)=_ (51H)=_(4 分)2、此程序段的功能为 _ _。(3 分)3、当执行完上述指令后(61H)_ (62H)=_ (30H)=_ (31H)=_ (DPTR)=_ (SP)=_(6 分)五、编程题(本大题共2 小题,共 17 分)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共
10、 12 页 -1、试编写一程序段,实现两个16 位无符号数的加法,两数分别放在片内 RAM41H、40H和 51H、50H单元中,要求其和放在片内RAM31H、30H单元中,高位放在高地址中,设和数不超过16 位。(7 分)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2、试编写一程序段,将片外RAM 中 2000H单元中的内容和程序名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 12 页 -存储器 ROM2100H 单元的内容相乘,并将结果存放在片外RAM 的 23H和 22H单元中,高位存放在高地址中。(10 分)_ _ _ _ _ _ _ _ _
11、_ _ _ _ _ _ _ _ _ _ 名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 12 页 -高 2012 级电子班单片机技术及应用期末试题(本试卷总分 100 分,90 分钟完卷)(参考答案)一、填空题(本大题共25 空,每空 1 分,总分 25 分)1、_40_、PSEN、_4_。2、_9_、_上电自动复位 _、_按键复位 _、_2_。3、_1_、_2_、_6_。4、_片内 RAM 低 128B_、_片外 RAM 低 256B_。5、_先进后出 _、_后进先出 _、_30H 7FH_。6、_11111001_、_11111010_。7、_P0_、_P2_、_P2_、_P
12、0_。8、_复位方式 _、_程序执行方式 _、_节电方式 _、_编程校验方式 _。二、选择题(本大题共10 小题,每小题 3 分,共 30 分)题号1 2 3 4 5 6 7 8 9 10 答案C A B D C A C B D C 三、简答题(本大题共2 小题,共 15 分)1、寻址方式例子(本小题共 8 分)_立即寻址 _ _MOV A,#20H_ _直接寻址 _ _MOV A,20H_ _寄存器寻址 _ _MOV A,R0_ _寄存器间接寻址 _ _MOV A,R0_ _位寻址_ _MOV C,20H_ _变址寻址 _ _MOVC A,A+DPTR_ 名师资料总结-精品资料欢迎下载-名师
13、精心整理-第 9 页,共 12 页 -_相对寻址 _ _SJMP _ 2、MCS-51 单片机 P3 口依次有哪些第二功能,并说明其含义。(8 分)P3.0:第二功能是(英文)_RXD_;含义_串行口输入 _。P3.1:第二功能是(英文)_TXD_;含义_串行口输出 _。P3.2:第二功能是(英文)INTO;含义_外部中断 0 输入_。P3.3:第二功能是(英文)_1INT_;含义_外部中断 1 输入_。P3.4:第二功能是(英文)_T0 _;含义_定时/计数器 0_。P3.5:第二功能是(英文)_ _T1_;含义_定时/计数器 1_。P3.6:第二功能是(英文)_ WR_;含义外部数据存储器
14、写选通线。P3.7:第二功能是(英文)_ DR_;含义外部数据存储器读选通线。四、读程题(13分)1、当执行完上述指令后(A)_02H_ (R0)=_50H_ (50H)=_27H_ (51H)=_02H_(4 分)2、此程序段的功能为 _将 ROM2000H 单元内容传送到片外RAM20H单元中去 _。(3 分)3、当执行完上述指令后(61H)_24H_ (62H)=_10H_ (30H)=_00H_ (31H)=_0FFH_ (DPTR)=_2410H_ (SP)=_60H_(6 分)五、编程题(本大题共2 小题,共 17 分)1、试编写一程序段,实现两个16 位无符号数的加法,两数分别名
15、师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 12 页 -放在片内 RAM41H、40H和 51H、50H单元中,要求其和放在片内RAM31H、30H单元中,高位放在高地址中,设和数不超过16 位。(7 分)_CLR C_ _MOV A,40H_ _ADD A,50H_ _MOV 30H,A_ _MOV A,41H_ _ADDC A,51H_ _MOV 31H,A_ 2、试编写一程序段,将片外RAM 中 2000H单元中的内容和程序存储器 ROM2100H 单元的内容相乘,并将结果存放在片外RAM 的 23H和 22H单元中,高位存放在高地址中。(10 分)_MOV DPTR,#2000H_ _MOVX A,DPTR_ _MOV B,A_ _MOV A,#00H_ _MOV DPTR,#2100H_ _MOVC A,A+DPTR_ _MUL AB_ _MOV R0,#22H_ _MOVX R0,A_ _INC R0_/MOV R0,#23H_ 名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 12 页 -_MOV R0,B_ 名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 12 页 -