基于单片机的电子密码锁1602液晶显示设计
文末下载完整资料
仿真
程序
//×÷ÕßQQ:497259320
//ÍøÕ¾http://proteus.5d6d.com
//ÄÏÑôÀí¹¤Ñ§Ôº
//ѧϰÊÇÒÅÍüµÄ×îºÃµÄ·½Ê½
//Ö»»¨Á˺ÜÉÙʱ¼äдµÄ,Óкܶ಻×ãµÄËã·¨Óë±à³ÌÐò·½Ê½,¼ûÁÂ!
#include"at89x51.h"
#include"key.h"
#include"lcd.h"
uchar code show_0[]="Please input the password:";
uchar code show_1[]="The cipher is:" ;
uchar code show_2[]="********";
uchar code show_3[]="The password is wrong!";
uchar code show_4[]="This is the last time,";
uchar code show_5[]="Please try it tomorrow!";
uchar code show_6[]="you are right!";
uchar code show_7[]="Please input the new cipher:";
uchar code show_8[]="Input it again!";
uchar code show_9[]="Establishes successful! ";
uchar code show_10[]="(^_^)";
uchar init_pswd[]={8,8,8,8,8,8,8,8};
uchar pswd[8]={0};
uchar pswd_1[8]={0};
void play(uchar *j,uchar k) //KÊÇÏÔʾµÄ¸öÊý,jÊǵØÖ·
{uchar i;for(i=0;i<k;i++){dat_w(*(j+i));delay(20);}
}
main()
{uchar j=0,i=0,sum_1=0;loop:init();clear();gotoxy(1,0);play(show_0,16);gotoxy(2,0);play(show_0+17,10);/****ÃÜÂëÊäÈë****/do{key();}while(ki!=15);clear();gotoxy(1,0);play(show_1,15);do{flag=0;key();gotoxy(2,0);if(flag==1&&ki<=9){pswd[i]=ki;play(show_2,i);i++;}if(ki==14) //14ÔòÍ˳ö.break;} while(i<=8);for(i=0;i<=7;i++){sum_1=init_pswd[i]-pswd[i]+sum_1;if(sum_1!=0){clear();j++;if(j==3){clear();gotoxy(1,0);play(show_4,16);gotoxy(2,0);play(show_4+16,14);delay(500);delay(500);clear();gotoxy(1,0);play(show_5+7,16);gotoxy(2,5);play(show_10,5);while(1); //Èý´ÎÊäÈëÃÜÂëʧ°Ü,×ÔËø}gotoxy(1,0);play(show_3,16);gotoxy(2,5);play(show_3+15,7);delay(500);clear();gotoxy(1,0);play(show_8,15);goto loop;}if(sum_1==0) {clear();gotoxy(1,0);play(show_6,15);do{key();}while(ki!=13);loop1:clear();gotoxy(1,0);play(show_7,13);gotoxy(2,0);play(show_7+13,15);/****µÚÒ»´ÎÊäÃÜÂë***/i=0;do{flag=0;key();if(flag==1&&ki<=9){pswd[i]=ki;i++;clear();gotoxy(1,0);play(show_2,i);}}while(i<=7);clear();gotoxy(1,0);play(show_8,15);/***µÚ¶þ´ÎÊäÃÜÂë****/i=0;sum_1=0;do{flag=0;key();if(flag==1&&ki<=9){pswd_1[i]=ki;i++;clear();gotoxy(1,0);play(show_2,i);}}while(i<=7);for(i=0;i<=7;i++){sum_1=sum_1+ pswd_1[i]-pswd[i];}if(sum_1==0){clear();gotoxy(1,2);play(show_9,12);gotoxy(2,2);play(show_9+13,11);for(i=0;i<=7;i++){init_pswd[i]=pswd[1];}while(1);}if(sum_1!=0){clear();goto loop1;}} } }
全套资料免费下载:
关注v-x-公-众-号:【嵌入式基地】
后-台-回-复:【毕业设计】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料
基于单片机的电子密码锁1602液晶显示设计相关推荐
- 基于单片机的密码锁c语言设计程序,基于单片机的电子密码锁及程序
<基于单片机的电子密码锁及程序>由会员分享,可在线阅读,更多相关<基于单片机的电子密码锁及程序(17页珍藏版)>请在人人文库网上搜索. 1.基于单片机的电子密码锁设计摘要随着科 ...
- 单片机c语言音乐门铃设计,基于单片机的电子音乐门铃的设计 -.doc
基于单片机的电子音乐门铃的设计 - [标题]基于单片机的电子音乐门铃的设计 [作者]张涛 [关键词]单片机??音乐门铃? NE555??设计 [指导老师]朱斌 [专业]应用电子技术 [正文]1?绪?? ...
- 电子密码锁课设单片机c语言,基于51单片机的电子密码锁综合课程设计
5.大容量片内EEPROM,擦写次数10万次以上 EEPROM,擦写次数10万次以上,擦写次数10万次以上 6.ISP/IAP,在系统可编程/在应用可编程,无需编程器/仿真器 7.共8通道10位高速A ...
- 单片机双字节数乘法运算实验_基于单片机指纹电子密码锁——硬件设计2
指纹识别模块 ATK-AS608 指纹识别模块是 ALIENTEK 推出的一款高性能的光学指纹识别模块.芯片内置 DSP 运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特征.模块配备了串口 ...
- 11-基于单片机的电子密码锁设计(原理图+仿真工程+答辩论文+答辩PPT)
11-基于单片机的电子密码锁设计(原理图+仿真工程+答辩论文+答辩PPT) 文章目录 11-基于单片机的电子密码锁设计(原理图+仿真工程+答辩论文+答辩PPT) 资料 任务书 设计说明书 摘要 设计框 ...
- 基于单片机乒乓球游戏机控制系统设计-基于单片机矩阵键盘的电子密码锁设计-基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-设计资料【转发分享】
819基于单片机乒乓球游戏机控制系统设计-设计资料下载 乒乓球游戏机设计任务为: (1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球. (2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移 ...
- 【制作】基于金沙滩51单片机的电子密码锁程序
基于金沙滩51单片机的电子密码锁程序 很久之前做的一个课设,在B站发了效果视频,发现忘记分享代码了,现在整理分享一下. 零.设计报告 1.设计要求 这部分是讲的整个系统实现了什么功能. 1.1.密码的 ...
- 51单片机的电子密码锁的设计与仿真
51单片机的电子密码锁的设计与仿真 看看效果图 简介 (1)CPU使用51单片机. (2)用4x4矩阵键盘作为操作信息输入. (3)用LCM1602液晶显示模块作为信息显示. (4)用蜂鸣器及发光二极 ...
- 【002】基于51单片机的电子万年历proteus仿真设计
一.资料内容(私信获取) (1).基于51单片机的电子万年历proteus仿真设计一份: (2).基于51单片机的电子万年历proteus仿真设计keli源代码一份: (3).基于51单片机的电子万年 ...
最新文章
- linux之父密码,Linux之父十大名言
- 用python画简单的动物-使用Python的turtle画小绵羊
- 【Linux 内核 内存管理】内存管理架构 ⑤ ( sbrk 内存分配系统调用代码示例 | 在 /proc/pid/maps 中查看进程堆内存详情 )
- AndroidStudio跑起来第一个App时新手遇到的那些坑
- Photoshop画笔的混合算法实现(逆推)
- python环绕文字_如何用css实现文字三面环绕图片?
- python日志统计_python试用-日志统计
- Spring Boot笔记-@Scheduled(cron=““)设置调度任务
- 操作系统(5)-进程调度算法
- tomcat下配置ssl
- IDEA中创建maven web的详细部署
- 计算机408学什么区别,考研计算机408考什么
- 混凝土静力受压弹性模量试验计算公式_C50混凝土静力受压弹性模量试验报告
- 2021-12-11 根据单词首字母查找单词
- 浅显易懂——泰勒展开式
- Viddy上视频营销最成功的6家公司
- STM32+HC-05蓝牙模块学习与使用
- GB2312汉字分区及内码表
- MySQL 单个数据库备份还原
- python大赛对名_用100行Python爬虫代码抓取公开的足球数据玩(一)