I2C总线协议及模拟软件包.docxVIP

  • 2
  • 0
  • 约1.26千字
  • 约 3页
  • 2018-05-27 发布于河南
  • 举报
I2C总线协议及模拟软件包

一般来说,用汇编语言编写的程序兼容性、可移植性、可读性都很差。不同程序员编写的程序在函数参数传递上采取的策略各不相同,直接造成移植方面的困难。因此,复制本软件包到您的工程中去,未必马上就能调通,还需要做些必要的调整。程序文件说明:main.ASM主程序文件,请按照注释在适当的地方添加您的代码。Branch.INC实用的分支判断程序,好好利用能够大大简化编程工作。Calc.INC实用的运算类程序。Pointer.INC通用指针处理程序。如果您不了解“通用指针”是什么,请打开该文件看开头的简要说明。如果想深入了解,请研究“C:\Keil\C51\HLP\C51.PDF”中的相关内容。I2C.INC简单实用的I/O模拟I2C总线的驱动程序,是在C51软件包的基础上翻译成汇编的。附:本软件包采用的函数参数传递规则【系统寄存器】PC、PSW、SP、A、B、C、R0、R1、DPTR【函数返回值】============================================================返回类型保存在说明------------------------------------------------------------bit(位) CYbyte(字节) ACCword(字) R6,R7 R6-高8位,R7-低8位ptr(通用指针) R1,DPTR R1-存储类型,

文档评论(0)

1亿VIP精品文档

相关文档