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

📄 config.h

📁 该程序详细介绍了实时时钟芯片DS1302的使用编程代码
💻 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 + -