练习3答案 6章 白

发布 2023-05-21 07:27:28 阅读 7550

作业3(第章)

一、填空题:

1.80c51单片机的主要配置:8位 cpu,4kb 片内rom,128b 片内ram,4个并行i/o接口,2个16位定时器/计数器,1个全双工串行口,5个中断源,2个中断优先级,机器周期是晶振脉冲的12分频。

2.定时器方式0是13位定时/计数器,方式1是16位定时/计数器,定时器方式2又称作自动重装载方式。

3.定时器方式0最大定时时间是8192μs,定时器方式1最大定时时间是65536μs,定时器方式2最大定时时间是256μs。

4. 80c51单片机的串行口在方式1和方式3时其波特率是可调的,由定时器t1的溢出率决定。

5. 利用串行口接收/发送数据,须执行对寄存器sbuf的读/写指令。接收/发送数据的指令分别是mov a,sbuf;mov sbuf,a。

6. 定时器t1在方式时可作为串行口方式的波特率发生器。

7. 80c51单片机有5个中断源,外部中断0的中断标志位为ie0,中断向量为0003h;t1中断的中断标志位为tf1,中断向量为001bh;串行口中断的中断标志位为ti、ri,中断向量为0023h;当中断获得响应后,相应中断标志被硬件自动清零,但其中中断标志ti、ri必须由软件清零。

8. 80c51单片机的5个中断源可编程为两个中断优先级,能实现两级中断嵌套,由中断优先级寄存器ip中相应位的状态决定:1时为高级中断,0时为低级中断。

9. 定时器t0方式1的工作原理图如下,在空白处填上相应内容:

10.80c51单片机定时/计数器的工作在定时状态时其16位加1计数器的输入脉冲来自单片机的内部,每个机器周期产生一个脉冲;在计数状态时计数器的输入脉冲来自单片机的外部,由t0(p3.4)或t1(p3.5)引脚输入,只统计外部输入脉冲的个数,不计时间,但要求输入脉冲的高低电平至少要保持一个机器周期时间以上,所以最高计数频率为晶振频率的。

二、简答题:

1.80c51单片机外部中断源有哪两种触发方式?有什么要求?怎样设定?

答:1)电平触发方式,低电平有效;边沿触发方式:下降沿有效。

2)由于cpu每个机器周期采样、引脚信号一次,所以电平触发方式,要求中断请求信号的低电平至少保持一个机器周期;边沿触发方式要求中断请求信号高、低电平至少保持一个机器周期。在电平触发方式时,其低电平信号应一直保持到cpu响应中断为止。

3)由设定tcon寄存器中的it0、it1位决定,it0控制外部中断0,it1控制外部中断1:为0时,选择电平触发方式;为1时,选择边沿触发方式。

2.要求80c51单片机的t0的运行控制仅由tr0确定或由tr0、共同确定,其初始化编程应分别如何处理?

答:仅由tr0确定,设定定时/计数器的工作方式寄存器tmod的门控位gate位为0:

mov tmod,#00h

由tr0、共同确定:设定定时/计数器的工作方式寄存器tmod的门控位gate位为1mov tmod,#08h

3.当t0用作方式3时,t1可以工作在何种方式下?如何控制t1的启停?

答:t1原则上可以工作在方式,用在任何不需要中断的场合;方式设定后,t1将自动运行;若要停止工作,只需将其定义为方式3即可。但通常在t0用作方式3时,t1都作为波特率发生器使用。

4.串行通讯与并行通讯相比各有何特点?

答:串行通讯:数据在单根线上传输,逐位顺序传送;传输线少,速度慢,长距离时成本低,且可利用**网等现成的设备;但数据的传送控制复杂,适用于远距离传送。

并行通讯:信息传输的根数与传送的数据位数相等,数据所有位的传输同时进行;控制简单,通信速度快,但传输线多,长距离时成本高、各位同时接收存在困难;适用于近距离传输。

5.若在某80c51单片机的应用中外部中断源较多时,应如何处理?

答:若定时/计数器不用,可将定时器的初值设为满值,计数方式非门控,则t0(p3.4)、t1(p3.5)可作为外部中断源使用。

否则,可采用中断和查询相结合的扩展法和硬件排队电路扩展法。

三、设计题。

注:答案不唯一,仅供参考。

1.某80c51单片机系统有三个外部中断源,当某一中断源变低电平时要求cpu处理,它们的优先级由高到低分别是,处理程序的入口地址分别为2000h、2100h、2200h。给出多外部中断源接口电路和中断服务程序。

