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仿真工程文件可到本帖附件中下载)
单片机源程序如下:
Keil代码与Proteus仿真下载:
基于51单片机的电子密码锁设计.7z
(2.39 MB, 下载次数: 89)
|