reg52.h替换regx52.h中的哪些代码?
时间: 2024-03-30 22:39:22 浏览: 104
51单片机reg51.H和reg52.h
5星 · 资源好评率100%
reg52.h是Keil公司提供的51单片机的头文件,而regx52.h是STC公司提供的51单片机的头文件。如果要在使用STC公司的51单片机时使用Keil公司的51单片机头文件,需要进行一些替换操作,具体如下:
1. 将sfr、sbit、bit等关键字全部替换成__sfr、__sbit、__bit。
2. 将"__sfr __at (0xA8) P0;"替换成"sfr P0 = 0xA8;"。
3. 将"__sfr __at (0x99) SBUF;"替换成"sfr SBUF = 0x99;"。
4. 将"__sfr __at (0x98) SCON;"替换成"sfr SCON = 0x98;"。
5. 将"__sbit __at (0x87) TI;"替换成"sbit TI = 0x87;"。
6. 将"__sbit __at (0x99) RI;"替换成"sbit RI = 0x99;"。
需要注意的是,不同的单片机厂家提供的头文件可能存在差异,以上替换代码仅适用于将Keil公司的reg52.h替换成STC公司的regx52.h。
阅读全文