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

📄 lcd1602.h

📁 环保型IC卡门禁系统的C程序
💻 H
字号:
//-------------------------------------LCD1602_init-----------------------------


/**********************************************
PD4        IC Card I/O
PD2        IC Card CLK
PD3        IC Card RESET
PD1        SW1
**********************************************/


#define LCD_EN_PORT    PORTC
#define LCD_RW_PORT    PORTC
#define LCD_RS_PORT    PORTC
#define LCD_DATA_PORT  PORTC
#define LCD_DATA_DDR   DDRC
#define LCD_DATA_PIN   PINC
#define LCD_EN         0x10   //portc4        out
#define LCD_RS         0x20   //portC5        out
#define LCD_DATA       0x0f   //portC0/1/2/3   out

#define Reset_0        (PORTB&=0xbf)
#define Reset_1        (PORTB|=0x40)
#define CLK_0          (PORTB&=0x7f)
#define CLK_1          (PORTB|=0x80)
#define IC_SW          (PIND&=0x08)

#define LED_ON         (PORTB|=0x01)
#define LED_OFF        (PORTB&=0xfe)

void ICE_init(void);         //T/C1初始化
void LCD_init         (void);
void LCD_en_write     (void);
void LCD_write_char   (unsigned command,unsigned data);
void LCD_set_xy       (unsigned char x, unsigned char y);
void LCD_write_string (unsigned char X,unsigned char Y,unsigned char *s);
void delay_nus        (unsigned int n);
void delay_nms        (unsigned int n);
void Read_Card        (void);
void display          (unsigned char IC_Codes , unsigned char i);
void menu_Init        (void);
void Write_Card       (unsigned char Write_Value);   
void Erase_Card       (void);
unsigned char Key_Scan(void);
void EEPROM_write(unsigned int uiAddress, unsigned char ucData);
unsigned char EEPROM_read(unsigned int uiAddress);
void Menu(void);
void Card_Verify(void);
void Menu_0(void);
void Wrong_Card(void);
void Balance_dis(void);
void Write_Card_Value(void);
void Device_Init(void);
void int_init(void);
void port_init(void);


extern unsigned char IC_Codes_8[16] , Menu_flag , Wrong_flag ,
                     Exist_flag , Erase_IC_FLAG ;

⌨️ 快捷键说明

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