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

📄 display.h

📁 Avr Atmeg128汽车行驶记录仪 带有USB驱动 c语言
💻 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 + -