📄 led_shift.h
字号:
#include <STC12C5412AD.H>
sbit SPI_EN=P1^4;
extern unsigned int HZ_CNT_TOTAL;//定义总汉字数,从上位机获得
unsigned char xdata Display_Mode; //显示模式
unsigned char xdata Refesh_Speed; //刷新率
unsigned char xdata Move_L_Speed; //左移动速度
unsigned char xdata Pause_Time; //定格时间
unsigned char xdata Back_Ground; //正显反显选择
extern unsigned char xdata Display_Buffer_Y0[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y1[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y2[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y3[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y4[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y5[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y6[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y7[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y8[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y9[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y10[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y11[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y12[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y13[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y14[14]; //定义显示区域的映射缓冲区
extern unsigned char xdata Display_Buffer_Y15[14]; //定义显示区域的映射缓冲区
extern unsigned char Get_Key(void);
extern unsigned char SPI_WR(unsigned char input);
extern void EEPROM_ERASE(unsigned int addr);//EEPROM扇区擦除
extern void EEPROM_write(unsigned int addr,unsigned char dat);//EEPROM字节写
extern unsigned char EEPROM_read (unsigned int addr);//EEPROM字节读
extern void LED_Scan(unsigned int delay_time,unsigned char back);
void Dis_Mode_1(void);
void Dis_Mode_2(void);
void Dis_Mode_3(void);
void Dis_Mode_4(void);
void Dis_Mode_5(void);
void Dis_Mode_6(void);
#define EEPROM_BASEADDR 0x2600 //EEPROM扇区首址
#define EEPROM_ADDR_SET_DATA EEPROM_BASEADDR
#define EEPROM_ADDR_Display_Mode EEPROM_BASEADDR+0x0000//显示模式
#define EEPROM_ADDR_Refesh_Speed EEPROM_BASEADDR+0x0001//刷新率
#define EEPROM_ADDR_Move_L_Speed EEPROM_BASEADDR+0x0002//左移动速度
#define EEPROM_ADDR_Pause_Time EEPROM_BASEADDR+0x0003//定格时间
#define EEPROM_ADDR_Back_Ground EEPROM_BASEADDR+0x0004//显示背景
#define EEPROM_ADDR_HZ_CNT_TOTAL_MSB EEPROM_BASEADDR+0x0005//字符数目高位
#define EEPROM_ADDR_HZ_CNT_TOTAL_LSB EEPROM_BASEADDR+0x0006//字符数目低位
#define EEPROM_ADDR_POWERUP_MODE EEPROM_BASEADDR+0x0007//上电模式
#define EEPROM_ADDR_GB2312 0x2800//汉字内码区首址
#define EEPROM_ADDR_GB2312_1 0x2A00//汉字内码区首址
#define EEPROM_ADDR_GB2312_2 0x2C00//汉字内码区首址
#define EEPROM_ADDR_GB2312_3 0x2E00//汉字内码区首址
unsigned char Load_Next_Charctor(unsigned int charctor);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -