总单片机试卷有答案40张.docx
《总单片机试卷有答案40张.docx》由会员分享,可在线阅读,更多相关《总单片机试卷有答案40张.docx(42页珍藏版)》请在冰豆网上搜索。
.
江苏技术师范学院 学年第 学期
《单片机原理与应用》试卷(1A)
注意事项:
2.本试卷共6页,满分100分,答题时间120分钟。
3.考核方式:
闭卷考试。
学号:
题号
一
二
三
四
五
六
……
总分
得分
装
得分
评卷人
一、填空题(本大题共10道小题,20个空,每空1分,共20
分)
1. 十进制数178化成二进制数为(10110010)2,用压缩8421BCD码表示为
(000101111000)8421BCD。
姓名:
订 2.51单片机的一个机器周期有 12 个时钟周期,若fosc=12MHZ,则一个机器周期为 1×10-6 S。
3.AT89C52内部有 256 字节数据存贮空间,外部可扩展 64k 字节数据存贮空间。
4.AT89C52有 6 个中断源,可以实现 2 级断嵌套。
5.AT89C52的串行口有 3 种工作方式,其中方式0为同步移位寄存器输入/输出方
式,若fosc=12MHZ,波特率为106bit/s 。
6.MCS—51内部RAM中的 20H-2FH 及特殊功能寄存器中地址为
8的整数倍可以位寻址。
线
7.外部中断0的中断标志位必须由 硬件 清零。
而串行口中断标志位TI
是由软件 清零的。
班级:
8.C51中,定义变量:
chardataa;则a存储于直接寻址片内数据存储区域,而函数声明XXYY()interrupt2则将XXYY()声明为 外部中断1
。
9.执行指令后
MOV 56H,#34H
MOV R1,#56H
MOV A,@R1
MOV B,R1HLT:
SJMP HLT
(A)= 34H ,(B)= 56H 。
10.执行指令:
JBC40H,rel后,(40H)= 0 。
得分
评卷人
二选择题(本大题共6道小题,每小题4分,共24分)
1 AT89C52如果扩展程序存贮器,那么P2口(A)
A 只能用其第二功能
B 只能用第一功能
C 可以用第一功能也可以用其第二功能
D 以上都不对
2.AT89C52单片机复位后其P1口的输出状态为,(B)
A、00H B、0FFH C、0F0H D、不确定
3下列正确指令中源操作数属于直接寻址的是( D )AMOV30H,#0A3H
BM0VX3000H,FFH
CMOVP0,300H
DMOVA,30H
4设(A)=53H,(R0)=0FCH,执行指令ADDA,R0;结果(B )A(A)=4FH,CY=0,AC=0,OV=0,B(A)=4FH,CY=1,AC=0,OV=0,C(A)=34H,CY=1,AC=0,OV=0,D(A)=4FH,CY=1,AC=0,OV=1,
5下列选项中不是单片机生产商的是( D )A INTEL
B MOTOROLAC PHILIPSD MICROSOFT
6.在计算机中,表示地址通常使用(A )
A.无符号数 B.原码 C.反码 D.补码
得分
评卷人
三判断题(本 大题共10道小题,每小题2分,共20分)
1
INC @R1
(√)
2
只要有中断CPU就会响应
(×)
3
MOV R3,R1
(×)
4
RR 20H
(×)
5
ANL 20H,#0F0H
(√)
6
SETB 6EH
(√)
7片内RAM20H~2FH中的128个位地址与直接地址00H~7FH形式完全相同,但是在位寻址操作和直接寻址操作中,这两者不是一样的。
(√)
8ALE引脚信号可以作为地址锁存信号 (√)
9线选法可以充分利用空间,不会有空间重叠 (×)
10. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行255次。
(×)
得分
评卷人
四编程题本大题共4道小题共36分,前3题每小题10分应
用汇编语言编程,第4小题6分,可以选择汇编或C51编程
1编写程序使用中断,利用定时器T0定时控制从P1.1输出周期为100ms方波,
TF0为高级中断源,fosc=6MHZ。
(包括初始化与中断服务子程序)
GAT
C//T
M1
M0
GAT
C//T
M1
M0
E
E
TMOD
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT
O
EA
—
ET2
ES
ET1
EX1
ET0
EX0
—
—
PT2
PS
PT1
PX1
PT0
PX0
TCONIE
IP
2.编写子程序,统计出51单片机系统数据存贮器3000H~30FFH单元中等于
00H的无符号数的个数,并存贮于内部RAM缓冲区30H。
3.某一小型发电厂,共有56只开关,请设计一单片机紧凑型系统,利用译码法,以74HC245为I/O器件,采集开关量存贮于内部RAM30H-36H,并统计断开的开关数存贮与内部RAM55H单元(断开为“高电平”)。
画出系统结构图并设计源程序。
4.写出将无符号数从0加到100的程序,并将结果放入外部数据存贮器
2A00H~2A01H中
江苏技术师范学院东方学院 学年第 学期
《单片机原理与应用》试卷(1B)
注意事项:
1.本试卷适用于东方学院 级学生考试使用。
2.本试卷共6页,满分100分,答题时间120分钟。
3.考核方式:
闭卷考试。
题号
一
二
三
四
五
六
……
总分
得分
得分
评卷人
一、填空题(本大题共10道小题,20个空,每空1分,共20
分)
1. 十进制数96化成二进制数为(1100000)2,用压缩8421BCD码表示为(10010110)8421BCD。
2.AT89C52的一个机器周期有 12 个时钟周期,若fosc=3MHZ,则一个机器周期为4us 。
3.AT89C52内部有256 字节数据存贮空间,地址空间为00H-0FFH
。
其内部有 8K BflashROM。
4.串行口的中断标志位必须由软件 清零。
而定时器T0、T1中断标志位是由内部 硬件 清零的。
5.C51中,定义变量:
charbdataa;则a存储于可位寻址片内数据存储区域,而函数声明XXYY()interrupt1则将XXYY()声明为 定时器/计数器0
。
6.TLC549是8位二进制A/D转换器,其信号输入范围0~5V,满刻度为0FFH,则分辨率为 5/28 。
7.8255A有 3 个8位并行口,其工作方式0为 基本输入输出方式
。
8.MCS—51内部RAM中的20H-2FH 及特殊功能寄存器中地址为
8的整数倍可以位寻址。
9.(SP)=60H,(A)=59H,(R0)=68H,执行指令:
PUSHACC
PUSHR0POPACCPOPR0
后,(SP)=60H,(A)=68H ,(R0)=59H 。
10.执行指令:
JBC40H,rel后,(40H)= 0 。
得分
评卷人
二选择题(本大题共6道小题,每小题4分,共24分)
1系统频率fosc为6MHZ,子程序DEL的功能为(A)
DEL:
MOVR7,#200
A
延时约100ms
DEL1:
MOVR6,#125
B
延时约50ms
DEL2:
DJNZR6,DEL2
C
DEL2被执行125次
DJNZR7,DEL1
D
以上都不对
RET
251单片机复位后正确的是(C)
A内部寄存器内容全为00H BSP的内容为60H
CP0∽P3的内容为0FFH D内部寄存器内容全部为0FFH
3关于51单片机并行口说法正确的是(D)
AP1口没有内部提升电路 BP2也可以输出数据的高八位
C如果读引脚,可以先写0到P0口锁存器DP3口是多功能口
4源操作数属于直接寻址的是(D)
AMOV30H,A BM0VXA,@R0
CMOVP0,#30H DMOVA,P0
5设(A)=85H,(20H)=0AFH,执行指令ADDA,20H,结果(B)A(A)=34H,CY=0,AC=1,OV=0 B(A)=34H,CY=1,AC=1,OV=1C(A)=4FH,CY=1,AC=1,OV=0 D(A)=34H,CY=1,AC=0,OV=0
6下列选项中不是单片机生产厂家的是(C)
AMOTOROLA BINTEL C微软 D西门子
评卷人
得分
三判断题(本大题共10道小题,每小题2分,共20分)
1
INC @R1
(√)
2
DEC DPTR
(×)
3
对于内部没有ROM的单片机EA必须接低电平
(√)
4
MOV R3,R1
(×)
5
MOV 40H,0F1H
(×)
6
MOV P1.0,0
(√)
7
最小系统中P2口可以用作第一功能
(√)
8
只要有中断CPU就会响应
(×)
9
ALE引脚信号可以作为地址锁存信号
(√)
10
ANL 20H,#0F000H
(×)
得分
评卷人
四编程题本大题共4道小题共36分,前3题每小题10分应
用汇编语言编程,第4小题6分,可以选择汇编或C51编程
1.编写程序利用定时器T0定时中断50ms(高级中断),从P1.1输出2HZ的方波,fosc=12MHZ。
(包括初始化程序与中断服务子程序)
GAT
E
C//T
M1
M0
GAT
E
C//T
M1
M0
TMOD
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT
O
EA
—
ET2
ES
ET1
EX1
ET0
EX0
—
—
PT2
PS
PT1
PX1
PT0
PX0
TCONIE
IP
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
2.一个51单片机系统,应用T1为波特率发生器,fosc=11.0592MHZ,对串行口初始化为方式一输入输出,波特率为9600波特,编写初始化程序(10分)
SCON
3.某一小型发电厂,共有64只开关,请设计一单片机紧凑型系统,利用译码法,以74HC245为I/O器件,采集开关量存贮于内部RAM40H-46H,并统计断开的开关数存贮与内部RAM70H单元(断开为