📄 config.h
字号:
/**************************************************************
YB-51-B单片机多功能实验板配套演示程序的头文件
所有的演示程序都要首先包含该头文件
程序来源:郑州远博科技 王兴民
0371-66949037 0371-67256036 13949105551
***************************************************************/
#include <at89x51.h>
#include<intrins.h>
#define Uchar unsigned char
#define Uint unsigned int
extern void Delayus(Uchar j); //延时时间为 j*10+8 us (根据生成的汇编代码计算)
extern void Delayms(Uint n) ; //延时时间大约为n ms
extern void Dsenddata(Uchar dd); //8位数据从74HC164的串行输入端输入,从输出端并行输出
//数码管显示和按键扫描用到此函数
extern void Display(Uchar *p); //数码管显示子程序
extern void Lcdreset( void ); //液晶屏初始化
extern void Disponechar(Uchar x,Uchar y,Uchar Wdata); //液晶屏指定位置输出一个字符(Wdata代表欲显示字符的ASC码)
extern void Eputstr(Uchar x,Uchar y, Uchar code *ptr); //液晶屏指定位置输出字符串
extern void Read24c02(Uchar *RamAddress,Uchar RomAddress,Uchar bytes); //读24C02 的子程序
extern void Write24c02(Uchar *Wdata,Uchar RomAddress,Uchar number); //写24C02 的子程序
extern Uchar Key_s(void); //按键扫描子程序
extern Uchar Adconvert(sign); //ADC0832 的转换子程序
extern void Write_18b20(Uchar ddata); //DS18B20 的写子程序
extern Uchar Read_18b20(void); //DS18B20 的读子程序
extern void Init_18b20(void) ; //DS18B20 的初始化子程序
extern void Skip(void); //DS18B20 的‘跳过’子程序
extern void Convert(void); //DS18B20 的温度转换子程序
extern void Read_scrat(void) ; //DS18B20 的读‘SCRAT存储器’子程序
extern void v_BurstW1302T(Uchar *pSecDa); //DS1302 的连续写子程序
extern void v_W1302(Uchar ucAddr, Uchar ucDa); //DS1302 的单字节写子程序
extern void v_BurstR1302T(Uchar *pSecDa); //DS1302 的连续读子程序
//注释: 以上外部函数的函数原型都在YB-51-B实验板配套演示程序的对应文件夹中
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -