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

📄 includes.h

📁 用单片机做的数字万年历
💻 H
字号:
#include <reg52.h>
#include <intrins.h>					
#include <absacc.h>


#define NoOp   0x00         /*空操作*/
#define Digit0 0x01         /*数码管1*/
#define Digit1 0x02         /*数码管2*/
#define Digit2 0x03         /*数码管3*/
#define Digit3 0x04         /*数码管4*/
#define Digit4 0x05         /*数码管5*/
#define Digit5 0x06         /*数码管6*/
#define Digit6 0x07         /*数码管7*/
#define Digit7 0x08         /*数码管8*/
#define DecodeMode 0x09     /*译码模式*/
#define Intensity 0x0a     /*亮度*/
#define ScanLimit 0x0b      /*扫描界限*/
#define ShutDown 0x0c       /*掉电模式*/
#define DisplayTest 0x0f    /*显示测试*/

#define ShutdownMode 0x00      /*掉电方式工作*/
#define NormalOperation 0x01   /*正常操作方式*/

#define DecodeDigit 0xff       /*译码位数设置*/

#define IntensityGrade 0x0f7    /*显示亮度级别设置*/

#define ScanDigit 0x07         /*扫描位数设置*/

#define TestMode 0x01          /*显示测试方式*/
#define TextEnd 0x00           /*显示测试结束,正常工作*/

#define centurary_l   DisBuffer[12]
#define centurary_h   DisBuffer[13]
#define year_l        DisBuffer[10]
#define year_h        DisBuffer[11]
#define month_l       DisBuffer[8]
#define month_h       DisBuffer[9]
#define date_l        DisBuffer[6]
#define date_h        DisBuffer[7]

#define week_l       DisBuffer[21]

#define hour_h        DisBuffer[5]
#define hour_l        DisBuffer[4]
#define minu_h        DisBuffer[3]
#define minu_l        DisBuffer[2]
#define second_h      DisBuffer[1]
#define second_l      DisBuffer[0]
#define temperature_s DisBuffer[14]
#define temperature_h DisBuffer[15]
#define temperature_l DisBuffer[16]
#define month_lunar_h DisBuffer[17]
#define month_lunar_l DisBuffer[18]
#define date_lunar_h  DisBuffer[19]
#define date_lunar_l  DisBuffer[20]

#define disp_centurary_h   WriteWord_2 (Digit7,centurary_h)
#define disp_centurary_l   WriteWord_2 (Digit6,centurary_l)
#define disp_year_h        WriteWord_2 (Digit5,year_h)
#define disp_year_l        WriteWord_2 (Digit4,year_l)
#define disp_month_h       WriteWord_1 (Digit7,month_h)
#define disp_month_l       WriteWord_1 (Digit6,month_l)
#define disp_date_h        WriteWord_1 (Digit5,date_h)
#define disp_date_l        WriteWord_1 (Digit4,date_l)
#define disp_week_l        WriteWord_3 (Digit7,week_l)
#define disp_hour_h        WriteWord_1 (Digit3,hour_h)
#define disp_hour_l        WriteWord_1 (Digit2,hour_l)
#define disp_minu_h        WriteWord_1 (Digit1,minu_h)
#define disp_minu_l        WriteWord_1 (Digit0,minu_l)
#define disp_second_h      WriteWord_2 (Digit3,second_h)
#define disp_second_l      WriteWord_2 (Digit2,second_l)
#define disp_temperature_s  WriteWord_3(Digit6,temperature_s)
#define disp_temperature_h  WriteWord_3 (Digit5,temperature_h)
#define disp_temperature_l  WriteWord_3 (Digit4,temperature_l)
#define disp_month_lunar_h  WriteWord_2 (Digit3,month_lunar_h)
#define disp_month_lunar_l  WriteWord_2 (Digit2,month_lunar_l)
#define disp_date_lunar_h   WriteWord_2 (Digit1,date_lunar_h)
#define disp_date_lunar_l   WriteWord_2 (Digit0,date_lunar_l)

⌨️ 快捷键说明

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