机 密★启用前
大连理工大学网络教育学院
2013年3月份《单片机原理及应用》课程考试
模 拟 试 卷
考试形式:闭卷 试卷类型:(A)
☆ 注意事项: 1、本考卷满分共:100分;考试时间:90分钟。
2、所有试题必须答到试卷答题纸上,答到试卷上无效。 3、考试结束后,考生须将试卷和试卷答题纸一并交回。
学习中心______________ 姓名____________ 学号____________
一、单项选择题(本大题共10小题,每小题2分,共20分)
1、以下不属于特殊功能寄存器SFR的是( A )。
A.程序计数器PC C.堆栈指针SP
B.累加器ACC
D.程序状态字寄存器PSW
2、以下指令中可以从外部RAM读取数据的是( C )。
A.MOV A,@R0 C.MOVX A,@DPTR
B.MOV A,R0 D.MOV A,@R1
3、当外部中断0发出中断请求后,中断响应的条件是( C )。
A.SETB ET0 C.MOV IE,#81H
B.SETB EX0 D.MOV IE,#61H
4、在80C51中,为实现P0口线的数据和低位地址复用,应使用( B )。
A.地址寄存器 C.地址缓冲器
B.地址锁存器 D.地址译码器
5、指令“MOV A,R0”采用的寻址方式是( A )。
A.寄存器寻址
B.寄存器间接寻址
C.直接寻址
D.立即寻址
6、当(SP)=60H,(A)=30H,则执行指令PUSH A后,(61H)=( B )。
A.00H
B.30H
C.60H
D.61H
大工《单片机原理及应用》课程考试 模拟试卷(A) 第1页 共4页
7、启动定时器0开始定时的指令是( C )。
A.CLR TR0
B.CLR TR1
C.SETB TR0
D.SETB TR1
8、控制串行口工作方式的寄存器是( C )。
A.TCON
B.PCON
C.SCON
D.TMOD
9、下面哪一种传送方式适用于处理外部事件( C )。
A.DMA
B.无条件传递
C.中断
D.条件传递
10、起止范围为0000H~7FFFH的存储器的容量是( C )KB。
A.8
B.16
C.32
D.64
二、判断题(本大题共5小题,每小题2分,共10分)
(下列说法是否正确,正确划√,错误划×。) 1、80C51单片机是高档16位单片机。( 错 ) 2、访问SFR只允许使用直接寻址方式。( 对 )
3、80C51的特殊功能寄存器分布在60H~80H地址范围内。(错 ) 4、异步通信是以位为单位进行传输。( 错 )
5、D/A转换器是一种把数字信号转换成模拟信号的器件。( 对 )
三、填空题(本大题共10小空,每小空2分,共20分)
1、80C51单片机片内程序存储器容量为__4KB _______,片内数据存储器容量为____128B _____。 2、若80C51单片机晶振频率为12MHz,它的机器周期为___1μs ______。
3、当CPU响应外部中断0的中断请求后,程序计数器PC的内容是__0003H _______。
4、80C51单片机有___4_____个并行I/O口,其中具有“地址/数据复用总线功能”的是__ P0____口。 5、当80C51单片机需要扩展外部程序存储器时,EA应接___低______电平。 6、80C51单片机的数据总线宽度为__8_______位。
7、在80C51中,PC和DPTR都是用于提供地址,但PC是为了访问____程序_____存储器提供地址,而DPTR是为访问____数据_____存储器提供地址。
四、简答题(本大题共3小题,每小题6分,共18分)
1、80C51单片机外扩的程序存储器和数据存储器可以有相同的地址空间,但不会冲突,为什么? 答:80C51中访问程序存储器和数据存储器的指令不同。
大工《单片机原理及应用》课程考试 模拟试卷(A) 第2页 共4页
选通信号也不同:前者为/PSEN,后者为/WR与/RD。
2、常用的I/O接口编址有哪两种方式?80C51的I/O端口编址采用的是哪种方式? (1)独立编址方式和统一编址方式。
(2)80C51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。
3、简述CPU响应中断的过程。 将相应的优先级状态触发器置1;
执行一条硬件LCALL指令; 执行中断服务程序。
五、读程序题(本大题共2小题,每小题8分,共16分)
1、若(30H)=40H,下列指令依次执行后,(A)=_____7FH ____,(R1)=___40H _____,(40H)=___00H ______,(41H)=____7FH MOV A,30H MOV R1,A MOV A,#00H MOV @R1,A MOV A,#7FH MOV 41H,A
2、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行指令
POP DPH POP DPL POP SP
后,(DPH)=____3CH _____,(DPL)=___5FH ______,(SP)=____4FH _____。
六、编程题(本大题1小题,共16分)
试编写程序,查找在内部RAM的20H~40H单元中出现“00H”这一数据的次数,并将查找到的结果存入
大工《单片机原理及应用》课程考试 模拟试卷(A) 第3页 共4页
41H单元。
START:MOV 41H,#0 MOV R0, #20H
MOV R2, #20H
LOOP: MOV A, @R0 JNZ NEXT
INC 41H NEXT: INC R0 DJNZ R2, LOOP
RET
大工《单片机原理及应用》课程考试 模拟试卷(A) 第4页 共4页