为什么睡觉会突然抖一下| 皮肤一碰就破是什么病| 腱鞘炎用什么药治疗| 肌桥是什么意思| 眉心长痘痘什么原因| se是什么| 指甲变空是什么原因| 西瓜虫吃什么食物| 新生儿吃什么钙好| 有黄鼻涕吃什么药| 1969年什么时候退休| 什么叫自然拼读| 纳差是什么意思| 迪丽热巴颜值什么水平| 为什么总是长口腔溃疡| used是什么意思| 你掀起波澜抛弃了我是什么歌| 大暑是什么意思| 核桃壳有什么用处| 淤泥是什么意思| 超七水晶是什么| 交工是什么意思| 全身瘙痒要警惕什么病| 16岁可以做什么工作| 射进去有什么感觉| 贫血吃什么补血好| 兜售是什么意思| 腹主动脉壁钙化是什么意思| 尿结石不能吃什么| 1996年属鼠五行属什么| 安厝是什么意思| 晚上九点多是什么时辰| 不近女色是什么意思| 爱是什么词| 肌电图挂什么科| 右上腹是什么器官| 立夏吃什么| vp16是什么药| cea是什么| 龙根是什么| 甘草长什么样子图片| 用纸盒能做什么手工| 清白是什么意思| 黄什么| 男人有霉菌是什么症状| 坤造是什么意思| 突然眼睛充血是什么原因引起的| 5月17日是什么星座| 连锁反应是什么意思| 绞股蓝和什么搭配喝减肥| 燃气灶什么牌子好| 做ct挂什么科| 孩子吃什么容易长高| 反应蛋白偏高说明什么| 聊胜于无什么意思| 一月2日是什么星座| 南通有什么大学| 肾功能不好吃什么药| 有什么树| 柏字五行属什么| 2020年什么年| 1月1日是什么日子| 圣灵是什么意思| 11月22是什么星座| 冬至吃什么| 梦见茄子是什么意思| p代表什么| 肾阳虚有什么症状| 叉烧是什么肉做的| 人为什么要吃肉| se是什么元素| 风水是什么意思| 牛肉和什么包饺子好吃| 身体出现小红点是什么原因| 车前草长什么样子| 五个月宝宝可以吃什么水果| 咳嗽吐血是什么原因| 12.24是什么星座| 什么心什么肺| 脑梗是什么症状| 感冒是什么意思| 牡丹花像什么| 十月十八是什么星座| 股票五行属什么| dm是什么意思| 汤姆是什么品种的猫| 泾渭分明是什么意思| 戒断反应是什么| 红枣桂圆泡水喝有什么好处和坏处| 什么人不适合做业务员| 强直性脊柱炎吃什么药| 初吻是什么意思| 118什么意思| mers是什么病毒| 海米是什么东西| 补气补血吃什么药| 1972年属鼠的是什么命| 最聪明的狗是什么狗| 冬天用什么护肤品好| 脑白质疏松是什么意思| 四个月宝宝可以吃什么辅食| 优雅知性是什么意思| 派出所所长是什么级别| 田各读什么| 刮痧有什么好处和坏处| 刘备和刘表什么关系| 周杰伦有什么病| 微针是什么美容项目| 股票除权是什么意思| 长结节是什么原因造成的| 吃什么食物增加黑色素| 义务兵是什么意思| 斗是什么意思| 孕晚期破水是什么症状| 节瓜是什么瓜| 吃什么能生精和提高精子质量| 什么宽带网速快又便宜| 远视是什么意思| 牙齿挂什么科| 慢性胰腺炎有什么症状| 三生三世是什么意思| 梦见两个小男孩是什么意思| 济公搓的泥丸叫什么| 口腹蜜剑什么意思| 九品芝麻官是什么级别| 肠胃不好适合喝什么茶| 什么东西不能带上飞机| 血浓稠是什么原因引起的| 橡皮擦是什么材料做的| 睾丸胀痛什么原因| 大小便失禁是什么意思| 副乳是什么原因造成的| 心境是什么意思| 脚上为什么会长鸡眼| 喝什么茶可以降血脂| 八字不合是什么生肖| 水怡是什么| 鼻尖疼是什么原因| 宝字五行属什么| 中秋节适合吃什么菜| 什么是占有欲| 为什么失眠| 挂面是什么面| 舟山念什么| 5月26日是什么星座| 态生两靥之愁中靥指什么| 电销是什么工作| 李子什么颜色| 口臭是什么原因导致的呢| 为什么精子射不出来| 月经结束一周后又出血是什么原因| 蟋蟀用什么唱歌| 什么是孢子粉| 月经期适合做什么运动| 冰激凌和冰淇淋有什么区别| 舌头烧灼感是什么原因| 疝气嵌顿是什么意思| 蓄谋已久什么意思| 为什么直系亲属不能输血| 尿味大是什么原因| 唯利是图是什么生肖| 11月11日什么星座| 朋友妻不可欺是什么意思| 锑对人体有什么危害| a醇对皮肤有什么作用| m是什么品牌| 植物油是什么| 血钾是什么意思| 子宫脱垂什么症状| 天网是什么| 公积金取出来有什么影响| 腰困是什么原因| 新生儿为什么会有黄疸| 86岁属什么生肖| 画饼充饥是什么意思| 什么叫子宫肌瘤| 口干是什么原因呢| 苍耳是什么| 甲亢什么东西不能吃| 天蝎什么象| 尿液中有泡沫是什么原因| 什么是鼻息肉| 每天流鼻血是什么原因| 木耳和什么菜搭配好吃| 益生菌什么牌子最好| 情感障碍是什么| 达人是什么意思| 妲是什么意思| 女性性高潮是什么感觉| 尿酸高是什么原因| 怀孕去医院检查挂什么科| 28.88红包代表什么意思| 飞机杯是什么| 出家当尼姑需要什么条件| 天月二德是什么意思| 什么人不适合喝骆驼奶| 吃了榴莲不能吃什么| 298什么意思| 汗毛多是什么原因| 什么头什么尾| 入驻是什么意思| 近水楼台先得月是什么生肖| 明鉴是什么意思| 生日可以送什么礼物| 鲜为人知是什么意思| 后背痒是什么病的前兆| 束缚的意思是什么| 拉肚子恶心想吐吃什么药| 打升白针有什么副作用| 玉屏风颗粒治什么病| 豪情万丈什么意思| 心肾不交吃什么中成药| 手经常出汗是什么原因| 守字五行属什么| 盗汗挂什么科| 吃什么补肝养肝| 化疗后吃什么排毒最快| 梦见卖鱼是什么意思| 男戴观音女戴佛是什么意思| 尿比重偏低是什么原因| 为什么禁止克隆人| 马革裹尸是什么意思| 溢水是什么意思| 明矾是什么| 深圳市长什么级别| 栩是什么意思| 牡蛎和生蚝有什么区别| 蜜月是什么意思| 喜欢黑色的人是什么性格| http什么意思| 国家三有保护动物是什么意思| 树菠萝什么时候成熟| 老爹是什么意思| 文雅是什么意思| 后背有痣代表什么意思| 夏天适合喝什么茶| 扁桃体发炎不能吃什么东西| 肛门痒挂什么科| 皮肤长小肉粒是什么原因| 1104是什么星座| 睾丸疝气有什么症状| 口苦吃什么药好| 两横两竖是什么字| 瞳距是什么意思| 粘胶纤维是什么| 大姨夫是什么| 尿胆原是什么| 身上肉疼是什么原因| 因人而异是什么意思| 竹子开花意味着什么| 血沉高是什么病| 手指甲看什么科室| 湉是什么意思| 夏天适合穿什么衣服| 经常射精有什么伤害| 盆腔炎有什么明显症状| 蜘蛛怕什么| 性格好是什么意思| 什么是生物制剂| 势力是什么意思| 中暑吃什么水果| 梦见蛇吃人代表什么预兆| 核桃不能和什么一起吃| 心脏病有什么症状| 百度

