一、填空题(每题2分,共20分)
1.单片机用于传送信息的公共途径称之为总线,总线可以分为 总线、
总线和 总线三种。
2. CPU又称 ,包含 和 。
3.二进制数101011B= H
4.51系列单片机引脚有 ,其中并口P1有 。
5.状态字寄存器PSW中的CY是 ,OV是 。
6.程序计数器PC内存放的是 ,PC有16个比特决定了程序存储器最大可以扩展到 K。
7.51单片机共有五个中断源,其中两个外部中断分别是 、 ,三个内中断分别是 、 和 。
8.51单片机的定时计数器受到两个特殊功能寄存器的控制,分别是 和 。
9.堆栈指针是 ,它的地址是 ,上电复位时他的内容是 ,堆栈遵循的原则是 。
14.用一个12MHZ的晶振,一个振荡周期是( ),一个时钟周期是( ),一个机器周期是( )。
二、选择题(每小题5分,共20分)
1.外部中断T1的中断入口地址是以下选项中的哪一个( )
A 0003H B 000BH C 0013H D 001BH
2.若用6MHz的晶振,以下哪一个是机器周期( )
A 2μs B 1μs C 0.5μs D 1/6μs
3.以下哪一个是P3.2的第二功能( )
A:外部中断0输入 B:外部中断1输入
C:计数器0输入 D:计数器1输入
4.以下哪个是位寻址区的地址范围:( )。
A:00H-1FH B:20H-2FH C:30H-7FH D:80H-FFH
三、问答题(每小题20分,共 40分)
1.试按下列要求传送数据,编写程序语句。(20’)
(1)将R2中的数据传送到60H中。
(2)将立即数BFH传送到以R0中内容为地址的存储单元中。
(3)将片外RAM50H中的数据传送到片内RAM40H单元中。
(4)将R0中的数据传送到以R1中内容为地址的存储单元中。
2.指出执行下列指令后寄存器或各地址单元内容的变化(20’)
(1)指出执行下列指令后累加器A和PSW中CY、AC、OV和P的变化:
1)若(A)=C3H,(R0)=AAH,执行指令ADD A,R0
2)若(A)=C3H,执行指令CLR A
(2)若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分析执行下列程序段后上述各单元内容的变化。
MOV A,@R1
MOV @R1,40H
MOV 40H,A
MOV R1,#7FH
问:(R1)=?,(A)=?,(30H)=?,(40H)=?
四、简答题(共2小题,共20分)
1.请写出下列指令的寻址方式和功能(10′)
(1)MOV A,#30H
(2)JC rel
2. 设电路图如下:请写程序使P1.2,P1.4对应的灯亮。(10′)
评论0