单片机原理及应用期末考试复习题.pdf
《单片机原理及应用期末考试复习题.pdf》由会员分享,可在线阅读,更多相关《单片机原理及应用期末考试复习题.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/8 单片机原理及应用期末复习题一、填空题1相对寻址是以PC 的当前值为基准,加上指令中给出的相对偏移量 形成目标地址的方式。2AT89S51 单片机的 1 个机器周期含有12 个晶振周期或 6 状态周期。3AT89S51 单片机进行扩展时,用P0 口作为地址/数据总线,用P2 口作为地址总线高8位。4假定累加器A 的内容 30H,执行指令:1000H:MOVC A,A+PC 后,把程序存储器1031H 单元的内容送累加器A 中5.指令格式是由操作码 和操作数 部分组成。6.AT89S51 单片机的串行口控制寄存器中有2个中断标志位,它们是 TI 和 RI 7.JNC rel 指令执行时,当
2、CY 位为 0 时程序发生跳转。8.单片机位寻址区的单元地址是从20H 单元到 2FH 单元,若某位地址是10H,它所在单元的地址应该是22H 。9外部中断0 的中断入口地址为0003H,定时/记数器 T1 的中断入口地址为001BH。10串行口工作方式2 为 9 位异步通信,若SMOD=0,f OSC=6 MHZ,则其相应波特率为6106/64 b/s 11堆栈应遵循 先进后出 规律,堆栈指针的符号为SP 12、程序计数器PC存放的是下一条要执行指令的地址;13、指令 MOVX A,DPTR的寻址方式是寄存器间接寻址:14、MCS-51 访问ROM、片内RAM、片外RAM的指令助记符分别为M
3、OVC、MOV 和 MOVX 。15、机器字长为8位,则 10原=8AH,10反=F5H,10补=F6H 。16、已经累加器A=97H,则执行指令ADD A,#7DH 后,A=14H,C=1 ,OV=0 ,AC=1 。2/8 二、单项选择题1AT89S51单片机的(d )口的引脚,还具有外中断、串行通信等第二功能。a)P0 b)P1 c)P2 d)P3 2单片机应用程序一般存放在(b )a)RAM b)ROM c)寄存器 d)CPU 3已知某数的BCD码为 0111010101000010 则其表示的十进制数值为(b)a)7542H b)7542 c)75.42H d)75.42 4下列指令中
4、不影响标志位CY的指令有(d )。a)ADD A,20H b)CLR c)RRC A d)INC A 5CPU主要的组成部部分为(a )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6AT89S51 的 CPU是(c )位的单片机 a)16 b)4 c)8 d)准 16 7当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。a)MOV A,R1 b)MOVC A,A+DPTR c)MOVX A,R0 d)MOVX A,DPTR 8AT89S51单片机中既可位寻址又可字节寻址的单元是(a )a)20H b)30H c)00H d)70H 9下列哪条指
5、令是正确的(d )a)PUSH R2 b)ADD R0,A c)MOVX A DPTR d)MOV R0,A 11.要使累加器A的高 4 位置为 0000,低 4 位不变,以下指令正确的是 B 。(A)ANL A,#0F0H(B)ANL A,#0FH(C)ORL A,#0F0H(D)ORL A,#0FH 12.利用串行口工作方式1 进行异步串行通信,当其波特率为4800bps,每秒最多能传送 A 个字符。(A)480(B)960(C)4800(D)9600 13.C51 中,要编写一个中断函数,则必须在函数名后加 B 修饰符。(A)void(B)interrupt(C)using(D)unsi
6、gned 14.51系列单片机系统中需扩展32KByte 的片外RAM,则需要 C 片 6264(8K8bit)。(A)1(B)2(C)4(D)8 文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10
7、X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H
8、6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:C
9、E5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF
10、10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP
11、8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码
12、:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H73/8 15.若 单 片 机 当 前 正 在 执 行 高 优 先 级 的 中 断 服 务,则 以 下 能 响 应 的
13、 中 断 是D 。(A)高优先级中断(B)同优先级中断(C)低优先级中断(D)以上都不能响应16.键盘的软件消除键抖动是通过 C 来实现的。(A)加滤波器(B)中断(C)延时(D)加 RS触发器三、写出实现下列各要求的指令或程序段1、将 80H单元中的内容与数据4FH相比较,相等返回,不相等将80H单元置 FFH返回。MOV A,80H CJNE A,#4FH,BD SJMP L1 BD:MOV 80H,#0FFH L1:RET 2、外部 RAM 单元 2000H的内容传送到内部RAM 单元 70H;MOV DPTR,#2000H MOVX A,DPTR MOV 70H,A 3、将 32H单元
14、中内容的第7 位取反后送给50H。MOV A,32H CPL ACC.7 MOV C,ACC.7 MOV 50H,C 4、若(50H)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的 40H、41H、42H单元中的内容各为多少?(5 分)MOV A,50H ;(A)=40H MOV R0,A ;(R0)=40H MOV A,#00H ;(A)=0 MOV R0,A ;(40H)=0 MOV A,#3BH ;(A)=3BH MOV 41H,A ;(41H)=3BH MOV 42H,41H ;(42H)=3BH(A)=3BH;(R0)=40H;(40H)=0;(41H)=3BH;
15、(42H)=3BH 5、将外部数据存储器3000H 开始 100个存储单元的内容存入3070开始的存储单元(9 分)MOV DPTR#3000H MOV P2,#30H MOV R1,#70H MOV R5,#100 文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1
16、B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H
17、7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9
18、L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4
19、I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U
20、8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6
21、R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H74/8 L1:MOVX A,DPTR MOVX
22、R1,A INC R1 INC DPTR DJNZ R5,L1 RET 四、读程序填空1 CLR C MOV A,4DH SUBB A,,4EH MOV 30H,A MOV A,7FH SUBB A,2BH MOV 31H,A SJMP$(1)该程序的功能是:两个16 位数的减法:(7F4DH)(2B4EH),结果存入内部RAM的30H和 31H单元,31H单元存差的高8 位,30H单元存差的低8 位(2)若(4DH)=06H,(4EH)=05H,(7FH)=0AH,(2BH)=01H 则执行上述程序后(30H)=01 H。(31H)=09 H。2 START:MOV R0,#40H MOV
23、R7,#04H MOV A,R0 LOOP:INC R0 MOV 50H,R0 CJNE A,50H,NEXT NEXT:JNC BIE1 MOV A,50H BIE1:DJNZ R7,LOOP MOV 30H,A RET (1)该程序的功能是:求出40H 44H中最大的无符号数,并将最大数存入30H中 (2)设(40H)=12H,(41H)=22H,(42H)=6EH,(43H)=5AH,(44H)=8AH,填写程序执行后的结果,(30H)=8A H。3.已知(30H)=49H,(31H)=2BH,(32H)=0A3H,执行以下程序:MOV R7,#4 RR0:MOV R6,#3 CLR C
24、 MOV R0,#30H 文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7
25、文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L3Q2 HF10X4P4I1B5 ZP8H6X2U8H7文档编码:CE5V6R9L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 期末考试 复习题
限制150内