单片机试题

发布 2024-04-17 15:45:07 阅读 8911

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个中断源分别为 int0int1t0t1以及 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,即中断没有屏蔽;

无同级或更高级中断正在被服务;

当前的指令周期已经结束;

若现在指令为reti或者是访问ie或ip指令,则该指令以及紧接着的另一条指令已执行完。

53、是非题:在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令reti为止。t

54、在51系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?

因为51系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。

55、为什么一般都把主程序的起始地址放在0030h之后?

因为0000h~0030h中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在0030h之后。

56、是非题:在执行子程序调用或执行中断服务程序时都将产生压栈的动作。t

57、单片机89c51片内有两个 16 位的定时/计数器,即t0和t1,它们都有定时和事件计数的功能。

单片机试题

单片机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 单片机上电后或复位...

单片机试题

一 选择题。1.单片机的工作电压一般为 a a 5v b 3.5 v c 1v d 4v 2 mcs 51单片机的基本型产品,有 d 个中断源。a 2 b 3 c 4 d 5 3.单片机能直接识别并执行的语言是 a a.机器语言 b 汇编语言c c语言 d c51语言。是 c a.一根硬件信号线b ...