单片机考试试题

发布 2024-04-17 18:55:10 阅读 7892

1、c语言中最简单的数据类型包括( )

a、整型、实型、逻辑型b、整型、实型、字符型。

c、整型、字符型、逻辑型d、整型、实型、逻辑型、字符型。

2、当mcs-51单片机接有外部存储器,p2口可作为 (

a、数据输入口b、数据的输出口

c、准双向输入/输出口d、输出高8位地址。

3、下列描述中正确的是( )

a、程序就是软件b、软件开发不受计算机系统的限制。

c、软件既是逻辑实体,又是物理实体 d、软件是程序、数据与相关文档的集合。

01、单片机是将微处理器、一定容量的 ram 和rom以及 i/o 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。

3、两位十六进制数最多可以表示 256 个存储单元。

c51是以下哪个公司的产品?( c )

a、intel b、amd c、atmel d、philips

5、在89c51中,只有当ea引脚接高电平时,cpu才访问片内的flash rom。

6、是非题:当89c51的ea引脚接低电平时,cpu只能访问片外rom,而不管片内是否有程序存储器。t

7、是非题:当89c51的ea引脚接高电平时,cpu只能访问片内的4kb空间。f

8、当cpu访问片外的存储器时,其低八位地址由 p0 口提供,高八位地址由 p2 口提供,8位数据由 p0 口提供。

9、在i/o口中, p0 口在接led时,必须提供上拉电阻, p3 口具有第二功能。

10、是非题:mcs-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。f

11、是非题:是读端口还是读锁存器是用指令来区别的。t

12、是非题:在89c51的片内ram区中,位地址和部分字节地址是冲突的。f

13、是非题:中断的矢量地址位于ram区中。f

14、mcs-51系列单片机是属于( b )体系结构。

a、冯诺依曼 b、普林斯顿 c、哈佛 d、图灵。

c51具有 64 kb的字节寻址能力。

16、是非题:在89c51中,当cpu访问片内、外rom区时用movc指令,访问片。

外ram区时用movx指令,访问片内ram区时用mov指令。t

17、在89c51中,片内ram分为地址为 00h~7fh 的真正ram区,和地址为80h~ffh的特殊功能寄存器(sfr) 区两个部分。

18、在89c51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当cpu复位时,第 0 组寄存器为当前的工作寄存器。

19、是非题:工作寄存器区不允许做普通的ram单元来使用。f

20、是非题:工作寄存器组是通过置位psw中的rs0和rs1来切换的。t

21、是非题:特殊功能寄存器可以当作普通的ram单元来使用。f

22、是非题:访问128个位地址用位寻址方式,访问低节单元用直接或间接寻址方式。t

23、是非题:堆栈指针sp的内容可指向片内00h~7fh的任何ram单元,系统复位后,sp初始化为00h。f

24、数据指针dptr是一个 16 位的特殊功能寄存器寄存器。

25、是非题:dptr只能当作一个16位的特殊功能寄存器来使用。f

26、是非题:程序计数器pc是一个可以寻址的特殊功能寄存器。f

27、在89c51中,一个机器周期包括 12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和 4周期指令。

28、当系统处于正常工作状态且振荡稳定后,在rst引脚上加一个高电平并维持 2 个机器周期,可将系统复位。

29、是非题:单片机89c51复位后,其pc指针初始化为0000h,使单片机从该地址单元开始执行程序。t

30、单片机89c51复位后,其i/o口锁存器的值为 0ffh ,堆栈指针的值为 07h ,sbuf的值为不定 ,内部ram的值不受复位的影响,而其余寄存器的值全部为 0h 。

31、是非题:单片机系统上电后,其内部ram的值是不确定的。t

32、以下哪一个为51系列单片机的上电自动复位电路(假设rst端内部无下拉电阻)(p39图2-16(a))。

33、在89c51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应 ,其二是硬件复位而只有硬件复位方式才能让进入掉电模式的单片机退出掉电模式。

34、请用下图说明89c51单片机读端口锁存器的必要性。

读锁存器是为了避免直接读端口引脚时,收到外部电路的干扰,而产生的误读现象。

35、请说明为什么使用led需要接限流电阻,当高电平为+5v时,正常点亮一个led需要多大阻值的限流电阻(设led的正常工作电流为10ma,导通压降为0.6v),为什么?

解:因为led导通时,电压降是固定的(0.6v)。为了使led既能正常工作(电流为10ma),又不至于被过大的电流损坏,所以必须加一个限流电阻。

36、以下哪一条指令的写法是错误的( c )。

a、mov dptr,#3f98h b、mov r0,#0feh c、mov 50h,#0fc3dh d、inc r0

37、以下哪一条指令的写法是错误的( d )。

a、inc dptr b、mov r0,#0feh c、dec a d、push a

38、以下哪一条指令的写法是错误的( b )。

a、movc a,@a+dptr b、mov r0,#feh c、cpl a d、push acc

39、是非题:在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器a的参与才能完成。t

40、以下哪一条是位操作指令( b )。

a、mov p0,#0ffh b、clr p1.0 c、cpl a d、pop psw

41、以下哪一条是位操作指令( b )。

a、mov p1,#0ffh b、mov c,acc.1 c、cpl a d、pop psw

42、以下哪一条是位操作指令( b )。

a、mov p0,#0ffh b、setb tr0 c、cpl r0 d、push psw

43、简述89c51单片机中断的概念。

当cpu正在处理某件事情的时候,外部发生的某一事件请求cpu迅速去处理,于是,cpu暂时中止当前的工作,转去处理所发生的时间。中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。

44、什么是保护现场,什么是恢复现场?

保护现场:当cpu响应中断程序时,硬件会自动把断点地址(16位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;

恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。

45、单片机89c51有哪些中断源,对其中断请求如何进行控制?

89c51中断系统有5个中断源:

int0:外部中断0请求,低电平有效。通过p3.2引脚输入。

int1:外部中断1请求,低电平有效。通过p3.3引脚输入。

t0:定时器/计数器0溢出中断请求。

t1:定时器/计数器1溢出中断请求。

txd/rxd:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。

46、单片机89c51的5个中断源分别为 int0int1t0 、

t1以及 txd/rxd 。

47、单片机89c51的中断要用到4个特殊功能寄存器,它们是 tcon 、scon、

ie 以及ip。

48、在89c51中,外部中断由it0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。

49、简述单片机89c51中断的自然优先级顺序,如何提高某一中断源的优先级别。

中断源(控制位自然优先级。

外部中断0(px0) 最高。

定时器/计数器0溢出中断(pt0)

外部中断1(px1)

定时器/计数器1溢出中断(pt1)

串行口中断(ps) 最低。

若某几个控制位为1,则相应的中断源就规定为高级中断;反之,若某几个控制位为0,则相应的中断源就规定为低级中断。当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。

50、是非题:在89c51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。f

51、中断处理过程分为3个阶段,即中断响应 、中断处理以及中断返回 。

52、简述51系列单片机中断响应的条件。

有中断源发出中断请求;

中断总允许位ea=1,即cpu开中断;

单片机考试试题

一 填空题。1 单片机是把 处理器 存储器 定时器 计数器以及i o接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。2.除了单片机这一名称之外,单片机还可称为微控制器 嵌入式控制器。3 计算机的系统总线有地址总线 控制总线和数据总线。4 80c51单片机基本型内部ram有 128 个字...

单片机考试试题

单片机原理及应用试卷a 一 填空题 每空1分,共20分 1 单片微型计算机由cpu 存储器和 i o 三部分组成。2 mcs 51系统中,当信号有效时,表示从p0口稳定地送出了低8位地址。3 访问8031片外数据存储器采用的是寄存器间接寻址方式。4 累加器 a 80h,执行完指令 add a,83h...

单片机考试试题

单片机原理及应用 试卷1 本试题分笔试题和操作题两部分。共100分,考试时间120分钟。第一部分笔试题。本部分共有4大题,总分60分,考试时间60分钟,闭卷 一 填空题 每空1分,共20分 1 计算机中最常用的字符信息编码是 2 mcs 51系列单片机为 位单片机。3 若不使用mcs 51片内存储器...