⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 伪定义.c

📁 单片机数据通讯典型应用(光盘内容)
💻 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 + -