- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
95 -
83 -
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应点亮)。
答:电路图如下:
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应点亮)。
答:电路图如下:
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,试画出接口电路。
答:
2.以80C31为主机,用1片27C512扩展64K EPROM,试画出接口电路。
答:
3.以80C31为主机,用1片27C256扩展32K RAM,同时要扩展8K的RAM,试画出接口电路。
答:
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.简述LCD1602模块的基本组成。
答: LCD1602模块由控制器HD44780、驱动器HD44100和液晶板组成。HD44780是典型的液晶显示控制器,它集控制和驱动与一体,本身就可以驱动单行16字符或2行8字符。对于2行16字符的显示要增加HD44100驱动器。HD44780由显示缓冲区DDRAM、字符发生器CGROM和自定义字符发生器CGRAM组成。
7、利用LCD1602显示信息时,若要在第2行第8列显示“GJCBS”,地址命令字节应为何值?
答: 0C7H
8 80C51的串行总线扩展
1. I2C总线的特点是什么?
答:a、二线制传输。器件引脚少,器件间连接简单,电路板体积减小,可靠性提高。
b、传输速率高
标准模式传输速率为100Kb/s,快速模式为400Kb/s,高速模式为3.4Mb/s。
c、支持主/从和多主两种工作方式
2、I2C总线的起始信号和终止信号是如何定义的?
答:SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。起始和终止信号如图所示。
3、I2C总线的数据传送方向如何控制?
答:在主机发出起始信号后要再传输1个控制字节:7位从器件地址,1位传输方向控制位
文档评论(0)