91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 43KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: 其他
  • 標簽: 51單片機??密碼鎖??

資源簡介

51單片機開發板 密碼鎖程序 具體要求里面都有 很哈珀的

資源截圖

代碼片段和文件信息

#include?//52系列單片機頭文件
#include?
#define?uchar?unsigned?char //宏定義
#define?uint?unsigned?int

uchar?old1=1;
uchar?old2=2;
uchar?old3=3;
uchar?old4=4;
uchar?old5=5;
uchar?old6=6;?//原始密碼
uchar?new1=1;
uchar?new2=2;
uchar?new3=3;
uchar?new4=4;
uchar?new5=5;
uchar?new6=6;//密碼輸入值
uchar?a=16b=16c=16d=16e=16f=16;
uchar?weikeytempysnumbeeptshigenum1suo;
uchar?wrong=1;

bit?allowgenggaiokwanbiretryclose; ?//各個狀態位

sbit?dula=P2^6;
sbit?wela=P2^7;
sbit?beep=P2^3;

unsigned?char?code?table[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f
0x6f0x770x7c0x390x5e0x790x710x000x400x38}; ?//編碼定義



void?delay(uint?xms) //延時函數??
{
uint?ij;
?? for(i=xms;i>0;i--) //延時xms毫秒
???? for(j=110;j>0;j--);
}

void?display(uchar?auchar?buchar?cuchar?duchar?euchar?f)
{?
???dula=0;
???P0=table[a];
???dula=1;
???dula=0;
???wela=0;
???P0=0xfe;
???wela=1;
???wela=0;
???delay(1);
??//顯示函數第2位
???P0=table[b];
???dula=1;
???dula=0;
???P0=0xfd;
???wela=1;
???wela=0;
???delay(1);
??//顯示函數第3位
???P0=table[c];
???dula=1;
???dula=0;
???P0=0xfb;
???wela=1;
???wela=0;
???delay(1);
??//顯示函數第4位
???P0=table[d];
???dula=1;
???dula=0;
???P0=0xf7;
???wela=1;
???wela=0;
???delay(1);
??//顯示函數第5位
???P0=table[e];
???dula=1;
???dula=0;
???P0=0xef;
???wela=1;
???wela=0;
???delay(1);
??//顯示函數第6位
???P0=table[f];
???dula=1;
???dula=0;
???P0=0xdf;
???wela=1;
???wela=0;
???delay(1);
}


void?keyscan()
{
??{
????P3=0xfe;
????temp=P3;
????temp=temp&0xf0;
????if(temp!=0xf0)
????{
??????delay(10);
??????if(temp!=0xf0)
??????{
????????temp=P3;
????????switch(temp)
????????{
??????????case?0xee:
???????????????key=0;
???wei++;
???????????????break;

??????????case?0xde:
???????????????key=1;
???wei++;
???????????????break;

??????????case?0xbe:
???????????????key=2;
???wei++;
???????????????break;

??????????case?0x7e:
???????????????key=3;
???wei++;
???????????????break;
?????????}
?????????while(temp!=0xf0)?
????????{
???????????temp=P3;
???????????temp=temp&0xf0;
???????????beep=0;
?????????}
?????????beep=1;
??????}
????}
????P3=0xfd;
????temp=P3;
????temp=temp&0xf0;
????if(temp!=0xf0)
????{
??????delay(10);
??????if(temp!=0xf0)
??????{
????????temp=P3;
????????switch(temp)
????????{
??????????case?0xed:
???????????????key=4;
???wei++;
???????????????break;

??????????case?0xdd:
???????????????key=5;
???wei++;
???????????????break;

??????????case?0xbd:
???????????????key=6;
???wei++;
???????????????break;

??????????case?0x7d:
???????????????key=7;
???wei++;
???????????????break;
?????????}
?????????while(temp!=0xf0)
?????????{
???????????temp=P3;
???????????temp=temp&0xf0;
???????????beep=0;
?????????}
?????????beep=1;
??????}
??????}
????P3=0xfb;
????temp=P3;
????temp=temp&0xf0;
????if(temp!=0xf0)
????{
??????delay(10);
??????if(temp!=0xf0)
??????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-08-06?11:06??密碼鎖\
?????文件????????6376??2009-05-07?14:37??密碼鎖\STARTUP.A51
?????文件???????14048??2015-08-06?11:05??密碼鎖\STARTUP.LST
?????文件?????????749??2015-08-06?11:05??密碼鎖\STARTUP.OBJ
?????文件???????15654??2015-08-06?11:05??密碼鎖\mimasuo
?????文件???????18983??2015-08-06?11:05??密碼鎖\mimasuo.LST
?????文件???????21165??2015-08-06?11:05??密碼鎖\mimasuo.M51
?????文件???????18670??2015-08-06?11:05??密碼鎖\mimasuo.OBJ
?????文件????????8729??2015-08-06?11:04??密碼鎖\mimasuo.bak
?????文件????????8729??2015-08-06?11:05??密碼鎖\mimasuo.c
?????文件????????4301??2015-08-06?11:05??密碼鎖\mimasuo.hex
?????文件??????????62??2015-08-06?11:05??密碼鎖\mimasuo.lnp
?????文件?????????580??2015-08-06?11:06??密碼鎖\mimasuo.plg
?????文件???????60785??2015-08-06?11:06??密碼鎖\mimasuo.uvopt
?????文件???????13407??2015-08-03?09:33??密碼鎖\mimasuo.uvproj
?????文件???????61294??2015-08-04?17:24??密碼鎖\mimasuo_uvopt.bak
?????文件???????????0??2015-08-03?07:21??密碼鎖\mimasuo_uvproj.bak
?????文件???????21504??2015-07-30?20:59??密碼鎖\密碼鎖設計要求.doc

評論

共有 條評論