基于单片机的电子密码锁课程设计说明书(编辑修改稿)内容摘要:
出版社, 2020 kang uh guano. Electronic technology foundation simulation part (fifth edition) [M]. Beijing: higher education press, 2020 [6] 阎石 .数字电子技术基础 (第五版 ) [M].北京:高等教育出版社, 2020 YanShi, digital electronic technology foundation (fifth edition) [M]. Beijing: higher education press, 2020 [7] 邱 光源 .电路 (第五版 ) [M].北京: 高等教育出版社 , 2020 QiuGuangYuan. Circuit (fifth edition) [M]. Beijing: higher education press, 2020 18 附 录 附录 A: PROTEL 原理图 1234ABCD4321D C B ATitleNumberRevisionSizeA4Date:29Dec2013Sheet of File:F:\YJSMG1\Copy of YJSMG12.DDBDrawn By:MOSI1NC2RST3SCK4MISO5GND6GND7GND8GND9VCC10JP1XZKP15P16P17RETVCCA01A12A23VSS4SDA5SCL6NC7VDD8IC524C02VCC12J5CON2P3 6P37Q69012R61KLS6YSVCC38SS8SW D80LEDR8 1KVCCC9033pFC9133pF1122Y9 12MXI1XI2S10SWR100200R1011KVCC+C1022uFRET24 5112233445566778899RP140112233445566778899RP141112233445566778899RP142112233445566778899RP143P00P01P02P03P04P05P06P07P17P16P15P14P13P12P11P10P20P21P22P23P24P25P26P27P30P31P32P33P34P35P36P37VCCVCCVCCVCC谢 萍110401340204S1 SWS2 SWS3 SWS4 SWS5 SWS6 SWS7 SWS8 SWS9 SWS10SWS11SWS12SWS13SWS14SWS15SWS16SWP10P11P12P13P14P15P16P17196GND20P0039P101P0138P112P0237P123P0336P134P0435P145P0534P156P0633P167P0732P178P2021P33(INT1)13P2122P32(INT0)12P2223P34(T0)14P2324P35(T1)15P2425X218P2526X119P2627RESCET9P2728P37(RD)17P30(RXD)10P36(WD)16P31(TXD)11ALE/PROG30VCC40PSEN29EA/VPP31MCUAT89S52P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27P30P31P32P33P34P35P36P37P10P11P12P13P14P15P16P17D1LEDD2LEDD3LEDD4LEDD5LEDD6LEDD7LEDD8LED112233445566778899RP24470RVCCGND1VCC2V03RS4RW5E6DB07DB18DB29DB3 10DB411DB512DB6 13DB714PSB15NC16RESET17VOUT18A19K20LCD12864P00P01P02P03P04P05P06P07VCCVCCVCCALE/PPSEN下载口24C02蜂鸣电路行列式键盘电源晶振电路复位电路液晶显示模块密码锁流水灯RETXI2XI1DDBIN4007P20P21P22P23P24P25P26P27P33VCCP30P31P32R152K 19 附录 B: CAD 原理图 20 附录 C: 电路顶层 PCB 图 21 附录 D: 电路底层 PCB 图 22 附录 E: 元器件布局图 23 附录 F: 元器件清单 序号 元器件名称 规 格 数量 1 瓷片电容 33pF 2 2 发光二极管 LED 9 3 大按键 奥姆龙 带方形帽子 17 4 存储芯片 24C02 1 5 ISP 下载口 1 6 USB 电源线 公对公 USB 转接线 1 7 液晶 LCD12864 1 8 三极管 9012 1 9 蜂鸣器 1 10 单片机 AT89S52 1 11 电阻 1K 1 12 电阻 2K 1 13 排阻 470 1 14 排阻 10K 5 15 蓝白电位器 50K 1 16 小按键 9 17 六角开关 1 18 无源晶振 12MHz 1 19 单排插针 40P 2 20 单排插槽 40P 2 21 单排圆孔插母 40P 2 22 USB 下载线 1 23 8P 芯片插座 8P 1 24 24 单片机锁紧座 40P 1 25 双头 1P 杜邦线 8P 2 26 双压头 8P 杜邦线 8P 1 27 铜柱 3mm( M3x8mm+6 (配螺母)) 4 28 焊锡丝 ( 100g) 29 松香 5g 1 30 PCB 板 1 25 附录 G: 液晶函数 /***************************************************************** 项目名称:密码锁 编程作者:谢萍 指导老师:王韧 完成时间: 2020 年 12月 项目功能: 密码锁上电或按键复位后能显示初始化界面 具有不可修改的管理员密码 123456 具有系统原始用户密码 888888 用户可以设定并存储用户密码 密码输入时处于保密显示状态 密码输入错误累计不到 3次时报错 密码输入错误累计达到 3次时报警 密码输入正确时显示密码输入正确提示信息 *****************************************************************/ /***************************************************************** 函数库名称:液晶相关的函数 *****************************************************************/ include include define uint unsigned int define uchar unsigned char sbit en = P3^0。 sbit rw = P3^1。 sbit rs = P3^2。 /***************************延时函数 *****************************/ void delay(uint m) { while(m)。 } /************************液晶写命令函数 **************************/ 26 void writemand(uchar mand) { delay(100)。 rs=0。 rw=0。 en=1。 P0=mand。 //液晶数据线 P0 en=0。 } /************************液晶写数据函数 ***************************/ void writedata(uchar date) { delay(100)。 rs=1。 rw=0。 en=1。 P0=date。 en=0。 } /******************。基于单片机的电子密码锁课程设计说明书(编辑修改稿)
相关推荐
h 区及数据 flash 区字节编程 0 1 1 对用户的应用程序 flash 区及数据 flash 区扇区擦除 程序在系统 ISP 程序区时可以对用户应用程序区 /数据 Flash 区 (EEPROM)进行字节读 /字节编程 /扇区擦除;程序在用户应用程序区时,仅可以对数据 Flash 区 (EEPROM)进行字节读 /字节编程 /扇区擦除。
案为采用 C 语言为程序语言, KEL C51 为编译工具 进行程序的编河南城建学院本科毕业设计(论文) 功能要求与方案选择 7 译。 河南城建学院本科毕业设计(论文) 系统硬件设计 8 第三章 系统硬件 设计 硬件整体设计概述及功能分析 显示系统具体设计主要由单片机系统, 按键 电路,显示驱动电路和 16 32 的点阵 显示屏电路四 部分组成。 具体工作流程为: PC
当调节一个延时时间的长度,如表 24所示。 表 23 节拍与节拍编码对照表 按 1/4 拍为一个延时时间 按 1/8 拍为一个延时时间 编码 节拍 编码 节拍 编码 节拍 编码 节拍 1 1/4 6 1 12 1 1/8 6 3/4 2 2/4 8 2 2 1/4 8 1 3 3/4 A 2 12 3 3/8 A 1 14 4 1 C 3 4 1/2 C 1 12 基于单片机的电子音乐盒 7 5
说明: 当光路没被遮挡时,会发出连续的报警声,且红灯亮,防止密码柜被 被偷。 直流电机模块 图 311 流电机模块 说明:当对应单片机的 IO 口输出低电平时,三极管打开,有电流通过电机,电机转动,开锁。 键盘接口模块 图 312 键盘模块 说明 :通过 P3 口组成的 4*4 矩阵键盘,各个键定义为 0,1,2,3,4,5,6,7,8,9, A修改密码, D复位, “ *”修改密码和密码共用
111,0xF7, 0x7F),而第二行( 14 脚)送 1 信号。 依此类推,只要每行数据显示时间间隔够短,利用人眼的视觉暂停作用,这样送 16次数据扫描完 16 行后就会看到一个“你”字;第二种送数据的方法是字模信号送到行线上再扫描列线也是同样的道理。 同样以“你”字来说明, 16 行( 1 1 5)上送( 0000000000000000, 0x00, 0x00)而第一列( 13 脚)送
74LS373 的 C 和 OC 端置低电平,使其处于送数状态。 当输入密码后将 OC 置于高电位,则锁存器将密码信号锁 存,然后按键复位。 当下次开锁时只有在规定时间内,规定次数内输入密码才会发出开锁信号,否则不能开锁。 并且,当时间或输入次数到达一定值后,电路会自锁一段时间,并发出警报声。 警报结束后,电路回复原状,计时及计数归零,直至下一次开锁动作。 第一部分是密码输入部分,由八个开关构成