云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于51单片机电子密码锁设计

基于51单片机电子密码锁设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 23:52:21

if((count!=0)&(pass==1)&(cp[0]==0)) { pass0=0; //输出显示*

if(count==1){GotoXY(0,0); print(\if((count!=0)&(pass0==1)&(cp[0]==0)) {pass=0;

if(count==1){GotoXY(0,0); print(\if((sk[14]==1)&(count7==1)) //按键盘认键,校验旧密码 { //旧密码输入正确

rd[3]==cq[3])&(password[4]==cq[4])&(password[5]==cq[5])&(pass==1)&(count>6)){{GotoXY(0,0); print(\pass0=1;pass=0;

sk[14]=0;count=0;count7=0; n=0;m=0;} Else

{GotoXY(0,0); print(\旧密码输入错误 k[14]=0;

count2=0;count7=0; pass=0;m=0;}}

if(pa!=10)&(pass0==1) {co[n]=pa;n++;pa=10;}} if(sk[14]==1)

{if((n>7)&(count==6))

{GotoXY(0,0); print(\旧密码输入正确,存新密码

if((password[0]==cq[0])&(password[1]==cq[1])&(password[2]==cq[2])&(passwo

5 仿真软件

5.1 PROTEUS简介

Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:

(1)现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。

(2)支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。

(3)提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,

12

同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。

(4)具有强大的原理图绘制功能。

可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。

在PROTEUS绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在PROTEUS的原理图中看到模拟的实物运行状态和过程。 PROTEUS 是单片机课堂教学的先进助手。

PROTEUS不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。

它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。

课程设计、毕业设计是学生走向就业的重要实践环节。由于PROTEUS提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台。

5.2 仿真图

图9 总体仿真图

5.3 元件清单

表2 元件清单

5.4仿真结果图

图10密码清除仿真图

14

图11返回(更改)仿真图

图12 修改密码仿真图

搜索更多关于: 基于51单片机电子密码锁设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

if((count!=0)&(pass==1)&(cp[0]==0)) { pass0=0; //输出显示* if(count==1){GotoXY(0,0); print(\if((count!=0)&(pass0==1)&(cp[0]==0)) {pass=0; if(count==1){GotoXY(0,0); print(\if((sk[14]==1)&(count7==1)) //按键盘认键,校验旧密码 { //旧密码输入正确 rd[3]==cq[3])&(password[4]==cq[4])&(password[5]==cq[5])&(pass==1)&(count>6)){{GotoXY(0,0); print(\pass0=1;pass=0; sk[14]=0;count=0;count7=

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com