- 37
- 0
- 约9.81千字
- 约 44页
- 2016-04-05 发布于湖北
- 举报
7.4 串行接口的应用与编程举例 接收程序 ORG 0000H LJMP MAIN ;转主程序 ORG 0030H MAIN: MOV SCON, ;置串行口工作方式1,允许接收 MOV PCON,#00H ;SMOD=0 ★能否用CLR SMOD MOV TMOD,#20H ;定时器1为工作方式2 MOV TH1,#0FDH ;产生9600波特率的时间常数 MOV TL1,#0FDH SETB TR1 ;启动定时器1 MOV R0,#40H ;首地址 MOV R1, #20H ;传送字节数初值 LOOP: JNB RI,$ ; 等待接收数据 CLR RI ;软件清标志位 MOV A , SBUF ;从缓冲器中读取数据 MOV @R0,A ;保存数据 INC R0 ;地址指针加1 DJNZ R1,LOOP ;判断是否接收完毕 SJMP $ §7.5 AT89C51单片机串行接口的多机通讯(不作要求) 例7.4 用串口方式3设计一个程序,主机将30H-3FH中的数据送从机0 ,40H-4FH中的数据送从机1 ,50H-5FH中的数据送从机2,各从机分别将数据存入20H-2FH单元中。要求数据传送波特率为19200bps,不使用校验位,单片机外接晶振频率为11.0592MHz. SM2 RB8 描述 0 x 允许RI置1 1 0 不允许RI置1 1 1 允许RI置1 串口工作方式2、方式3 7.5 串行接口的的多机通讯(不作要求) 第一步:开机后使所有从机SM2=1; 第二步:主机发送一字节的从机地址,且发送的第九位TB8为1( TB8为 1表示该 次发送的是从机地址); 第三步:因为TB8=1,从机SM2=1,所有从机都可以接收到该地址。 从机接收到地址后,各自将所接收到的地址与本从机的地址相比较。 对于地址 相符的从机,使SM2清0以接收后续的数据。 对于地址不相符的从机,使SM2为1。 第四步:主机开始发送数据,且发送的第九位TB8为0 ( TB8为0表示该 次发送的是数据) 。 第五步:当主机需要与其他从机进行通讯时,继续从第二步开始。 7.5 串行接口的的多机通讯 7.6 PC机与MCS-51单片机的串口连接(不做要求) 7.6 PC机与MCS-51单片机的串口连接(不做要求) 因线电阻的存在使得信号在线路传输中存在电压衰减, 而因电磁干扰的存在使得信号在线路传输中存在电压变化, 所以常采用RS-232C电平负逻辑,拉开“0”和“1”的电压档次,提高信号的传输距离和通讯线路的抗干扰能力。 TTL正逻辑: “0”: 0 —+0.8V; “1”: 2.0V—+5V; 传输距离一般不超过1.5米。 RS-232C负逻辑: “0”:+5V—+15V; “1”: -5V— -15V; 典型传输信息的长度为15米。 §7.6.1 RS-232C电平标准 §7.6.2 PC机的串行接口介绍 9针RS-232C接口 有用信号: 2、RXD 3、TXD 5、GND 电气特性—负逻辑 1、逻辑1为-5V到-15V 2、逻辑0为+5V到+15V 7.6 PC机与MCS-51单片机的串行接口连接 7.6 PC机与MCS-51单片机的串行接口连接 §7.6.
您可能关注的文档
- 第6章 水蒸气和湿空气.ppt
- 第6章 网络知识及故障诊断.doc
- 第6章 线性变换.ppt
- 第6章 信息的表示.doc
- 第6章 以太网通道.ppt
- 第6章 组合变形强度计算1.doc
- 第6章_时序逻辑电路 课后答案.doc
- 第6章醇和酚学生学习指导.doc
- 第6章静电场_章末综合检测.doc
- 第6章-离子聚合.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)