任务实施
1.任务分析
从硬件角度分析,四位密码锁系统设计主要由LED指示灯电路、矩阵键盘电路、数码管电路组成。
从软件角度分析,LED指示灯、数码管软件程序已经熟练掌握,重点是矩阵键盘软件程序设计,它由键盘扫描程序、按键释放检测程序两部分组成。键盘扫描程序采用行列反转法识别按键;按键释放检测程序采用两次调用键盘扫描程序所得的按键值进行比较,若相等,表示按键没有释放,继续等待按键释放,直到按键值不相等,表示按键释放,返回按键值。
2.电路设计
根据以上分析,四位密码锁系统的硬件电路如图7-13所示。

图7-13 四位密码锁系统硬件电路(见彩插)
3.程序设计
(1)流程图。图7-14所示为按键释放流程图,图7-15所示为按键扫描流程图。
(https://www.daowen.com)
图7-14 按键释放流程图

图7-15 按键扫描流程图
(2)程序编写。





