单片机试题

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

单片机模拟试卷005

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

1.单片机内有组成微机的主要功能部件。

和。2.堆栈的特性是8051的堆栈一般开辟在其堆栈指针是。

是总线标准。

4.8255是接口。

有一个全双工的步串行口,有种工作方式。

二、简述题(每题5分,共25分)

1.单片机的特性主要有哪些?

有何异同?的位存储区在**?寻址范围是多少?

4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?

5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?

三、判断题(20分)

1.判断以下各条指令是否正确(ll1和proc为标号)(10分)

1)movx @r0,b

2)mov a,30h

3)movx a,30h

4)addc a,r7

5)sub a,r2

6)anl #99h ,36h

7)mov c,acc.0

8)orl p1.0,p3.1

9)jbc p0,ll1

10)acall proc

2.判断以下说法是否正确,不正确予以改正。(10分)

1)单片机是面向数据处理的。

2)定时器与计数器的工作原理均是对输入脉冲进行计数。

3)由于mcs-51的串行口的数据发送和接收缓冲器都是sbuf,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。

4)end表示指令执行到此结束。

5)adc0809是8位逐次逼近式模/数转换接口。

四、阅读程序(20分)

1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,a中的结果是什么?(5分)设(60h)=35h,((a)=19h,(r0)=30h,(30h)=0fh。

1)mov a,#48h ;寻址方式。

(a2)add a,60h ;寻址方式。

(a3)anl a,@r0 ;寻址方式。

(a2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)

mov r1,#30h ;(r1)=

mov a,#64ha)=

add a,#47hacy

a(c)=

da aacy

a(c)=

mov @r1,ar130h)=

此程序段完成的功能:

五、计算(画图)题(10分)

若8051的晶振频率fosc为6mhz,定时器/计数器t0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出th0与tl0值)。

六、编程题(15分)

1.阅读程序并填空,形成完整的程序以实现如下功能。(5分)

有一长度为10字节的字符串存放在8031单片机内部ram中,其首地址为40h。要求将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。)

源程序如下:

org 1000h

mov r0,#40h

mov r7,#

next: mov a, ①

acall sepa

mov @r0,a

inc r0

djnz ② next

sjmp $

sepa: add a,#00h

psw.0,sret

orl a, ④

sret: ⑤

2.从内部ram30h单元开始,有10个单字节数据。试编一个程序,把其中的正数、负数分别送40h和50h开始的内部ram单元。(10分)

单片机模拟试卷005参***。

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

存储器;i/o接口。

2.先进后出;内部ram30h~7fh的范围内;sp

3.串行通信。

4.通用的可编程并行。

5.异;4二、简述题(每题5分,共25分)

1.单片机具有体积小、可靠性高、控制功能强、使用方便、性能**比高、容易产品化等特点。

和8031均为8位单片机,其内部结构是基本相同的。

不同点为:8051内部有4kbrom,8751内部有4kbeprom,而8031内部无程序存储器。

3.内部ram的20~2fh为位寻址区域,位地址范围00~7fh;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80~ffh;位存储区共256个位。

4.8051有2个16位的定时器/计数器,有4种工作方式。

定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。

5.8051有5个中断源,分别是定时器/计数器t0、t1的溢出中断tf0、tf1,串行口的收/发中断ri/ti,外部中断、;其中定时器/计数器t0、t1的溢出中断tf0、tf1、串行口的收/发中断ri/ti是内部中断源,外部中断、是外部中断源。

三、判断题(20分)

1.判断以下各条指令是否正确(ll1和proc为标号)(10分)

2.判断以说法是否正确:(10分)

1)× 单片机是面向控制的。

3)× 由于mcs-51的串行口的数据发送和接收缓冲器都是sbuf,但在物理上,实际上是两个缓冲器,其串行口可以同时发送和接收数据,是全双工的串行口。

4)× end表示指令汇编到此结束。

四、阅读程序(20分)

1.(5分)(60h)=35h,((a)=19h,(r0)=30h,(30h)=0fh。

1) 立即寻址 ; 48h

2) 直接寻址 ; 4eh

3) 寄存器间接寻址 ; 09h

2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)

mov r1,#30h ;(r1)= 30h

mov a,#64h ;(a)= 64h

add a,#47h ;(a)= abh (cy)= 0

a(c)= 0

da aa)= 11h ,(cy)= 1

a(c)= 1

mov @r1,a ;(r1)= 30h ,(30h)= 11h

此程序段完成的功能:(5分)求两个bcd码数(64h和47h)的和,并将结果放在内部ram的30h单元。

五、计算(画图)题(10分)

1)(5分)t0:定时方式,工作在方式1。

方式字tmod=01h

2)(5分)fosc=6mhz,16位计数器,10ms定时,设计数初值为a,t=12/ fosc*(216 - a) 10*103=12/6 *(216 - a)

a=60536=ec78h 即th0=ech tl0=78h

所以:tmod=01h th0=ech tl0=78h

六、编程题(15分)

1.(5分)

① @r0 ② r7 ③ jnb ④ #80h ⑤ ret

2.从内部ram30h单元开始,有10个单字节数据。试编一个程序,把其中的正数、负数分别送40h和50h开始的内部ram单元。(10分)

mov r0,#30h

mov r1,#40h

mov a,#50h

mov r7,#

loop: mov 20h,@r0

jb 20h.7,fshu

zshu: mov @ r1,20h

inc r1

sjmp next

fshu: xch a,r1

mov @r1,a

xch a,r1

inc anext: djnz r7,loop

sjmp $

机模拟试卷006及答案。

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

一、填空(每题2分,共10分)

1、mcs-51单片机片内有 5 个中断源,其中 2 个外部中断源。

2、设定t1为计数器方式,工作方式2,则tmod中的值为 60h(高位为6即可) 。

3、若it1=0,当引脚 p3.2 为低电平的时候,int0的中断标志位 ie0 才能复位。

4、在接口电路中,把已经编址并能进行读写操作的寄存器称为端口 。

5、在单片机中,为实现数据的i/o传送,可使用三种控制方式,即无条件传送方式、查询方式和中断方式。

二、选择题(每小题2分,共10分)

1、寻址空间为数据程序存储器所用的指令是( a ):

a. movx

2、执行中断返回指令,从堆栈弹出地址送给( c ).

a. a b. cy c. pc d. dptr

3、七段共阴极发光两极管显示字符‘h’,段码应为(e )

a.67h b. 6eh c. 91h d. 76h e.90h

4、在串行通信中, 8031中发送和接收的寄存器是( b) 。

b. sbuf c. scon d. dptr

5、波特的单位是(b )

a. 字符/秒 b. 位/秒 c. 帧/秒 d. 字节/秒。

三、指令题(每小题4分,共16分)

1、将20h单元清零。

mov 20h,#00h 或

clr a

mov 20h, a

2、将片外ram2000h中的低字节与片内20h中的低字节交换。

mov dptr,#2000h xchd a,@r0

mov r0,#20hmovx @dptr,a

movx @dptr,a

3、已知某端口地址为2fffh,将片内ram20h的内容写到该端口中。

mov a, 20h

movx dptr, #2fffh

movx @dptr, a

4、把dptr的内容压入堆栈。

单片机试题

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