单片机试题

发布 2024-04-17 17:00:08 阅读 9265

淮海工学院。

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