基于51单片机的简单密码锁设计[普中开发板]( proteus仿真 程序 设计报告 讲解视频)

简单的密码锁设计,基于51单片机。
- 1.主要功能:
- 信息下载链接:
- 实物图:
- 2.仿真。
- 3. 程序代码。
- 4. 设计报告。
- 5. 设计数据内容清单。
基于51单片机的简单密码锁设计。
( proteus仿真Ʊ程序+设计报告+讲解视频)
模拟图proteus8.16(有低版本)。
编译器:keil 4/keil 5。
编程语言:C语言。
设计编号:P10。
1.主要功能:
基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等51内核单片机通用)
数码管显示设计基于51单片机的简单密码锁。
以单片机为核心设计六位电子密码锁。使用矩阵键盘输入密码c;8位数码管显示输入内容,要求如下:
1、数码管的初始状态,不显示内容系统等待按钮按下。
2、按下矩阵键盘,按键数字按顺序显示数字管c;共六位。
3、按下六个按钮系统判断密码一次。正确的密码数字管显示open,然后回到初始状态;密码错误数字显示-持续2秒然后回到初始状态。
4、密码错误超过3次禁止输入如果需要再次输入按下复位按钮。
4、密码为六位,初始密码为000 000。
5、使用keil编程,proteus模拟调试,普中开发板完成实物演示。
(目前只适用于A234其他普中开发板型号可能需要代码修改或接线)。
需要注意的是,51单片机芯片在模拟中是兼容的,AT89C51,AT89C52是51单片机的特定型号,核心是一样的。相同的原理图,stc和at都是一样的,引脚功能相同,程序兼容,可替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。
数据下载链接:
P系列单片机设计下载链接(复制到浏览器打开)。
https。:。//docs.qq.com/doc/DS2penNRaHB6SlR1。
以下是本设计数据显示图:
实物图:
2.仿真。
开始仿真。
打开模拟工程双击proteus中的单片机,选择hex文件路径,然后开始模拟。
3. 程序代码。
使用keil4或keil5编译,代码注释,代码的含义可以结合报告来理解。
#。include。文章开头下载链接完整代码。#。define。uchar。unsigned。char。#。define。uint。unsigned。int。uchar old1。,old2。,old3。,old4。,old5。,old6。;//原始密码000000。uchar new1。,new2。,new3。,new4。,new5。=1。,new6。=1。;///每次输入MCU采集的密码。uchar a。=16。,b。=16。,c。=16。,d。=16。,e。=16。,f。=16。;//输入数字管显示的变量。uchar wei。,key。,temp。,num1。;uint tt。=100。;uchar allow。,wanbi。,cwflag。;///每个状态位。sbit beep。=P1。^。7。;sbit jdq。=P1。^。0;uchar code led。[。]。={ 。key。=9。;//按键9定义。wei。++;///输入位数Ʊ1。 }。}。
4. 设计报告。
6198字设计报告#xff0c;内容包括目录硬件设计、软件设计、软硬件框图、调试、结论等。
5. 设计数据内容清单。
数据设计数据包括模拟,程序代码、视频讲解、功能要求、设计报告、软硬件设计框图等。
0、常用问题及解决方法–必读!!!!
1、仿真图。
2、注释程序源码。
3、功能要求。
4、开题报告。
5、设计报告。
6、软硬件流程框图。
7、烧录工具。
8、讲解视频。
Altium Designer 安装破解。
KEIL+proteus 单片机仿真设计教程。
安装破解KEIL。
查找Proteus元件。
安装Proteus。
简单使用Proteus教程。
单片机学习资料。
普中-2&普中-3&普中-4开发板原理图.pdf。
相关数据手册。
答辩技巧。
常用的设计报告描述。
双击鼠标,查找嘉盛单片机51 STM32单片机课程毕业设计设计.url。
分享让更多人看到
热门排行
- 1Java/JDK1.8.0
- 2【mysql】带你玩转mysql数据库中的索引
- 3基于Web的购物网站设计与实现 毕业论文+任务书+答辩PPT+项目源码及数据库文件+演示视频
- 4十大有趣的第三人称射击单机游戏有哪些?
- 5初级数据结构(一)——顺序表
- 6Kotlin真全平台——Kotlin Compose Multiplatform Mobile(kotlin跨平台方案,KMP、KMM、多平台)
- 7YOLOv11原创改进专栏|注意力机制篇|ECA注意力机制手把手添加教程
- 8探索免费第三人称射击游戏:排名中的优秀作品
- 9安卓 vs iOS 深入分析文件系统:开放自由和封闭安全的终极游戏
- 10【链表世界的深度探索:从基础到高阶的算法解读】—— LeetCode