云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机原理及应用答案(李全利)

单片机原理及应用答案(李全利)

  • 62 次阅读
  • 3 次下载
  • 2025/7/3 10:17:47

SJMP $ ;等待中断

DVT1:SETB P1.7 CLR ET1 CLR TR1

MOV TMOD,#10H ;T1工作于定时方式1 MOV TH1,#0D8H ;装初值 MOV TL1,#0F0H SETB TR1

JNB TF1,$ ;查询等待10ms CLR TF1

CLR TR1 CLR P1.7

MOV TMOD,#60H ;T1工作于计数方式2 MOV TH1,#9CH ;装初值 MOV TL1,#9CH ;

SETB ET1 ;T1开中断 SETB TR1 ;启动T1 RETI END

11.利用定时/计数器T0产生定时时钟,由P1口控制8个指示灯。编一个程序,使8个指示灯依次闪动,闪动频率为1次/秒(即,亮1秒后熄灭并点亮下一个,-----)。

答:采用定时20ms,计数50次实现1秒定时。编制1秒延时子程序,由主程序调用。 a、T0工作在定时方式1时,控制字TMOD配置:

M1M0=01,GATE=0,C/T=0,可取方式控制字为01H;

b、计算计数初值X:

晶振为12 MHz,所以机器周期Tcy为1μs。 N=t/ Tcy =20×10/1×10=20000 X=216-N=65536-20000=45536=4E20H

-3

-6

即应将4EH送入TH1中,20H送入TL1中。 c、实现程序如下:

ORG 0000H

AJMP MAIN ;跳转到主程序 ORG 0030H MAIN:CLR CY

MOV A,#01H

LP0:MOV P1,A CALL D1SEC RL A AJMP LP0

D1SEC:MOV R7,#50 ;计数50次

MOV TMOD,#01H DL:MOV TH0,#4EH MOV TL0,#20H SETB TR0

JNB TF0,$ CLR TR0 CLR TF0

DJNZ R7,DL

第13页共20页

RET END

章6 80C51的串行口

1.80C51单片机串行口有几种工作方式?如何选择?简述其特点? 答:四种工作方式,由SCON中的SM0、SM1进行定义:

方式0:同步移位寄存器的输入输出方式,主要用于扩展并行输入或输出口,波特率固定。 方式1:10位数据的异步通信口,波特率可变。 方式2:11位数据的异步通信口,波特率固定。 方式3:11位数据的异步通信口,波特率可变。 2.串行通信的接口标准有那几种?

答:RS-232C接口、RS-422A接口、RS-485接口 3.在串行通信中通信速率与传输距离之间的关系如何?

答:最大距离与传输速率及传输线的电气特性有关。当传输线使用每0.3m(约1 ft)有50PF电容的非平衡屏蔽双绞线时,传输距离随传输速率的增加而减小。当波特率超过1000 bps 时,最大传输距离将迅速下降。

4.在利用RS-422/RS-485通信的过程如果通信距离(波特率固定)过长,应如何处理?

答:在波特率一定的情况下,带负载数的多少,与信号能传输的最大距离是直接相关的。在总线允许的范围内,带负载数越多,信号能传输的距离就越小;带负载数越少,信号能传输的距离就越远。故应减小通信距离或减少负载数量。

5.利用单片机串行口扩展并行输入接口电路如图所示。试编写程序完成将SW1~SW8的状态反应在P0口所接的LED上(如SW1闭合时L7应点亮)。

答:电路图如下:

+5V10K×8VCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7L0HGFEDCBAON1234567815S/LP1.774LS165L7RXDTXD1K×8QCLK889S5120SW1~SW8 ORG 0000H

MOV SCON,#10H LOOP:CLR P1.7 NOP NOP NOP SETB P1.7

CLR RI JNB RI,$ MOV A,SUBF SJMP LOOP

END

6.利用单片机串行口扩展并行输出接口电路如图所示。试编写程序完成将SW1~SW8的状态反应在移位寄存器74LS164所接的LED上(如SW1闭合时L0应点亮)。

答:电路图如下:

第14页共20页

+5VP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.710K×8RXDTXDON12345678VCCL7CLRCLKQAQBQCQDQEQFQGQHL01K×889S5120ABSW1~SW874LS164 ORG 0000H MOV SCON,#00H MOV P1,#0FFH LOOP:MOV A,P1 MOV SUBF,A JNB TI,$ CLR TI SJMP LOOP END

章7 80C51单片机的系统扩展

1.以80C31为主机,用2片27C256扩展64K EPROM,试画出接口电路。 答:

P2.7P2.0-P2.6ALEP0GD7::D0OEQ7::Q0180C31EA74LS573A0-A7A8-A14D0~D7OECEA0-A7A8-A14D0~D7OECEPSEN27C25627C256

2.以80C31为主机,用1片27C512扩展64K EPROM,试画出接口电路。 答:

P2.0-P2.7ALEP0GD7::D0OEQ7::Q0A8-A1527C512A7::A080C31EA74LS573CED0~D7PSENOE

3.以80C31为主机,用1片27C256扩展32K RAM,同时要扩展8K的RAM,试画出接口电路。 答:

第15页共20页

P2.0-P2.6ALEP0GD7::D0OEQ7::Q074LS57380C31EAPSENRDWR62C6427C256A0-A7A8-A14D0~D7OECEA0-A7A8-A12D0~D7OEWECE

4.当单片机应用系统中数据存储器RAM地址和程序存储器EPROM地址重叠时,它们内容的读取是否会发生冲突,为什么? 答:

不会。由于80C51对ROM的读操作由PSEN控制,指令用MOVC类;对RAM读操作用RD控制,指令用MOVX。所以,尽管ROM与RAM的逻辑地址是重叠的,它们内容的读取也不会发生冲突。

5.根据图7.14电路,编程完成对81C55的操作:a、读81C55的80H单元。b、将立即数88H写入81C55的30H单元。 答:a、

MOV DPTR,#7E80H MOVX A,@DPTR b、

MOV A,#88H MOV DPTR,#7E30H MOVX A,@DPTR 6. I2C总线的特点是什么?

答:a、二线制传输。器件引脚少,器件间连接简单,电路板体积减小,可靠性提高。 b、传输速率高

标准模式传输速率为100Kb/s,快速模式为400Kb/s,高速模式为3.4Mb/s。 c、支持主/从和多主两种工作方式

7、I2C总线的起始信号和终止信号是如何定义的?

答:SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。起始和终止信号如图所示。

SCLSDA起始信号 S终止信号 P

8、I2C总线的数据传送方向如何控制?

答:在主机发出起始信号后要再传输1个控制字节:7位从器件地址,1位传输方向控制位(用“0”表示主机发送数据,“1”表示主机接收数据)。

9、具备I2C总线接口的E2PROM芯片有哪几种型号?容量如何? 答:典型产品如ATMEL公司的AT24C系列: 型号 容量 AT24C01A

128

AT24C02 256 AT24C04 512 AT24C08A AT24C16A AT24C32A AT24C64A AT24C128B

1K 2K 4K 8K 16K

第16页共20页

搜索更多关于: 单片机原理及应用答案(李全利) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

SJMP $ ;等待中断 DVT1:SETB P1.7 CLR ET1 CLR TR1 MOV TMOD,#10H ;T1工作于定时方式1 MOV TH1,#0D8H ;装初值 MOV TL1,#0F0H SETB TR1 JNB TF1,$ ;查询等待10ms CLR TF1 CLR TR1 CLR P1.7 MOV TMOD,#60H ;T1工作于计数方式2 MOV

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com