菜单
  

     
    图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. java+mysql车辆管理系统的设计+源代码

  9. 杂拟谷盗体内共生菌沃尔...

  10. 中考体育项目与体育教学合理结合的研究

  11. 当代大学生慈善意识研究+文献综述

  12. 大众媒体对公共政策制定的影响

  13. 乳业同业并购式全产业链...

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 十二层带中心支撑钢结构...

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回