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

📄 define_sws.h

📁 这是我用ds12887+12864+遥控器写的程序希望能够多多交流qq519212866
💻 H
字号:
uchar num1,flag0,flag1;      //年、月、日、星期、时、分、秒 调用变量
uchar code lcdtable1[]="20  年          ";       //显示屏的第一行,显示年,温度
uchar code lcdtable2[]="  月  日  星期  ";       //显示屏的第二行,显示月,日,星期
uchar code lcdtable3[]="当前是  :   :   ";       //显示屏的第三行,显示当前时间 时,分,秒
uchar code lcdtable4[]="闹钟    :   :   ";       //显示屏的第四行,显示闹钟时间与农历
void sound();
void set_time();   //设定时间声明
void Sound_ir();   //遥控器解码成功后回响的函数
void delay_BEEP(uchar);
void ir_887();
//==============================================DS12C887相关变量定义=======================================//
void display_887();
ds887_write_date(uchar,uchar);
uchar ds887_read_date(uchar);
sbit dscds=P3^0;
sbit dscrw=P3^1;
sbit dscas=P2^7;
sbit dscirq=P3^3; //887芯片的中申请脚,外部中断1  
sbit dsccs=P3^4;
sbit buzzer=P3^7;     //蜂鸣器 位 定义
char hour,minute,second;      //定义小时,分,秒变量
char ahour,aminute,asecond;      //定义闹钟小时,闹钟分,闹钟秒变量
char year;      //定义年份变量
uchar month;     //定义月份变量
uchar date;      //定义日期变量
uchar week;       //定义星期变量
//===================================12864_lcd屏的引脚定义==================================================//
void delay_lcd12864(uchar);
void write_12864add_one(uchar,uchar);    //显示屏的第一行声明
void write_12864add_two(uchar,uchar);    //显示屏的第二行声明
void write_12864add_three(uchar,uchar);	 //显示屏的第三行声明
void write_12864add_four(uchar,uchar);	 //显示屏的第四行声明
write_command(uchar);
write_date(uchar);
sbit lcd_rs=P2^0;
sbit lcd_rw=P2^1;
sbit lcd_en=P2^2;
sbit lcd_cs1=P2^3;
sbit lcd_cs2=P2^4;
//========================================遥控器定义==========================================================//
delay1000();
delay882();
delay2400();
delay_ms(uint);   //遥控器延时声明 
sbit remote=P3^2;   //接收头位定义
uchar ir;	  //定义遥控器的加,减,变量
uchar data irtab[4]={0x00,0x62,0x21,0x00};   //定义4个数组,用来存储IR码值
ir_irs();
//======================================按键定义===============================================//
void keyscan();
sbit k1=P1^4;    //定义为减时间数键
sbit k2=P1^5;    //定义为加时间数键
sbit k3=P1^6;    //定义为在时、分、秒、年、月、日、星期 之间切换键
sbit k4=P1^7;    //定义为在闹钟的时、分、秒之间切换键

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -