久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機電子密碼鎖proteus仿真程序都有
[打印本頁]
作者:
zysjs138
時間:
2017-5-7 13:24
標題:
單片機電子密碼鎖proteus仿真程序都有
電子密碼鎖仿真程序都有
下面是proteus仿真原理圖:
0.png
(27.93 KB, 下載次數: 37)
下載附件
2017-5-7 17:00 上傳
0.png
(60.26 KB, 下載次數: 71)
下載附件
2017-5-7 16:59 上傳
單片機源程序:
#include <reg52.H>
#include<math.h>
#include<stdio.h>
#include<intrins.h>
#include<string.h>
#include "1602.h"
#include "key4x4.h"
#include "uart.h"
sbit LOCK=P2^2; //鎖接P3.7; 低電平有效開鎖
sbit ALARM=P2^3; //報警接P2.3
unsigned char ShowAddr=0;
#define WELCOME 0 //開機界面
#define PW_PUT 1 //輸入密碼
#define PW_ERROR 2 //密碼錯誤
#define PW_OK 3 //密碼正確
#define PW_SET 4 //密碼設定
#define PW_SET_OK 5 //密碼設定成功
#define MAX_ERROR_TIMES 3
#define KEYBUFLEN 17
char KeyBuf[KEYBUFLEN],KeyCnt=0;
char KeyBuf1[KEYBUFLEN];
char PW[KEYBUFLEN]="123456"; //密碼
unsigned char Error_times;
void LcdShow();
void Timer0Init(void);
void main()
{
unsigned char key_val; //顯示緩沖區
LCD1602_Init() ; //液晶初始化
CleanSreen();
Timer0Init();
UartInit();
while(1)
{
key_val=KeyScan(); //查詢數據字是否按下
if(RecFlag)
{
RecFlag=0;
key_val=UartDat;
}
if(key_val>='0'&&key_val<='9'&&KeyCnt<KEYBUFLEN&&ShowAddr!=WELCOME)
{
KeyBuf1[KeyCnt]='*';
KeyBuf[KeyCnt++]=key_val;
}
else if(key_val==CANCEL&&KeyCnt>0)
{
KeyCnt--;
KeyBuf[KeyCnt]='\0';
CleanSreen();
}
else if(key_val==PWSET)
{
ShowAddr=PW_SET;
memset(KeyBuf,'\0',KEYBUFLEN);
KeyCnt=0;
CleanSreen();
}
else if(key_val==PWPUT)
{
ShowAddr=PW_PUT;
memset(KeyBuf,'\0',KEYBUFLEN);
KeyCnt=0;
CleanSreen();
}
else if(key_val==OK) //確認鍵
{
switch(ShowAddr)
{
case PW_PUT: //密碼輸入
if(strcmp(PW,KeyBuf)==0)
{
ShowAddr=PW_OK;
ALARM=1; //取消報警
CleanSreen();
Error_times=0;
}
else
{
Error_times++;
if(Error_times>MAX_ERROR_TIMES)
ALARM=0; //報警
ShowAddr=PW_ERROR;
CleanSreen();
}
break;
case PW_SET: //密碼設定
{
strcpy(PW,KeyBuf);
ShowAddr=PW_SET_OK;
CleanSreen();
}
break;
}
memset(KeyBuf,'\0',KEYBUFLEN);
KeyCnt=0;
}
LcdShow();
//Displaystr(0,1,KeyBuf); //顯示按鍵值
Displaystr(0,1,KeyBuf1); //顯示按鍵值
}
}
void Delay1ms() //@11.0592MHz
{
unsigned char i, j;
_nop_();
i = 2;
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
下載:
程序2.7z
(76.34 KB, 下載次數: 31)
2017-5-7 13:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费黄视频网站
|
亚洲小说图片
|
三级免费网
|
亚洲精品久久久一区二区三区
|
国产女人叫床高潮大片免费
|
秋霞在线一区二区
|
成人三级av
|
国产自产21区
|
人人鲁人人莫人人爱精品
|
国产免费一区二区三区
|
黄色免费网站在线看
|
99在线免费观看视频
|
涩涩视频在线观看
|
国产在线精品一区二区
|
欧美日韩不卡合集视频
|
婷婷色成人
|
在线视频第一页
|
日韩精品在线观看网站
|
成人h动漫亚洲一区二区
|
国产精品久久久久国产a级 欧美日韩国产免费
|
国产在线网站
|
99综合
|
亚洲成人午夜在线
|
日韩毛片免费看
|
美女亚洲一区
|
欧美日韩国产精品一区
|
国产精品揄拍一区二区
|
国产精品精品久久久久久
|
欧美一级在线观看
|
精品国产乱码久久久久久蜜臀
|
黄色毛片在线观看
|
男女羞羞视频在线看
|
狠狠色综合久久丁香婷婷
|
日韩国产一区二区
|
色中文在线
|
一区二区三区欧美
|
久久久国产一区
|
亚洲精品国产偷自在线观看
|
久久久不卡网国产精品一区
|
91精品国产综合久久婷婷香蕉
|
欧美日韩在线综合
|