徐州工程学院单片机原理及应用课程设计 3.4 键盘电路设计
在单片机应用系统中,一般都会设置键盘,主要为了控制运行状态,输入一些命令或数据,以完成特定的人机交互。键盘是与单片机进行人机交互的最基本的途径,其以按键的形式来设置控制功能或输入数据,按键的输入状态本质上是一个开关量。对于简单的开关量的输入可以采用独立式按键,这种方法接口简单,但占用单片机I/O端口资源较多。对于输入参数较多、功能复杂的系统,需要采用矩阵式键盘进行输入控制。本系统采用4*3矩阵式键盘,键盘连接方式如图3-4所示:
图3-4 键盘电路 图3-5 液晶显示电路
3.5 液晶显示电路设计
液晶显示器(LCD)是一种功耗很低的显示器,它的使用非常广泛,比如电子表、计算器、数码相机、计算机的显示器和液晶电视等。电子密码锁中需要显示的信息比较多,为了能直观的看到结果,并且为了设计显的美观,使用总线和排阻进行简化连接方式,本设计采用液晶显示屏LCD进行显示,具体连接方式如图3-5所示。
11
徐州工程学院单片机原理及应用课程设计 3.6 存储芯片电路设计
I2C总线(Inter Intergrate Circuit BUS)全称为芯片间总线,它在芯片间以两根
连线实现全双工同步数据传送,一条数据线(SDA)和一条串行时钟线(SDL),可以很方便地构成外围器件扩展系统。I2C总线采用两线制,由数据线SDA和时钟线SCL构成,为了对数据进行存储,本系统使用串行EEPROM芯片,AT24C01系列是典型的I2C串行总线的EEPROM,本系统采用此芯片进行数据存储,存储系统连接如图3-6所示:
2图3-6 IC总线和存储芯片连接电路图
3.7 警报电路
报警部分由蜂鸣器及外围电路组成,加电后不发声,当密码输入错误发出报警声。如图3-7所示。
3.8 密码锁电路
密码锁部分由继电器组成,当密码输入正确选择开锁继电器就会吸合。如图3-8所示。
12
徐州工程学院单片机原理及应用课程设计 图3-7 蜂鸣报警电路
图3-8 密码锁电路
13
徐州工程学院单片机原理及应用课程设计 4 系统软件设计方案
主程序流图
如图4-1为主程序流程图,用户才可以自行设定和修改6位密码,密码输错会有提示声。只有键入6位开锁密码完成正确才能开锁。
开始 密码正确? 输入密码 初始界面 设置密码 N 次数加1 报警程序 报警 Y N Y 开锁? 开锁程序 N 返回上一界面 Y 继电器打开 修改密码 修改密码程序 结束
图4-1主程序流程图
14
相关推荐: