基於AT89S52微控制器的密碼鎖設計

2023-02-12 09:05:03 字數 1546 閱讀 2187

1樓:匿名使用者

接上面void keyscan()/鍵盤掃瞄子程式。

while(temp!=0xf0)

p3=0xfd;

temp=p3;

temp=temp&0xf0;

while(temp!=0xf0)

while(temp!=0xf0)

p3=0xfb;

temp=p3;

temp=temp&0xf0;

while(temp!=0xf0)

while(temp!=0xf0)

p3=0xf7;

temp=p3;

temp=temp&0xf0;

while(temp!=0xf0)

while(temp!=0xf0)

//return num;

while(temp!=0xf0)

p3=0xfd;

temp=p3;

temp=temp&0xf0;

while(temp!=0xf0)

while(temp!=0xf0)

p3=0xfb;

temp=p3;

temp=temp&0xf0;

while(temp!=0xf0)

while(temp!=0xf0)

p3=0xf7;

temp=p3;

temp=temp&0xf0;

while(temp!=0xf0)

while(temp!=0xf0)

//return num;

2樓:匿名使用者

兄弟 別怪我說話不好聽 夠嗆有明白給你好好回覆。

3樓:匿名使用者

留個郵箱,我這裡有參考只要。

誰會用at89s52微控制器製作電子密碼鎖,密碼儲存於at24c02中

基於微控制器的電子密碼鎖設計 畢業**

4樓:網友

我有一篇,不知道是不是你想要的,先採納我的答案。

如何使at89s52微控制器電子密碼鎖修改的密碼掉電不丟失

5樓:西門不敗

加e2prom即可永久儲存資料。修改不頻繁的話,使用一般的e2prom即可,一般10w-100w次讀寫,如果是修改頻繁的話,可以使用鐵電的儲存器,無限次讀寫。

6樓:懂事電子設計

使用外部eeprom進行儲存,這樣每次修改以後重新寫入eeprom中就可以,懂事電子設計 vgz

7樓:網友

可以外擴乙個24c02,把密碼儲存在裡面,掉電或是重新燒寫89s52的程式也不會丟失。

8樓:匿名使用者

通常的做法是在你的電路中加乙個rom 晶元 比如at24c01,這個是eeprom可以掉電儲存資料。

9樓:匿名使用者

加一片鐵電的e2prom,耗電極少,操作容易,**低。

用89c52微控制器控制led流水燈的c語言程式

include define uchar unsigned charuchar led1,led2,led3,led4 void delay uchar a for num 0 num 5 num 32燈流水 火柴天堂作品 20130520 52微控制器,12mhz晶振,p0 p3 接32顆led,...

89c52微控制器如何讓數碼管從520到

只想用p3口的話,必須另加控制項。1一種方法是用兩個鎖存器來鎖存數碼管的段碼和位碼,進行動態掃瞄顯示。2另一方法是,用p3口的4位接乙個bcd解碼器控制數碼管的段碼,再p3口的3位接乙個3 8解碼器來控制數碼管的位進行動態掃瞄。3再就是可以用p3口的兩根序列線接串並轉換ic,來驅動數碼管。參考一下這...

求一89c52微控制器c語言程式,流水燈 數碼管共同作用

include define uint unsigned int define uchar unsigned char define led p3 uchar code tab unsigned char a,i unsigned long int temp void init void displ...