总单片机试卷有答案40张

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

装 : 号学订: 名姓线 : 的结果存入51H单元。

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

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

注意事项:

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

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

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

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

1. 十进制数178化成二进制数为 ,用压缩8421BCD码表示

为 。

2. AT89C52的一个机器周期有 个时钟周期,若fosc=6MHZ,则一

个机器周期为 S。

3. AT89C52内部有 256 字节数据存贮空间,地址空间为 。

其内部有 字节flash ROM。

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

5. C51中,定义变量:char xdata a;则a存储于 片外数据存储 区域,而函

数声明XXYY()interrupt4则将XXYY()声明为 串行接口 。 6. TLC549是8位二进制A/D转换器,其信号输入范围0~5V,满刻度为0FFH,

则分辨率为 。

37

7. 8255A有 3 个8位并行口,其工作方式0为 。 8. 内部有程序存贮器的单片机,若EA接 ,PC值小于内部程序空

间时读内部程序存贮器,PC值大于内部程序空间时读外部程序存贮器,若

EA接 则直接读外部程序存贮器。(填高电平或低电平)

9.(SP)=5FH,(50H)=4FH,(40)=04H,执行指令:

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

后,(50H)= 4FH ,(40H)= 04H 。 10. 执行指令后

MOV DPTR,#2003H

MOV A,#18H MOV 20H,#38H MOV R0,#20H XCH A, @R0

(A)= 38H ,(20H)= 18H 。

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

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

2. AT89C52单片机复位后其P1口的输出状态为,(B ) A、00H B、0FFH C、0F0H D、不确定 3 源操作数属于直接寻址的是 ( D) A MOV 30H,A

B M0VX A,@R0

C MOV P0,#30H

D MOV A,P0

38

4 设(A)=53H,(R0)=0FCH,执行指令ADD A,R0;结果( B) A(A)=4FH,CY=0,AC=0,OV=0,P=1 B(A)=4FH,CY=1,AC=0,OV=0,P=1 C(A)=34H,CY=1,AC=0,OV=0,P=1 D(A)=4FH,CY=1,AC=0,OV=1,P=1 5 下列选项中不是单片机生产商的是( D ) A INTEL B MOTOROLA C PHILIPS D MICROSOFT

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 最小系统中P2口可以用作第一功能 2 DEC @DPTR

(√) (×)

3 汇编语言中可以使用伪指令,它们是真正的指令,是用来对汇编过程进行 某种控制。

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

4 RLC 30H

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

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

同,因此在位寻址操作和直接寻址操作中,这两者是一样的。(×) 8 对于内部没有ROM的单片机EA必须接低电平

(√)

39

9 MOV 20H,#0F000H

(×) (× )

10 PC存放的是当前执行的指令。

得分 评卷人 四 编程题 本大题共4道小题共36分,前3题每小题10分应

1. 某一小型发电厂,共有64只开关,请设计一单片机紧凑型系统,利用译码

法,以74HC245为I/O器件,采集开关量存贮于内部RAM30H-37H,并统计断开的

用汇编语言编程,第4小题6分,可以选择汇编或C51编程

开关数存贮与内部RAM50H单元(断开为“高电平” )。画出系统结构图并设计源程序。

2.MCS-51单片机的晶振频率为12MHZ,使用单片机的内部定时方式产生频率为10HZ的方波信号。

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

3.编写子程序,统计出51单片机数据存贮器3000H~30FFH单元中大于40H小于80H的无符号数的个数,并存贮于显示缓冲区30H。

4.两个4位BCD码数相加求和。设被加数存于内部RAM的40H,41H单元,加数存于45H,46H单元,要求和数存于50H,51H单元(均前者为低2位,后者为高2位)。试编制加法程序段。

40

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