淮海工学院。
05 - 06 学年第 1 学期单片机原理与应用试卷(a闭卷)
一、 简答题(共6题,每题5分,共30分)
单片机的内部数据存储器ram中有哪些是可位寻址的?
答: mcs-51单片机的内部数据存储器空间20h2fh,共128个可位寻址位。
分别代表什么?
答:(错1项扣1分)
acc——累加器。
alu——算术逻辑运算单元。
sp——堆栈指针。
pc——程序指针。
psw——状态字。
3.填写下表。
4.填写下表。
5.解释mcs-51单片机uart模式3的串行帧?
答:模式3的串行帧为11位,包括起始位0、数据位d0——d7、数据位d8、停止位1。
6.单片机系统时钟6mhz,利用定时/计数器0实现2ms定时,如何设置时间常数?
答: 1.定时/计数器0设置为模式0,13位方式,tmod=#xxxx0000b
2.时间常数设置如下。
即t=210-3s,=6106mhz,代入得。
得 x=7192 (完成以上工作得4分)
取后13位为1110000011000b, 高8位送th0=0e0h,tl0取低5位,tl0的高3位无效,以000补齐,tl0=18h,即 th0=0e0h,tl0=18h
若不选择模式0而采用其它模式完成,得3分)
二、 分析、设计题(共4题,共70分)
1.解释以下程序执行完后,内部ram中00h1fh各单元的数值为多少? (本题15分)
clr amov r0,#
mov r1,#
loop: mov @r0,a
dec r0
djnz r1,loop
setb rs1
setb rs0
mov r7,#
clr rs0
mov r7,#
答:(00h)—(0fh)中的。
00h)=15(0fh) (2分)
01h)=02分)
其它未变2分)
10h)—(1fh)中的。
1fh)=45(2dh) (2分)
17h)=33(21h) (2分)
其它为00h (2分)
过程叙述3分)
2.设计1个子程序,将8位二进制数(0-ffh)转换为bcd码数。(本题15分)
入口: a=待转换二进制数。
出口: (r0+1)=bcd数的十位数、个位数。
r0)=bcd数的百位数。
答:程序如下:
binbcd1: mov b,#
div aba)=百位数,(b)=余数。
mov @r0,a保存百位数。
inc r0
mov a,#
xch a,b
div aba)=十位数,(b)=余数(个位数)
swap a放到a的高4位。
add a,b ;合成,a的高4位为十位数,低4位为个位数。
mov @r0,a保存十位数、个位数。
ret3.将图示器件连接起来,组成1个完整的8kb ram系统。可根据需要。
添加元器件。(本题20分)
1)、(8282部分5分)
2)、(6264部分5分)
3)、(外围电路5分)
4)、(ale、rd、wr、ce部分5分)
4、图示为一个自动包装系统。单片机系统时钟为6mhz,试编制一个计数程。
序,对t1口的脉冲数进行监测,每200个脉冲,继电器j状态改变1次。
本题20分)
答:解:1)、分析(此部分5分)
设置定时/计数器1(若使用0,扣2分)为计数状态,选择工作模式2。
即控制字tmod=0110***b(此部分5分)
时间常数为tl1=th1=256-200=56(此部分5分)
2)、程序设计如下:(此部分10分)
org 0000h
ajmp 0100h
org 000bh
ajmp 0400h
org 0100h
mainmov tmod,60h
mov tl1,#
mov th1,#
setb tr1启动定时器1
setb et1允许定时器1中断。
setb ea开系统中断。
org 0400h
clr et1
push psw
cpl p1.7
pop psw
setb et1重新允许定时器1中断。
reti
单片机试题
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 单片机上电后或复位...