总单片机试卷有答案40张

发布时间 : 星期一 文章总单片机试卷有答案40张更新完毕开始阅读

得分 评卷人 一、填空题(本大题共10道小题,20个空,每空1分,共20 分)

1. 十进制数124化成二进制数为 (1111100)2 ,用压缩8421BCD码表示为(000111010100)8421BCD。

2. 51单片机的一个机器周期有 12 个时钟周期,若fosc=12MHZ,则一个机器周期为 1×10-6 S。

3. AT89C52内部有256字节数据存贮空间,外部可扩展64K字节数据存贮空间。 4. AT89C52有 6个 中断源,可以实现 2 中断嵌套。 5. AT89C52的串行口有 3 种工作方式,其中方式0为 方 式,若fosc=12MHZ,波特率为 。

6. MCS—51内部RAM中的可以位寻址的空间为20H-2FH以及特殊功能寄存器字节地址能够被8整除。

7. 外部中断0的中断标志位必须由 硬件 清零。而串行口中断标志位TI是由内部 软件 清零的。

8. C51中,定义变量:char data a;则a存储于直接寻址片内数据存储区域,而函数声明XXYY()interrupt2则将XXYY()声明为 外部中断1 。 9. (SP)=60H,(A)=59H,(R0)=68H,执行指令:

?????????? SS1:????? MOV R7,#0 DJNZ R7,SS1 ??????????

后,(R7)= 0 ,SS1被执行 无数 次。 10.(SP)=5FH,(50H)=4FH,(40H)=04H,执行指令:

PUSH 50H PUSH 40H POP 40H POP 50H

后,(50H)= 4FH ,(40H)= 04H 。

9

得分 评卷人 二 选择题 (本大题共6道小题,每小题4分,共24分) 1 关于 AT89C52并行口说法正确的是(D) A P1口没有内部提升电路

B 如果读引脚,可以先写0到P0口锁存器 C P2也可以输出数据的高八位 D P3口是多功能口

2 51单片机复位后正确的是(C)

A 内部寄存器内容全为00H B SP的内容为60H

C P0∽P3的内容为0FFH D 内部寄存器内容全部为0FFH 3 源操作数属于直接寻址的是 (D) A MOV 30H,A

B M0VX A,@R0 D MOV A,P0

C MOV P0,#30H

4 设(A)=85H,(20H)=0AFH,执行指令ADD A,20H,结果(B) A(A)=34H,CY=0,AC=1,OV=0 B(A)=34H,CY=1,AC=1,OV=1 C(A)=4FH,CY=1,AC=1,OV=0 D(A)=34H,CY=1,AC=0,OV=0 5.下列不是单片机总线是(D)

A、地址总线 B、控制总线 C、数据总线 D、输出总线 6.系统频率fosc为6MHZ,子程序DEL的功能为(A) DEL: MOV R7,#200 DEL1:MOV R6,#125

A 延时约100ms B 延时约50ms C DEL2被执行125次 D 以上都不对

DEL2:DJNZ R6,DEL2

DJNZ R7,DEL1 RET

得分 评卷人 三 判断题 (本大题共10道小题,每小题2分,共20分)

1 MCS—51的串行口方式0是移位寄存器方式 2 DEC DPTR

(√ ) (× )

10

3 MOV 40H,0F1H 4 RLC 30H

(× ) (× ) (× ) (× )

5 ANL 20H,#0F000H 6 MOVX 80H,#2000H

7. 片内RAM20H~2FH中的128个位地址与直接地址00H~7FH形式完全相同,

因此在位寻址操作和直接寻址操作中,这两者是一样的。 (× ) 8 对于内部没有ROM的单片机EA必须接低电平 9 ALE引脚信号可以作为地址锁存信号

(√) (√) (× )

10 51单片机中,T1中断服务程序入口地址为0003H。

得分 评卷人 四 编程题 本大题共4道小题共36分,前4题每小题20分应 用汇编语言编程,第4小题6分,可以选择汇编或C51编程

1.编写程序使用中断,利用定时器T1定时控制从P1.0输出周期为100ms方波,TF1为高级中断源,fosc=6MHZ。(包括初始化与中断服务子程序) GATE C//T M1 M0 GATE C//T M1 M0 TMOD TF1 TR1 TF0 TR0 IE1 IT1 IE0 ITO EX0 PX0 TCON EA — ET2 ES ET1 PT1 EX1 ET0 PX1 PT0 IE — — PT2 PS IP

2.某一小型发电厂,共有64只开关,请设计一单片机紧凑型系统,利用译码 法,以74HC245为I/O器件,采集开关量存贮于内部RAM30H-37H,并统计断开的开关数存贮与内部RAM70H单元(断开为“高电平” )。画出系统结构图并设计源程序。

11

装 : 号学

3.一个AT89C52系统,fosc=11.0592MHZ,对串行口初始化为方式一输入输出,波特率为4800,编写初始化程序

4.编写子程序,比较内部RAM单元60H与61H中的两个无符号数的大小,大的放在60H中,小的放在61H中。

江苏技术师范学院东方学院 学年第 学期

《单片机原理与应用》试卷(2B)

注意事项:

1.本试卷适用于东方学院 级学生考试使用。 2.本试卷共6页,满分100分,答题时间120分钟。

3.考核方式:闭卷考试。

题号 一 二 三 四 五 六 …… 总分 得分

得分 评卷人 一、填空题(本大题共10道小题,20个空,每空1分,共20

12

联系合同范文客服:xxxxx#qq.com(#替换为@)