自己做的基于单片机的密码锁设计(c语言设计)

嵌入式系统 时间:2025-08-05来源:网络
百度 建设现代化经济体系,推动经济高质量发展,满足人民日益增长的美好生活需要,必须按照党的十九大部署,以习近平新时代中国特色社会主义思想为指导,充分发挥创新引领发展的第一动力作用。

自己做的基于单片机的密码锁设计(c语言设计)

系统说明

该系统如图所示使用了80C51单片机、普通键盘、排阻、1602液晶。

该系统的功能:

①该系统输入正确的密码LED灯会亮(其实就是很多操作都可以,用LED只是代表作用,主要是操作简单,效果明显。)

②系统可以修改密码;(系统断电后重启后必须用初始密码(初始密码是:000000)重新改密,当然修改的密码可以与掉电前的一样。)

具体操作:

①系统开机时显示请输入密码的提示,直接输入密码#键确认

②系统会自动提醒密码错误,数秒后系统会再次提醒重新输密码。

③在系统提醒输入密码的界面可以按*键修改密码,系统会提醒输入两次密码,并且会检查两次密码是否相同。同则修改成功。否则在数秒后可以重新按*键修改。

④在改密前(就是按了*键后系统)会提醒身份识别,请输入旧密码,系统判断旧密码正确方可更改密码。

