最新单片机原理及应用多机通信幻灯片.ppt
《最新单片机原理及应用多机通信幻灯片.ppt》由会员分享,可在线阅读,更多相关《最新单片机原理及应用多机通信幻灯片.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多机通信多机通信MCS-51系列单片机的串行通讯方式系列单片机的串行通讯方式2和方式和方式3是有多机通讯功能,可构成是有多机通讯功能,可构成多种分布式通讯系统。一个全双工主从方式多机通讯系统的原理框图如多种分布式通讯系统。一个全双工主从方式多机通讯系统的原理框图如下:下: TXD RXD 主机0#机1#机 N#机 4、约定主机发送的命令字为:01H:要求从机发送数据块其他:非法命令 5、从机的数据格式约定: D7 D6 D5 D4 D3D2 D1 D0 ERR CON1 CON2 0 X X X X 定义: 若ERR=1, 从机接收到非法命令,0为正常 若CON1=1,从机状态1异常,0为正常
2、 若CON2 =1,从机状态2异常,0为正常 D7 D6 D5 D4D3D2 D1 D0 X x x x x x x x高4位数据呼叫从机号在60H中数据块首地址为30H波特率为2400H禁止串口中断 FLAG BIT 00H SLADD BYTE 60HORG 0000HAJMP MAIN ORG 0030H MAIN: MOV SP,#70H MOV TMOD,#20H ;T1 方式2,8位自动 重装载 MOV PCON,#80H MOV SCON,#D8H ; SM0 SM1 SM2 REN TB8 RB8 TI RI ; 1 1 0 1 1 0 0 0 ; SM2对主机没有要求 MOV
3、 TH1,#0F3H MOV TL1,#0F3H;波特率为2400H CLR FLAG SETB TR1 NEXTLP: MOV R0,#30H MOV R6,#10H LOOP: MOV R7,#02H CALL AddR JBC FLAG,NEXTS CALL RDDATA AJMP NEXTA NEXTS: INC R0 INC R0 NEXTA: INC SLADD DJNZ R6,LOOP AJMP NEXTLP ADDR:MOV A,SLADD;取从机号MOV SBUF,A;发送从机号JNB TI,$;等待发送结束CLR TI;清TI标志JNB RI,$;等待从机回答本机地址CLR
4、 RI;清RI标志MOV A,SUBF;读取从机回答地址CJNE A,SLADD,RETN;地址不符,返回CLR TB8;地址相等,清TB8 准备发送命令RET RETN: SETB FLAG RET RDDATA: MOV A,#01H MOV SBUF,A JNB TI,$ CLR TI RPT: JNB RI,$;等待回送从机状态 CLR RI MOV A,SUBF MOV R0,A INC R0 DJNZ R7,RPT RET 本机地址在4FH中 ;接收到数据为#01H,表示要向主机发送数据; ;数据保存在31H,32H单元中 SM0 SM1 SM2REN TB8 RB8 TI RI
5、; 1 1 1 1 0 0 0 0 FLAG BIT 00H FALGAD BIT 01HORG 0000HAJMP MAINORG 0023HAJMP COMORG 0030H MAIN: MOV SP,#70H MOV TMOD,#20H;T1 方式2,8位自动重装载 MOV TH1,#0F3H MOV TL1,#0F3H ;波特率为2400H MOV PCON,#80H MOV SCON,#D8H SETB TR1 SETB ES;采用中断方式接收主机呼叫SETB EACLR FLAG SETB FLAGAD;初始值为1,接收地址呼叫 RPT:JNB FLAG, RPT CLR FLAG
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 原理 应用 通信 幻灯片
限制150内