1、如果沒有裝KEIL軟件:.c .h結尾的文件即為程序,選擇記事本或C語言軟件打開。
2、若安裝有KEIL軟件:本程序有KEIL5設計,為避免版本區別帶來的問題,建議使用KEIL5打開.uvproj結尾的工程文件。
3、其中,.hex結尾的文件為燒錄文件,可以用于仿真和硬件實現。
注:其他文件為編譯時自動生成的文件,不用管。
(1)仿真代碼和源程序代碼有著些許區別,做硬件燒錄時請用文件夾1中的燒錄程序(.hex);
(2)仿真請打開“電子鎖仿真.DSN”工程文件,仿真代碼請打開“project.uvproj”文件;
(3)仿真燒錄時請打開“edoor.hex”文件;
(4)具體仿真功能為:
①輸入密碼,且輸入的密碼顯示在液晶顯示屏上;
②按下“DorBell”后,會響起門鈴聲;
③初始密碼為“1234”,輸入正確后,顯示“OK”,并且LED燈閃爍,表示開門;
④輸入密碼錯誤后,顯示“Eror”,三次輸入錯誤后會報警;
⑤按下“DELE”,清楚輸入的密碼;
特別注意:本仿真原理圖由protues8.7設計,為避免版本區別帶來的問題,請盡量使用protues8.7打開仿真文件。。
電子密碼鎖仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.gif (342.86 KB, 下載次數: 26)
下載附件
2022-10-28 23:26 上傳
單片機源程序如下:
Keil代碼與Proteus仿真下載:
基于51單片機的電子密碼鎖設計.7z
(2.39 MB, 下載次數: 89)
2022-10-28 23:27 上傳
點擊文件名下載附件
摘 下載積分: 黑幣 -5
|