第1页共37页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共37页数字逻辑设计课程设计报告书题目名称:电子密码锁学院:光电信息学院小组成员:钟永捷2011059080024侯晨涛2011059170003徐昊2011059060029指导教师:李力日期:2013年6月28日一、小组成员分工情况第2页共37页第1页共37页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共37页侯晨涛:所有编程工作、资料查找工作量:60%钟永捷:辅助编程、图表制作、资料查找工作量:20%徐昊:论文写作、图表制作、资料查找工作量:20%二、题目分析1
输入信号通过扫描键盘的行与检测键盘的列得到输入信号
输出信号通过译码器得到的显示器显示信息,开关锁动作
三、设计总框图四、各模块说明(一)键盘扫描模块1
原理通过时序信号产生脉冲,不间断地向矩阵键盘的行输入1110-1101-1011-0111的循环序列
同时将各列的电平置高,检测矩阵键盘各列的电平变化
若在一定时间内,扫描到第n列电平为零时恰好第m行的输入电平也为零,则判断键盘上[m,n]位置上键被按下
第3页共37页第2页共37页时序信号4*3键盘寄存器比较行列行编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共37页2
状态表此模块只需要通过编码器实现即可,假定前四位表示各行扫描结果,后三位表示各列扫描的结果
动作行输入列输入状态命名编码输出按下“0”键0111101S00000按下“1”键1110110S10001按下“2”键1110101S20010按下“3”键1110011S30011按下“4”键1101110S40100按下“5”键1101101S50101第4页共37页第3页共37页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