答:电路图略。

程序如下:org 0000h

start:ljmp main

org 0003h

ajmp int0

org 0013h

ajmp int1

main: clr it0

clr it1

setb ea

setb ex0

setb ex1

sjmp $

int0: ljmp 2000h

int1: ljmp inse1

org 2000h

2000h: push psw

push a

pop apop psw

retiinse1: push psw

push a

jb p1.0,2100h

jb p1.1,2200h

inset: pop a

pop psw

reti2100h: …

ajmp inset

2200h: …

ajmp inset

2.若80c51单片机系统晶振为12mhz,利用定时器t0在p1.0引脚上产生周期为2ms的方波输出。

答:定时时间为1ms

选定时/计数器t0工作于方式1,定时,非门控,则方式控制字为01h;

初值的计算:

采用中断方式,编程如下:

org 0000h

ajmp main

org 000bh

ajmp t0int

main: mov tmod, #01h

mov th0, #0fch

mov tl0, #18h

setb tr0

setb ea

setb et0

sjmp $

t0int: push psw

cpl p1.0

mov th0, #0fch

mov tl0, #18h

pop psw

reti3.已知80c51单片机系统晶振为6mhz,利用定时器t1和p1.3引脚输出矩形波,要求矩形波高电平时间为50,低电平时间为250;采用查询方式。

答:定时时间为50

选定时/计数器t1工作于方式2,定时,非门控,则方式控制字为20h;

初值的计算:

采用查询方式,编程如下:

org 0000h

ajmp main

main: mov tmod,#20h

mov th1,#e7h

mov tl1,#e7h

setb tr1

l1: setb p1.3

mov r0,#5h

del: jbc tf1,rep

ajmp del

rep: clr p1.3

djnz r0,del

ajmp l1

4.设系统晶振频率为6mhz,利用定时器t0作外部计数器,编程实现每计到1000个脉冲,使t1开始2ms定时,定时时间到后,t0又开始计数,这样反复循环不止。

答:选t0工作于方式1,计数,非门控;t1工作于方式1,定时,非门控;则方式控制字为15h;

t0初值的计算:

t1定时时间为2ms,初值的计算:

编程如下:org 0000h

ajmp main

main: mov tmod,#15h

loop: mov th0,#0fch

mov tl0,#18h

setb tr0

jnb tf0,$

clr tr0

clr tf0

mov th1,#0fch

mov tl1,#18h

setb tr1

jnb tf1,$

clr tr1

clr tf1

ljmp loop

5. 已知80c51单片机系统晶振为12mhz,试用中断方法将p1.0引脚设计为秒脉冲发生器,p1.1引脚为分脉冲发生器。

答:选定时/计数器t0工作于方式1,定时,非门控,则方式控制字为01h;

定时时间为50ms,片内ram50h用于秒的计数,51h用于分的计数。

初值的计算:

编程如下:org 0000h

ljmp main

org 000bh

ajmp ts0

main: mov tmod,#01h

mov 50h,#

mov 51h,#

mov th0,#3ch

mov tl0,#0b0h

mov ie,#82h

sjmp $

org ts0

ts0: mov th0,#3ch

mov tl0,#0b0h

djnz 50h,l2

mov 50h,#

setb p1.0

nopclr p1.0

djnz 51h,l2

mov 51h,#

setb p1.1

练习答案 会计基础第3章

第三章会计等式与复式记账答案部分 一 单项选择题。正确答案 c 答案解析 资产 负债 所有者权益,是最基本的会计等式,是复式记账 试算平衡法和编制资产负债表的理论基础,在会计核算中占有极其重要的地位。该题针对 收入 费用 利润 会计等式 知识点进行考核 正确答案 b 答案解析 期末资产 期末负债 期...

练习册第3章答案

3.1声音的产生与传播。1.振动2.气体液体固体真空 3.340m s 4.振动空气 5.物体振动液体 6.振动固体 7.振动固体8.固体的传声速度快,声音通过大地传到箭筒,并将声音放大,使士兵听到。9.光速远大于声速 10.680 16.蜡烛的火焰随着橡皮膜的振动一起振动 声音以声波的形式传播。1...

第3章练习题答案

一 选择题。1 在下列 pc 机软件中,不属于文字处理软件的是 d a.word b.adobe acrobat d.coreldraw 2 计算机软件 简称软件 指的是能指挥计算机完成特定任务的 以电子格式存储的程序 数据和相关的文档。在下列有关软件的叙述中,错误的是 b a.软件的版权所有者不一...