程序代码: 头文件: #ifndef __DELAY_H__ #define __DELAY_H__ #define uchar unsigned char #define uint unsigned int void delay_ms(uint z); //ms 级延时函数 #endif #ifndef __LCD_H__ #define __LCD_H__ #include"delay
h" #include bit LCD_Check_Busy(); //LCD_1602 忙检测 void Write_Com(uchar com); //LCD_1602 写指令 void Write_Data(uchar data); //LCD_1602 写数据 void LCD_Init(); //LCD_1602 初始化 void LCD_Write_Char(uchar x,uchar y,uchar s); //写一个字节 void LCD_Write_String(uchar x,uchar y,uchar *s); //写入字符串 #endif #ifndef __PICAD_H__ #define __PICAD_H__ #include "delay
h" #include void PIC_Ad_Init(); //PIC AD 初始化 uint Get_Ad(); //数据采集 #endif C 代码: #include"delay
h" /*----------------------------------- 函数名称:ms 级延时函数 入口参数:z ——ms 的倍数 返回值:无 功能:提供ms 级延时函数,z ms -------------------------------------*/ void delay_ms(uint z) { uchar x