📄 display.h
字号:
#ifndef DISPLAY_H
#define DISPLAY_H
#include "common.h"
void Disp_pwm(void);
void LCD_INT(void);
void CLEAR(void);
void CW_PR(PGM_P GG);
void CCW_PR(PGM_P CC);
void XiTo_Asc(void);
void FmTo_Gngn(uchar *p,uchar gs);
void BcdTo_Asc(uchar *p,uchar a);
void China_Dis2(PGM_P BB,uchar i,uchar j);
void BcdTime_Asc(uchar *p,uchar a);
void CarLx(uchar *p,uchar x);
uchar ThreeBy_ToAsc(uchar *p);
void XiTo_Asc1(uchar speed);
void BcdTime_Asc1(uchar *p,uchar a);
//
void busy1(void);
void busy2(void);
void PR1(void);
void PR2(void);
void PR3(void);
void PR4(void);
void PR5(void);
void PR6(void);
void LED_E1(void);
void LED_E2(void);
//
void English_Dis(uchar *p,uchar y,uchar x,uchar gs);
void China_Dis(PGM_P BB,uchar i,uchar j);
//
uint CtabAdd(uchar w);
void Xs(void);
//
/* 常数定义 */
#define reset 0xe2;
#define display_on 0xaf;
#define display_off 0xae;
#define sleep_on 0xa5;
#define sleep_off 0xa4;
#define duty32 0xa9;
#define start_line0 0xc0;
#define ADC_P 0xa0;
#define ADC_N 0xa1;
//
void delay_1us(void);
void delay_nus(unsigned int n) ;
void delay_1ms(void);
void delay_nms(unsigned int n);
//
/* 程序参数定义,根据用户选择的LCM型号修改*/
/* #define para1 0x32; 模块参数100 x 32 */
// #define para1 0x3c; /* 模块参数120 x 32 */
#define para1 0x3d //; 模块参数122 x 32 */
//
#define LCD_A0 0x80
#define LCD_E2 0xFD //0x40
#define LCD_E1 0xF3 //0x20
#define LCD_R 0x10
#define LCD_W 0x08
#define LCD_RST 0X04
#define LCD_DATA PORTA
#define LCD_DATA_DDR DDRA
#define LCD_CONTROL_PORT PORTE
#define LCD_CONTROL_DDR DDRE
//
#define CODE 0x3000
#define DATE 0x3001
//
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -