📄 伪定义.c
字号:
#include <reg51.h>#define uchar unsigned char#define uint unsigned int#define bool bit#define true 1#define false 0sbit SCK =P3^4;//I2C时钟信号sbit SAL =P3^5;// I2C数据线sbit LED_SCK =P3^2;// 显示部分串转并时钟线sbit LED_SAL =P3^3;// 显示部分串转并数据线sbit WDI =P3^7;///喂狗脚sbit CTR_485=P1^0;//RS_485总线传输控制uchar code led_char[16]= {0xfa,0x48,0xf4,0xdc,0x4e,0x9e,0xbe,0xc8,0xfe,0xde,0x00};///0~9,0x00为数码管不显示任何数字uchar Address;//分机地址号uchar idata Data_Buffer[20];///接收缓冲区bool Command_Send;void Start(void) //SHT11启动子程序uchar Readreg(void)// 读状态寄存器void Writereg(uchar regdata)// 写状态寄存器void IntSHT11(void)// 设置SHT11湿度检测工作在8位状态,状态寄存器bit0=0uchar ReadData(void)// 获取补偿前的SHT11的返回值int GetRH(void)// 获取补偿后的湿度值void LED_Display(uchar right,uchar left)// LED显示子程序void Display(int RH)// 湿度值显示子程序uchar Receive_Data(void) //接收字节子程序void Send_Data(uchar Serial_data)// 串口发送一个字节函数bit Receive_One(uchar *s)// 接收一帧数据子程序void RXD_Int(void) interrupt 4// 串口接收中断子程序void Send_One(uchar *s)// 串口发送一帧数据子程序void Send_RH(uchar RH)// 命令处理子程序uchar Get_address(void)// 获取地址号子程序void Inital(void)// 初始化化子程序
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -