51單片機(jī)的LCD1602液晶密碼鎖C語言程序
#include
#define uchar unsigned char
sbit rs=P2^0;
sbit rw=P2^1;
sbit en=P2^2;
sbit psb=P2^3;
sbit ret=P2^5;
sbit gg=P3^7;
uchar importcode[]={0,0,0,0,0,0};
uchar i;
uchar kk;
uchar js;
uchar j;
uchar ecode;
uchar bb;
uchar tcount,second;
uchar code key[]={0x77,0x7b,0x7d,0x7e,0xb7,0xbb,0xbd,0xbe,0xd7,0xdb,0xdd,0xde,0xe7,0xeb,0xed,0xee};
uchar code code1[8][6]={{0,6,0,4,9,8},{3,5,1,5,6,5},{2,5,4,3,9,5},{1,4,9,8,7,0},{1,3,9,7,8,5},{1,3,8,7,5,6},{2,9,1,9,9,5},{7,1,4,7,3,8}};
uchar code kp[]={0xf7,0xfd,0xfb,0xfe};
void lcd_int(void);
void functionset(void);
void write_order(uchar command);
void write_date(uchar date);
void display(void);
uchar keyy(void);
uchar gkey(void);
void keyc(void);
uchar comparecode(void);
void display(void);
void display0(void);
void display1(void);
void display2(void);
void display3(void);
void delay(int ms);
void clear_lcd(void);
void dscsh(void);
uchar keyy(void)
{ uchar key;
}
uchar gkey(void)
{
}
void keyc(void)
{
}
uchar comparecode(void)
{
}
void delay(int ms)
{ while(--ms);}
void dscsh(void)
{
void main(void)
{
}
}
關(guān)鍵詞:
51單片機(jī)LCD1602液晶密碼
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號放大器
評論