单片机试题

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

单片机习题。

选择题。1.要mcs-51系统中,若晶振频率屡8mhz,一个机器周期等于( )s

a 1.5 b 3 c 1 d 0.5

2. 以下不是构成控制器的部件( )

a 程序计数器、 b指令寄存器、 c指令译码器、 d存储器。

3. 下列不是单片机总线是( )

a 地址总线 b 控制总线 c 数据总线 d 输出总线。

时,则当前工作寄存器是( )

a)0组 (b)1组 (c)2组 (d)3组。

5.控制串行口工作方式的寄存器是( )

a)tcon (b)pcon (c)scon (d)tmod

6、movx a,@dptr指令中源操作数的寻址方式是()

寄存器寻址 (b)寄存器间接寻址 (c)直接寻址 (d)立即寻址。

7.org 0003h

ljmp 2000h

org 000bh

ljmp 3000h 当cpu响应外部中断0后,pc的值是()

a) 0003h (b)2000h (c)000bh (d)3000h

8.lcall指令操作码地址是2000h,执行完相子程序返回指令后,pc=()

a)2000h (b)2001h (c)2002h (d)2003h

9.51执行完mov a,#08h后,psw的一位被置位()

a)c (b)f0 (c)ov (d)p

10、执行movx a,@dptr指令时,mcs-51产生的控制信号是()

a) /psen (b)ale (c)/rd (d)/wr

11、mov c,#00h的寻址方式是()

a)位寻址 (b)直接寻址 (c)立即寻址 (d)寄存器寻址。

12、org 0000h

ajmp 0040h

org 0040h

mov sp,#00h当执行完左边的程序后,pc的值是()

a)0040h (b)0041h (c)0042h (d)0043h

13、对程序存储器的读操作,只能使用()

a)mov指令 (b)push指令 (c)movx指令(d)movc指令。

14 在中断服务程序中,至少应有一条( )

传送指令(b)转移指令(c)加法指法(d)中断返回指令。

15. mcs-51有中断源( )

a) 5个 (b)2个 (c)3个 (d)6个。

16. mcs-51响应中断时,下面哪一个条件不是必须的( )

a) 当前指令执行完毕 (b)中断是开放的确

(b)没有同级或高级中断服务须 (d)必须有ret1指令。

17、mcs-51外扩rom,ram和i/o口时,它的数据总线是( )

a)p0 (b)p1 (c)p2 (d)p3

18、mcs-51的中断源全部编程为同级时,优先级最高的是( )

a)int1 (b)ti (c)串行接口 (d)int0

19、mcs-51的并行i/o口信息有两种读取方法:一种是读引脚,还有一种是( )

(a)读锁存器(b)读数据库 (c)读a累加器具 (d)读cpu

20、下列计算机语言中,cpu能直接识别的是( )

a、 自然语言 b、 高级语言 c、 汇编语言 d、机器语言。

21、mcs-5l单片机的堆栈区是设置在( )中。

a、片内rom区 b、片外rom区 c、片内ram区 d、片外ram区。

22、mcs-51单片机的复位信号是( )有效。

a、高电平 b、低电平 c、脉冲 d、下降沿。

填空。1.单片微型机由和三部分组成。

2.若不使用mcs-51片内存器引脚必须接地。

3是计算机与外部世界交换信息的载体。

有个并行i\o口,其中p0~p3是准双向口,所以由输出转输入时必须先写入"

5.设计8031系统时口不能用作一般i\o口。

6.当使用慢速外设时,最佳的传输方式是。

有个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器加以选择。

8.外部中断 int1入口地址为。

判断。1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

上电复位时,sp=00h

3.使用可编程接口必须处始化。

5.mcs-51是微处理器。(

6.mcs-51系统可以没有复位电路。(

7.要mcs-51系统中,一个机器周期等于1.5μs。(

的相对转移指令最大负跳距是127b。 (

的程序存储器只是用来存放程序的。

外扩i/o口与外ram是统一编址的。

8.使用8751且ea =1时,仍可外扩64kb的程序存储器。

12.pc存放的是当前执行的指令。(

13调用子程序指令(如:call)及返回指令(如:ret)与堆栈有关但与pc无关。(

@r1,#80h (

15、inc dptr (

16、clr r0 (

17、mov @r1,#80h (

18、anl r1,#0fh (

19、addc a,c

20、xor p1,#31h (

的5个中断源优先级相同。

22.外部中断into 入口地址为_0013h( )

外部中断0的入口地址是0003h

中的gate=1时,表示由两个信号控制定时器的启停。

25、mcs-51外扩i/o口与外ram是统一编址的。(

26、片内ram与外部设备统一编址时,需要专门的输入/输出指令。(

特点正是无需专门的输入输出指令。

片内有程序存储器和数据存储器。(

28、eprom的地址线为11条时,能访问的存储空间有4k。(

29 自动变量属于局部变量。(

30 若一个函数的返回类型为void,则表示其没有返回值。(

31锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。(

简答。1. 什么叫寻址方式。

2.什么是进位和溢出。

3、ea/vpp引脚有何功用?8031的引脚应如何处理?为什么?

单片机存储器的组织结构是怎样的?

5.片内数据存储器分为哪几个性质和用途不同的区域?

6、pc是什么寄存器?是否属于特殊功能寄存器?它有什么作用?

7、对访问内部ram和外部ram,各应采用哪些寻址方式?

8、 8031的扩展储存器系统中,为什么p0口要接一个8位锁存器,而p2口却不接?

9、 在8031扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储。

空间不会发生冲突?

单片机需要外接程序存储器,实际上它还有多少条i/o线可以用?当使用外部存储器时,还剩下。

多少条i/o线可用?

引脚有多少i/o线?他们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线。

各是几位?12、什么叫堆栈:

读程序。设内部ram(30h)=5ah,(5ah)=40h,(40h)=00h,端口p1=7fh,问执行下列指令后,各有关存储单元(即r0,r1,a,b,p1,30h,40h及5ah单元)的内容如何?

mov r0,#30hr0=30h

mov a,@r0a=5ah

mov r1,ar1=5ah

mov b,r1b=5ah

mov @r1,p15ah)=7fh

mov a,p1a=7fh

mov 40h,#20h40h)=20h

mov 30h,40h30h)=20h

解:每一条指令执行后的结果如注释字段所标。最后结果为:

r0=30h,r1=5ah,a=7fh,b=5ah,p1=7fh,(30h)=20h,(40h)=20h,(5ah)=7fh。

编程题。1 编程将片内ram30h单元开始的15b的数据传送到片外ram3000h开始的单元中去。

解:strat:mov r0,#30h

mov r7,#0fh

mov dptr,#3000h

loop: mov a,@r0

movx @dptr,a

inc r0

inc dptr

djnz r7,loopret

单片机试题

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