菜单
  

     
    图3-7 硬件电路连接图
    4. 系统软件设计
    如图所示为主程序流程图,开始接上电源,程序进行初始化设置,然后在键盘上输入密码,按on/c则进行开锁,先判断密码是否正确,随后进行电机驱动开柜门,或驱动报警电路发出蜂鸣;按&pide;则进行密码修改,完成密码修改,最后结束[8]。
     
          (a)主程序流程图          (b)密码设置流程图
    图4-1 设计流程图
    5. 系统调试与仿真
    本次设计使用Proteus软件进行原理图编辑,并在该软件环境下写入程序并完成调试仿真工作[9,10]。
    5.1 系统调试仿真与结果
    首先在Proteus的ISIS环境下根据上述设计思路选择元件,画出原理图。
    完成电路连接后,在Proteus ISIS界面中单击Source(源程序),建立新文件zjp.c(C语言文件),键入程序后保存。
    然后单击Source(源程序),选择Build All对zjp.c进行编译显示“Source code build completed OK.”说明编译成功,此时Proteus会自动生成文件“zjp.hex”。
    5.2 仿真结果截图
    1.如图5-1,初始状态,LCD屏无显示,D1 LED灯亮,D2 LED灯灭,电机不转动,为密码输入状态。
     
    图5-1 初始状态仿真图
    2.如图5-2,密码输入状态,D1灯亮,D2灯灭键入的密码以“—“代替显示,按下”on/c“键确认输入进行开锁。
     
    图5-2 密码输入仿真图
    3.如图5-3,密码正确,电机开始转动,LCD屏显示“888888”,D1、D2灯灭,按“+”键可关闭电机返回密码输入状态。
     
    图5-3 密码正确仿真图
    4.如图5-4,密码错误,蜂鸣器发出错误提示,随后停止,LCD屏显示“FFFFFF”,返回输入密码状态。D1灯亮,D2灯灭。

    图5-4 密码错误仿真图
    5.如图5-5,输入正确密码后按“&pide;”键,进入密码修改状态,D1、D2灯亮,此时可输入新密码,之后按“on/c”键确认,再按“+”键返回密码输入状态。
     图5-5 密码修改仿真图
    6.如图5-6,输入修改后的新密码并确认,成功开锁。
  1. 上一篇:STC89C52单片机控制的高精度脉冲恒流源的设计与实现
  2. 下一篇:AT89C51单片机智能恒温混水阀控制器的设计
  1. AT89C52单片机仓库温度监测系统设计+源程序

  2. AT89C52单片机数控直流稳压...

  3. AT89C52单片机的智能手杖设计+电路图+程序

  4. AT89C52单片机交通信号控制...

  5. AT89C52单片机智能车位引导系统的设计

  6. AT89C52单片机室内有害气体...

  7. AT89C52单片机的电子琴设计+程序+电路图

  8. 浅析中国古代宗法制度

  9. NFC协议物理层的软件实现+文献综述

  10. 中国传统元素在游戏角色...

  11. C++最短路径算法研究和程序设计

  12. 上市公司股权结构对经营绩效的影响研究

  13. 巴金《激流三部曲》高觉新的悲剧命运

  14. 高警觉工作人群的元情绪...

  15. g-C3N4光催化剂的制备和光催化性能研究

  16. 江苏省某高中学生体质现状的调查研究

  17. 现代简约美式风格在室内家装中的运用

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回