单片机复习练习题 联系客服

发布时间 : 星期一 文章单片机复习练习题更新完毕开始阅读ad90d7d149649b6648d74713

(1)完整显示接口电路(3分)

(2)写出8255的控制字及初始化程序,假设片选地址为4000H。(3分) (3)写出LED上显示1,2的字型码。(3分)

(4)写出编程实现在LED上显示“12”的程序。(3分)

3.用2片6116给8051单片机扩展一个4KB的外部数据存储器,请画出逻辑连接图,并说明各芯片的地址范围。(10分)

单片机原理及应用试卷3 一、填空题

1、MCS—51单片机的运算电路包括了 、 、 以及状态字寄存器PSW和暂存寄存器等部件。

2、MCS—5l单片机的最大程序寻址空间是 ,该空间的地址范围为:

至 系统上电及复位的程序人口地址为 。

3、MCS-51单片机的一个机器周期包含了 个状态周期,每个状态周期又可划分为 拍节,一个机器周期实际又包含了 个振荡器周期。 4、单片机与普通计算机的不同之处在于其将 、 、和 三部分集成于一块芯片上。

5、8031单片机复位后,R4所对应的存储单元的地址为 ,因上电时PSW= 。这时当前的工作寄存器区是 组工作寄存器区。 6、片内RAM低128个单元划分为 、 、 3个主要部分。 7、指令格式是由 和 所组成,也可能仅由 组成。 8、8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 ,使程序执行转向 中的中断地址区。

9、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 存储器提供地址。 10、假定,SP=60H,A=30H,B=70H,执行下列指令:

PUSH PUSH

A B

后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。 二、选择题

1.当MCS-51单片机接有外部存储器,P2口可作为( )。 A.数据输入口 B。数据的输出口

C.准双向输入/输出口 D.输出高8位地址 2.MCS—5l单片机的堆栈区是设置在( )中。 A.片内ROM区 B.片外ROM区 C.片内RAM区 D。片外RAM区

3.片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。 A.00H一20H B。 00H~7FH C.20H~2FH D.00H~FFH

4.在寄存器间接寻址方式中,间址寄存器中存放的数据是( )。 A.参与操作的数据 B.操作数的地址值 C.程序的转换地址 D.指令的操作码

5、十进制数89.75其对应的二进制可表示为( )

A、10001001.01110101 B、1001001.10 C、1011001.11 D、10011000.11 6、CPU主要的组成部部分为( ) A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器 7、对于INTEL 8031来说,EA脚总是( )

A、接地 B、接电源 C、悬空 D、不用 8、数据指针DPDR在( )中 A、CPU控制器 B、CPU运算器 C、外部程序存储器 D、外部数据存储器 9、进位标志CY在( )中

A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

10、单片机的堆栈指针SP始终是( ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度

11、一个EPROM的地址有A0----A11引脚,它的容量为( ) A、2KB B、4KB C、11KB D、12KB 12、8031单片机中既可位寻址又可字节寻址的单元是( ) A、20H B、30H C、00H D、70H 13、执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为( ) A、WR高电平,RD低电平 B、W R低电平,RD高电平 14、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为( )

A、组0 B、组1 C、组2 D、组3 15、下列指令中不影响标志位CY的指令有( )

A、ADD A,20H B、CLR C 、RRC A D、INC A 16、8051单片机共有( )个中断优先级

A、2 B、3 C 、4 D、5 17、累加器A的位地址为( )

A、E 7 H B、F 7 H C 、D 7 H D、87H 18、提高单片机的晶振频率,则机器周期( )

A、不变 B、变长 C 、变短 D、不定 19、8051单片机中,唯一一个用户不能直接使用的寄存器是( ) A、P S W B、D P T R C 、P C D、B 20、执行如下三条指令后,30H单元的内容是( ) M O V R 1,#30H M O V 40H,#0 E H M O V ﹫R 1,40H

A、40H B、30H C 、0 E H D、F F H 三、判断题

1、程序计数器PC不能对它进行读写操作( )

2、8051单片机对最高优先权的中断响应是无条件的( )

3、在一般情况8051单片机允许同级中断嵌套( )

4、单片机系统扩展时使用的锁存器,是用于锁存高8位地址( ) 5、MOV A,30H为立即寻址方式( )

6、如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( ) 7、MUL AB的执行结果是高8位在A中,低8 位在B中( ) 8、在A/D变换时,抽样频率越高越好( )

9对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址( )

10、外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( ) 四、简答题

1、如果采用晶振的频率为3MHz,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少?

2、为什么MCS-51串行口的方式0帧格式没有起始位(0)和停止位(1)? 3、简述串行口接收和发送数据的过程。 五、编程画图题

1.现有8031单片机、74LS373锁存器、1片2764EPROM和2片6116RAM,请使用他们组成一个单片机系统,要求:

(1)画出硬件电路连线图,并标注主要引脚;

(2)指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。 2.采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1ms后,又转为计数方式,如此循环不止。假定MCS-51单片机的晶体振荡器的频率为6MHz,请使用方式1实现,要求编写出程序。

一、 填空题(每空1分,共20分)

1、计算机的系统总线有地址总线、控制总线和 数据总线。

2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第 00 组,这组寄存器的地址范围是从00H~ 07H。

3、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022H。 4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过