源程序

#includereg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit lcdrs=P3^0;
sbit lcdrw=P3^1;
sbit lcden=P3^2;
sbit h1=P1^0;
sbit h2=P1^1;
sbit h3=P1^2;
sbit sa=P1^3;
sbit sb=P1^4;
sbit sc=P1^5;
sbit sd=P1^6;
sbit kd=P3^7;
uchar code table[]= PLEASE INPUT ;
uchar code table1[]=CODE: ;
uchar code table2[]= *****WIN*****;
uchar code table3[]= PLEASE AFFIRM;
uchar code table4[]= *****FAIL*****;
uchar code table5[]= MODIFICATION;
uchar code table6[]= IDENTITY LIMITS ;
uchar unm,M1,M2,M3,M4,M5,M6,sex,k1,k2,k3,k4,k5,k6,flge,flge1;
uchar q1,q2,q3,q4,q5,q6,w1,w2,w3,w4,w5,w6,g;

void delay(int z)
{
int x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

void delay1(int z)
{
int x,y;
for(x=z;x>0;x--)
for(y=20000;y>0;y--);
}

void writen_com(uchar com) //1602写命令
{
lcdrs=0;
P0=com;
delay(1);
lcden=1;
delay(1);
lcden=0;
}

void writen_dat(uchar dat) //1602写数据
{
lcdrs=1;
P0=dat;
delay(1);
lcden=1;
delay(1);
lcden=0;
}

void main();

void cheak_mima() //检查第二次确认密码是否与第一次相同
{
if(q1==w1)
{
if(q2==w2)
{
if(q3==w3)
{
if(q4==w4)
{
if(q5==w5)
{
if(q6==w6)
{
writen_com(0x01);
writen_com(0x0f);
writen_com(0x06);
writen_com(0x80);
for(unm=0;unm14;unm++)
{
writen_dat(table5[unm]);
delay(5);
}
writen_com(0x80+0x40+1);
for(unm=0;unm14;unm++)
{
writen_dat(table2[unm]);
delay(5);
}

M1=w1;
M2=w2;
M3=w3;
M4=w4;
M5=w5;
M6=w6;

delay1(6);
main();
}
/*-----------------------------------*///密码确认错误返回
writen_com(0x01);
writen_com(0x80);
for(unm=0;unm14;unm++)
{
writen_dat(table4[unm]);
delay(5);
}
delay1(6);
main();
}
writen_com(0x01);
writen_com(0x80);
for(unm=0;unm14;unm++)
{
writen_dat(table4[unm]);
delay(5);
}
delay1(6);
main();
}
writen_com(0x01);
writen_com(0x80);
for(unm=0;unm14;unm++)
{
writen_dat(table4[unm]);
delay(5);
}
delay1(6);
main();
}
writen_com(0x01);
writen_com(0x80);
for(unm=0;unm14;unm++)
{
writen_dat(table4[unm]);
delay(5);
}
delay1(6);
main();
}
writen_com(0x01);
writen_com(0x80);
for(unm=0;unm14;unm++)
{
writen_dat(table4[unm]);
delay(5);
}
delay1(6);
main();
}
writen_com(0x01);
writen_com(0x80);
for(unm=0;unm14;unm++)
{
writen_dat(table4[unm]);
delay(5);
}
delay1(6);
main();
}

/*------------------------------------*/ //第二次确认密码

void affirm_code()
{
P1=0x07;
if(P1!=0x07)
delay(1);
if(P1!=0x07)
{
P1=0x77;
if(h1==0)
{
delay(1);
if(h1==0)
{
while(!h1);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=1;break;
case 1:w2=1;break;
case 2:w3=1;break;
case 3:w4=1;break;
case 4:w5=1;break;
case 5:w6=1;break;
}
sex++;
}
}
if(h2==0)
{
delay(1);
if(h2==0)
{
while(!h2);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=2;break;
case 1:w2=2;break;
case 2:w3=2;break;
case 3:w4=2;break;
case 4:w5=2;break;
case 5:w6=2;break;
}
sex++;
}
}
if(h3==0)
{
delay(1);
if(h3==0)
{
while(!h3);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=3;break;
case 1:w2=3;break;
case 2:w3=3;break;
case 3:w4=3;break;
case 4:w5=3;break;
case 5:w6=3;break;
}
sex++;
}
}
/*-------------------------------*/
P1=0x6f;
if(h1==0)
{
delay(1);
if(h1==0)
{
while(!h1);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=4;break;
case 1:w2=4;break;
case 2:w3=4;break;
case 3:w4=4;break;
case 4:w5=4;break;
case 5:w6=4;break;
}
sex++;
}
}
if(h2==0)
{
delay(1);
if(h2==0)
{
while(!h2);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=5;break;
case 1:w2=5;break;
case 2:w3=5;break;
case 3:w4=5;break;
case 4:w5=5;break;
case 5:w6=5;break;
}
sex++;
}
}
if(h3==0)
{
delay(1);
if(h3==0)
{
while(!h3);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=6;break;
case 1:w2=6;break;
case 2:w3=6;break;
case 3:w4=6;break;
case 4:w5=6;break;
case 5:w6=6;break;
}
sex++;
}
}
/*--------------------------------*/
P1=0x5f;
if(h1==0)
{
delay(1);
if(h1==0)
{
while(!h1);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=7;break;
case 1:w2=7;break;
case 2:w3=7;break;
case 3:w4=7;break;
case 4:w5=7;break;
case 5:w6=7;break;
}
sex++;
}
}
if(h2==0)
{
delay(1);
if(h2==0)
{
while(!h2);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=8;break;
case 1:w2=8;break;
case 2:w3=8;break;
case 3:w4=8;break;
case 4:w5=8;break;
case 5:w6=8;break;
}
sex++;
}
}
if(h3==0)
{
delay(1);
if(h3==0)
{
while(!h3);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=9;break;
case 1:w2=9;break;
case 2:w3=9;break;
case 3:w4=9;break;
case 4:w5=9;break;
case 5:w6=9;break;
}
sex++;
}
}
/*-----------------------------------*/
P1=0x3f;
if(h2==0)//0键扫描
{
delay(1);
if(h2==0)
{
while(!h2);
writen_com(0x80+0x45+sex);
writen_dat('*');
switch(sex)
{
case 0:w1=0;break;
case 1:w2=0;break;
case 2:w3=0;break;
case 3:w4=0;break;
case 4:w5=0;break;
case 5:w6=0;break;
}
sex++;
}
}
if(h3==0) //#键扫描
{
delay(1);
if(h3==0)
{
while(!h3);
while(!flge1)
cheak_mima();
}
}
}
}

