- 0
- 0
- 约1.41万字
- 约 72页
- 2017-07-07 发布于广东
- 举报
CACK: SETB P1.7 ;SDA为输入线 SETB P1.6 ;SCL=1, 使SDA引脚上的数据有效 CLR F0 ;预设F0=0 MOV C, P1.7;读入SDA线的状态 JNC CEND ;应答正常,转F0=0 SETB F0 ;应答不正常, F0=1 CEND: CLR P1.6 ;子程序结束, 使SCL=0 RET 2.发送1字节数据子程序 下面是模拟I2C数据线SDA发送1字节数据的子程序。 * 调用本子程序前,先将欲发送的数据送入A中。参考子程序如下: W1BYTE:MOV R6,#08H ;8位数据长度送入R6中 WLP: RLC A ;A左移, 发送位进入C MOV P1.7,C ;将发送位送入SDA引脚 SETB P1.6 ;SCL=1, 使SDA引脚上的数据有效 NOP NOP CLR P1.6 ;SDA线上数据变化 DJNZ R6,WLP RET * 3.接收1字节数据子程序 下面是模拟从I2C的数据线SDA读取1字节数据的子程序,并存入R2中,子程序如下: R1BYTE:MOV R6,#08H ;8位数据长度送入R6中 RLP: SETB P1.7 ;置SDA数据线为输入方式 SET
您可能关注的文档
- 单片机原理及应用 徐泳龙 主编 第02章__MCS-51的硬件结构新.ppt
- 单片机原理及应用 徐泳龙 主编 第05章__MCS-51单片机中断系统新.ppt
- 单片机原理及应用 徐泳龙 主编 第07章____MCS-51单片串行接口新.ppt
- 单片机原理及应用 徐泳龙 主编 第08章____MCS-51单片机存储器的扩展新.ppt
- 单片机原理及应用 张国锋 主编 第1章 单片机基础知识新.ppt
- 单片机原理及应用 张国锋 主编 第2章 单片机的结构新.ppt
- 单片机原理及应用 张国锋 主编 第3章 指令系统新.PPT
- 单片机原理及应用 张国锋 主编 第4章 汇编语言程序设计新.ppt
- 单片机原理及应用 张国锋 主编 第5章 中断与定时计数器新.ppt
- 单片机原理及应用 张国锋 主编 第6章 MCS-51单片机系统的扩展新.ppt
原创力文档

文档评论(0)