正在加载图片...
答:串行口的方式0为同步移位寄存器输入输出方式,常用于外接移位寄存器,以扩展并 行I/0口,一般不用于两个MCS-51之间的串行通信。该方式以fosc/12的固定波特率从低 为位到高位发送或接受数据。 3.直接以TTL电平串行传输数据的方式有什么缺点?为什么在串行传输距离较远时,常采 用RS-232C、RS-422A和RS-485标准串行接口,来进行串行数据传输。比较RS-232C、RS-422A 和RS-485标准串行接口各自的优缺点。 答:直接以TTL电平串行传输数据的方式的缺点是传输距离短,抗干扰能力差。因此在串 行传输距离较远时,常采用RS-232C、RS-422A和RS-485标准串行接口。主要是对传输的 电信号不断改进,如RS-232C传输距离只有几十米远,与直接以TTL电平串行传输相比, 采用了负逻辑,增大“0”、“1”信号的电平差。而RS-422A和RS-485都采用了差分信号传 输,抗干扰能力强,距离可达1000多米。RS-422A为全双工,RS-485为半双工。 五、编程 1.若晶体振荡器为11.0592Mz,串行口工作于方式1,波特率为4800bit/s,写出T1采 用方式2作为波特率发生器的方式控制字和初始化程序。 答:计数初值为FAH, 参考的初始化程序如下: ANL TMOD,#OFOH :屏蔽高4位 ORL TMOD,#20H :控制字 MOV TH1,#OFAH ;写入计数初值 MOV TL1,#OFAH MOV SCON.#40H ·4-·4· 答:串行口的方式 0 为同步移位寄存器输入输出方式,常用于外接移位寄存器,以扩展并 行 I/O 口,一般不用于两个 MCS-51 之间的串行通信。该方式以 fosc/12 的固定波特率从低 为位到高位发送或接受数据。 3.直接以 TTL 电平串行传输数据的方式有什么缺点?为什么在串行传输距离较远时,常采 用 RS-232C、RS-422A 和 RS-485 标准串行接口,来进行串行数据传输。比较 RS-232C、RS-422A 和 RS-485 标准串行接口各自的优缺点。 答:直接以 TTL 电平串行传输数据的方式的缺点是传输距离短,抗干扰能力差。因此在串 行传输距离较远时,常采用 RS-232C、RS-422A 和 RS-485 标准串行接口。主要是对传输的 电信号不断改进,如 RS-232C 传输距离只有几十米远,与直接以 TTL 电平串行传输相比, 采用了负逻辑,增大“0”、“1”信号的电平差。而 RS-422A 和 RS-485 都采用了差分信号传 输,抗干扰能力强,距离可达 1000 多米。RS-422A 为全双工,RS-485 为半双工。 五、编程 1.若晶体振荡器为 11.0592MHz,串行口工作于方式 1,波特率为 4 800bit/s,写出 T1 采 用方式 2 作为波特率发生器的方式控制字和初始化程序。 答:计数初值为 FAH, 参考的初始化程序如下: ANL TMOD,#0F0H ;屏蔽高 4 位 ORL TMOD,#20H ;控制字 MOV TH1,#0FAH ;写入计数初值 MOV TL1,#0FAH MOV SCON,#40H
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有