单片机试题

发布 2024-04-17 15:55:07 阅读 9012

1、mcs-51单片机内部低128单元划分为那三个主要部分?各部分主要功能是什么?

2、mcs-51单片机运行出错或进入死循环,如何摆脱困境?

3、 引脚ea有何作用?

4、 定时器/计数器做定时用时,其定时时间与那些因素有关?做计数器用时,对外界脉冲频率有和限制?

5、 为什么mcs---51单片机rom中的主程序要从0030h单元以后才能安排。

6、 试叙述单片机应用系统的开发过程和步骤。

7、 什么是子程序?在什么情况下采用子程序?它有什么结构特点?

8、 简述多机主从通讯方式的工作原理,如何利用sm2及第9位的tb8和rb8实现“广播”和“对话”。

9、 试分析静态显示和动态显示的原理。

10、在数据总线上任何时候,单片机只能同唯一的外围芯片传输数据。什么是线选和译码选通?说出各自的特点。

二、将外部ram中8000h开始的30h个字节数据传送到8100h开始的地址中,编程实现。 (20分)

三、,请画出逻辑连线图并说明各芯片的地址范围(2716和6116均有11位地址线和8位数据线20分)

1、 系统复位后,堆栈指针sp中的值为多少?

2、 引脚ea有何作用?

3、 定时器/计数器做定时用时,其定时时间与那些因素有关?做计数器用时,对外界脉冲频率有和限制?

4、 为什么mcs---51单片机rom中的主程序要从0030h单元以后才能安排。

5、 如何控制中断的开放和关断?

6、 试叙述单片机应用系统的开发过程和步骤。

7、 什么是子程序?在什么情况下采用子程序?它有什么结构特点?

8、 简述多机主从通讯方式的工作原理,如何利用sm2及第9位的tb8和rb8实现“广播”和“对话”。

二、用74hc244扩展一个8位输入端口,74hc273扩展一个8位输出口,用p2.3 p2.4作地址线。

输入口上接8个电平开关,输出口上接8个发光二极管,请写一段程序,使输出逻辑等于输入逻辑,即输入口某位的电平决定输出口相应位的发光二极管是否发光,高电平时发光,低电平时不发光。设计出线路图,编写相应程序15分)

三、,请设计出逻辑连线图并分析各芯片的地址范围(2716和6116均有11位地址线和8位数据线15分。

四、一片8k×8的ram存储器6264,其中有13位地址线、8位数据线和1位片选线,今将其与80c51相连接,用p2。7作为片选通端,请设计出接线图,分析出地址范围。

五、一个单片机系统,根据运算结果给出的数据到指定的数据表中查找对应的数据字并输出。设给出的数据在片内ram的30h单元,数据表存放在外部存储器的第10页,表首的地址为1000h,查表所得数据(均为双字节、高位字节在后)高位字节存放于41h,低位字节存放于40h,给出的数据在00-0fh之间,其对应关系为:

给出数据:00 01 02 ….0e 0f

对应数据:00a0 7532 ff09 ….8743 5493

请编写该系统的查表程序段。

9、 当主频为12mhz时一个机器周期等于多少μs?多少个晶振脉冲为一个机器周期?

2、程序状态字psw各位分布如下:

执行下列每条指令后,各是哪个寄存器组被选中:

mov psw,#0c8h

mov psw,#50h

mov psw,#10h

10、 若不对外部存储器进行操作,ale的频率是晶振频率的几分之一?

如下图所示。请问8155中有多少字节的ram?有多少个端口?端口c上有多少口线?用哪根控制线决定对8155中的ram操作还是对端口操作?

5、在mcs---51单片机系统中,外接程序存储器与数据存储器共用16位地址线和8位数据线,为什么不会发生冲突?

6、 进行下列指令序列后,累加器a中的内容为何值?

mov a,#7fh

mov 50h,#29h

mov r0,#50h

xchd a,@r0

7、现有子程序如下:

sub:mov r0,#20h

loop: mov @r0,#0h

inc r0

cjne r0,#80h,loop

ret试分析该程序的功能。

8、 静态显示和动态显示各有什么特点?说明动态显示原理。

二、 p1口上接4×4键盘,画出电路图。编写相应的键输入子程序。

三、在数据总线上任何时候,单片机只能同唯一的外围芯片传输数据。什么是线选和译码选通?说出各自的特点。

现有两片6264,每片6264为8k,有8位数据总线,13位地址总线,分别由p2.6和p2.7选通,请画出扩展电路图,分析出各自的地址范围。

(15分)

四、8031和8155芯片如下图所示。在8031上扩展8155,利用8155的a口和c口扩展一32键的键盘,设计出电路图,编写键盘服务程序15分)

11、 当主频为12mhz时一个机器周期等于多少μs?多少个晶振脉冲为一个机器周期?

12、 什么是ram存储器,有什么特点?

13、 系统复位后,堆栈指针sp中的值为多少?

14、 若不对外部存储器进行操作,ale的频率是晶振频率的几分之一?

15、 mcs-51单片机复位有那些方法?复位后单片机pc的初始状态如何?

6、在mcs---51单片机系统中,外接程序存储器与数据存储器共用16位地址线和8位数据线,为什么不会发生冲突?

7、mcs-51单片机有那些中断源,对其中断请求如何进行开放和屏蔽?

8、mcs-51的四个i/o口在使用上有那些分工和特点?试比较各口的特点。

9、说明外部中断请求的查询和响应过程?

10、mcs-51单片机采用那种i/o口编址方式?

二、80c51设有4个通用工作寄存器组,其地址范围是什么?如何选用?如何实现工作寄存器现场保护?试编程举例说明。(20分)

三、现有两片8k×8的6264,每片6264有13位地址线、8位数据线和1位片选线,分别由p2.6和p2.7进行片选,画出电路图,分析各自的地址范围20分)

专业班级考生姓名学号___

mcs-8051系列单片机字长是___位,有———根引脚。

单片机的存储器的最大特点是指令存储器与数据存储器———px并行口的地址是与数据存储器———或者说属于该存储器。

最多可以有———个并行输入输出口,最少也可以有———个并行口,即常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ale信号的作用是———

复位后,pc=——若希望从片内存储器开始执行,ea脚应接 ——电平,pc值超过 0fff h时,8051会———继续取指令执行。

的c/t是 ——计数的。

的5个中断向量为。

8、mov a,40h 指令对于源操作数的寻址方式是———寻址。

9、指令jb a7h,abc的作用是若p2口的第7位为———则跳转到abc 。(a7h是p2.7的地址)

10、将cy与a的第0位的非求或的指令是 ——若原a=0,执行后a=——

二、单项选择题(每空2分,共10分)

1.在片外扩展一片2764程序存储器芯片要( )地址线。

a.8根 b.13根 c.16根 d.20根。

2.定时器/计数器工作方式1是( )

a.8位计数器结构 b.2个8位计数器结构。

c.13位计数结构 d.16位计数结构。

3.设mcs-51单片机晶振频率为12mhz,定时器作计数器使用时,其最高的输入计数频率应为( )

a.2mhz b.1mhz c.500khz d.250khz

4.已知1只共阴极led显示器,其中a笔段为字形**的最低位,若需显示数字1,它的字形**应为( )

a.06h c.30h

单片机试题

01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...

单片机试题

单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...

单片机试题

1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...