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