当前位置:首页 > 电子密码门锁设计(重庆大学计硬机课程设计) - 图文
赵秋帆、李华东、刘志君:电子密码门锁设计
计算机硬件技术基础课程设计
课题名称:电子密码门锁设计
专 业:自动化专业 班 级: 组 长: 组 员: 组 员:
指导老师:胡青
重庆大学自动化学院
2016年9月
赵秋帆、李华东、刘志君:电子密码门锁设计
1 基本功能要求
1.1 主要内容:
设计一个密码门锁系统,以扬声器作为发声装置,以4*4键盘作为功能按键,根据预设的密码对门锁实现安全控制。只有密码完全符合才能开门,密码不符时控制扬声器发声报警。在计算机硬件实验系统基础上,自行完成扬声器模块的设计。
1. 密码为6位,输入密码可以开门或修改密码。 2. 用LED显示门的当前状态,以及当前功能状态。
3. 按下开门键,LED显示“输入密码”提示信息,用户输入密码后,若正确则门打开,按下关门键或打开5秒后关门。若密码错误则三色LED用红色显示“密码错”提示信息后,要求用户重新输入密码,3次错误后三色LED红绿交错显示错误提示信息,并且扬声器同时发声报警,按下返回键返回。 4. 若按下设置键,LED显示“输入密码”提示信息,用户输入密码,若正确则LED显示”修改密码“提示信息,要求用户输入新开门密码,按确认键保存新密码后返回,按返回键则放弃修改直接返回。若错误处理规则与开门相同。
2 组员分工
赵秋帆:开门和设置程序的编写,编写主程序将其他子程序整合以及整体调试。
李华东:硬件连线和8259部分中断程序、三色LED子程序的编写。 刘志君:8254部分硬件连线及程序的编写、相关例题的查询以及实验报告的撰写。
2
赵秋帆、李华东、刘志君:电子密码门锁设计
3 硬件设计
3.1 器件选择
实验箱上的5片可编程并行I/O口接口芯片8255A,1片可编程定时/计数器8254,1片中断控制器8259(A),6位8段共阴极LED,两个LED小灯以及三色共阳极LED和蜂鸣器。
3.2 器件功能分配设计
1. 4片固定可编程并行I/O口接口芯片8255A控制三个LED显示错误信息 2. 扩展可编程并行I/O口接口芯片8255A控制8段共阴极LED显示信息,
同时控制扫描键盘。
3. 可编程定时/计数器8254完成关门定时,扬声器报警频率信号。 4. 中断控制器8259(A)控制中断。 5. 扬声器完成报警。
3.3 硬件连线
根据前面的分析以及器件功能分配,进行硬件连线 地址: 可编程并行I/O口接口芯片8255A接300H
可编程定时/计数器8254接320H
中断控制器8259A接340H
接线:
1. 可编程定时/计数器8254计数器0 CLK接频率信号47KHZ ,GATE接
+5V, OUT接计数器
1的CLK
2. 可编程定时/计数器8254计数器1 CLK接计数器0的OUT口,GATE
接+5V, OUT接8259IRQ0
3. 可编程定时/计数器8254计数器2 CLK接频率信号3MHZ, GATE接
+5V,OUT接扬声器信号输入端
4. 扩展可编程并行I/O口接口芯片8255AA口接LED段选,B口接LED
位选,b0接开关状态LED灯,b1接功能状态LED小灯,C口高四位接键盘列信号,低四位接键盘行信号
3
赵秋帆、李华东、刘志君:电子密码门锁设计
5. 中断控制器8259(A)INT1接INTR,SP/1接+5V,IRQ0接8254计数
器1OUT
6. 蜂鸣器信号接8254计数器2OUT 硬件连线原理图如图
图3.3.1 8254定时/计数器原理图
图3.2.2 键盘接口原理图
4
共分享92篇相关文档