/*--------------------------------------*/ //修改密码

1 2 3 4 5

关键词: 设计 语言 密码锁 单片机 基于 自己

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版
孩子发烧肚子疼是什么原因 天恩是什么意思 宝宝便秘吃什么 拿什么让你幸福 骶髂关节炎吃什么药
喝酒脸红是什么原因造成的 什么泡水喝杀幽门螺杆菌 定海神针是什么意思 膝盖疼做什么检查最好 疾控中心是做什么的
被利用的信任是什么歌 譬如是什么意思 炭疽病用什么农药最好 249是什么意思 便秘吃什么润肠通便
十恶不赦是什么意思 排卵的时候有什么症状 月经有点黑是什么原因 多巴胺是什么意思 后果自负是什么意思
横纹肌溶解什么意思hcv9jop4ns5r.cn 中央空调什么牌子好hcv8jop8ns6r.cn 唐筛检查什么hcv9jop0ns8r.cn 3.8号是什么星座hcv8jop6ns0r.cn 嘴唇紫黑是什么原因hcv7jop6ns5r.cn
考研是什么时候考hcv8jop4ns5r.cn 当律师需要什么条件hcv8jop9ns6r.cn 次心念什么hcv9jop7ns2r.cn 牙齿变黑是什么原因hcv8jop8ns4r.cn qd是什么意思hcv8jop3ns1r.cn
下焦湿热吃什么中成药hcv8jop2ns4r.cn 心字底的字与什么有关hcv9jop3ns2r.cn 奢靡是什么意思hcv9jop2ns5r.cn 腺肌症是什么病hcv8jop4ns3r.cn 96年属什么命hcv7jop4ns7r.cn
男人吃什么对性功能好jasonfriends.com 郫县豆瓣酱能做什么菜hcv8jop5ns4r.cn 肋间神经痛吃什么药hcv9jop2ns2r.cn 稷是什么意思zhiyanzhang.com 孤男寡女什么意思hcv8jop7ns0r.cn
百度