电子密码锁课程设计任务书(编辑修改稿)内容摘要:
123456共 6 位密码。 由于采用两个按键来完成密码的输入,那么其中一个按键为功能键,另一个按键为数字键。 在输入过程中,首先输入密码的长度,接着根据密码的长度输入密码的位数,直到所 有长度的密码都已经输入完毕;或者输入确认功能键之后,才能完成密码的输入过程。 进入密码的判断比较处理状态并给出相应的处理过程。 各子程序设计 1. 键盘扫描子程序 键盘扫描流程图如图 7 图 键盘扫描流程图 键盘扫描子程序如下 (请结合总程序进行阅读) : L2: MOV R3,0F7H MOV R1,00H L3: MOV A,R3 MOV P1,A MOV A,P1 MOV R4,A SETB C MOV R5,04H L4: RLC A JNC KEYIN INC R1 DJNZ R5,L4 CALL DISP MOV A,R3 SETB C RRC A 8 MOV R3,A JC L3 JMP L2 2. LED 显示子程序 LED 显示流程图如图 图 LED 显示流程图 LED 显示子程序 如下(请结合总程序进行阅读): DISP:MOV R0,45H DISP1: MOV A,@R0 ADD A,50H MOV P0,A CALL DELAY DEC R0 MOV A,@R0 ADD A,40H MOV P0,A CALL DELAY DEC R0 MOV A,@R0 ADD A,30H MOV P0,A CALL DELAY DEC R0 MOV A,@R0 9 ADD A,20H MOV P0,A CALL DELAY DEC R0 MOV A,@R0 ADD A,10H MOV P0,A CALL DELAY DEC R0 MOV A,@R0 ADD A,00H MOV P0,A CALL DELAY RET 3 密码比较和报警程序 密码比较和报警流程图如 图 密码比较和报警流程 密码比较和报警程序 (请结合总程序进行阅读) : COMP: MOV R1,45H MOV R0,35H MOV R2,06H 10 C1: MOV A,@R1 XRL A,@R0 JNZ C3 DEC R1 DEC R0 DJNZ R2,C1 CLR MOV R2,200 C2: MOV R6,248 DJNZ R6,$ DJNZ R2,C2 C3: INC R5 MOV A,R5 MOV R5,A CJNE R5 ,03H,C4 CLR MOV R5,00H C4: JMP START 4 系统调试 系统硬件连接示意图: 11 图 系 统硬件连接示意图 系统测试的局部 本次调试采用 Protues 软件仿真。 首先设计电子密码锁的源程序,源程序经过。电子密码锁课程设计任务书(编辑修改稿)
相关推荐
在设计的时候,需要注意电路不能出现短路,以免损坏电脑的 USB 接口。 图 USB 接口 太原工业学院毕业设计 (论文 ) 9 单片机振荡电路设计 单片机的运行需要一个时钟频率,类似我们的计算机的 CPU 主频的高低,现在计算机的 CPU 一般用 GHz 来左单位。 而我们的 51 单片机常用到 的时钟频率有 12MHz,这些时钟频率都是依靠外部晶振产生的。 晶振连接到单片机的 XTAL
礼县、 天水 秦城区 接壤。 行政区域 面积为 1861平方公里。 境内地形由西北向南倾斜,南部为土石质山原峡谷区,北部为沟壑梁峁区,平均海拔 1692 米。 二、地形、地貌条件 拟建场地位于 XXX 县。 地貌单元属沟谷地段地貌。 地势南高北低向黄河盆地倾斜,西高东低,地形较平坦,绝对高程介于 1535. 84~1536. 99m之间,最大高差约 1. 15m。
............................................................................64 167。 企业组织 ..............................................................................................................
设计中各按键对应键值如表 41 所示。 表 41 按键键值表 按键名称 键值 按键名称 键值 1 0x7e 9 0x7d 2 0xbe 0 0xbb 3 0xde A 0xdb 4 0xee B 0xeb 5 0x7d C 0x77 6 0xbd D 0xb7 7 0xdd E 0xd7 8 0xed F 0xe7 键盘扫描子程序的流程图如图 42 所示: 盐城工学院课程设计说明书( 2020)
数据保留时间: 10 年 全静态工作: 0Hz24Hz 三级程序存储器锁定 闽西职业技术学院毕业论 文 12 1288 位内部 RAM 32 可编程 I/O 线 两个 16 位定时器 /计数器 5 个中断源 1 可编程串行通道 1 低功耗的闲置和掉电模式 1 片内振荡器和时钟电路 STC89C52RC 单机的电源线有以下两种: ( 1) VCC: +5V 电源线。 电源线 ( 2) GND
帮助检查出许多开发早期出现的错误。 Java 自己操纵内存减少了内存出错的可能性。 Java 还实现了真数组,避免了覆盖数据的可能。 这些功能特征大大提高了开发 Java 应用程序的周期。 Java 提供: Null 指针检测、 数组边界检测、 异常出口、 Byte code 校验。 Javabean 是一种 JAVA 语言写成的可重用组件。 为写成 Javabean,类必须是具体的和公共的