- 0
- 0
- 约小于1千字
- 约 8页
- 2024-09-09 发布于陕西
- 举报
单片机技术及应用
电气工程学院
主讲:冉会中
基于中断的密码锁设计
基于中断方式的密码锁
功能与设计方案
外中断0实现启动键盘,表示可以使用键盘,LED指示灯亮。
外中断1实现锁定键盘,表示键盘不能使用,LED指示灯灭。
密码锁按键较多,采用4×4矩阵键盘
显示采用LED数码管。
基于中断方式的密码锁
硬件设计
矩阵按键连接P1端口
6位数码管的段选端连接P0端口,位选端连接P2端口
2个独立按键分别接P3.2和P3.3
LED灯接P3.7
基于中断方式的密码锁
软件设计
初始化
按键扫描
键值处理
N
Y
N
Y
(a)密码锁主程序
开始
开始
解锁标记置1
结束
(b)解除键盘锁定中断子程序
解锁指示灯亮
开始
解锁标记清0
结束
(c)键盘锁定中断子程序
解锁指示灯灭
键盘解锁标记位
有键按下吗
中断服务程序
/*外中断INT0函数,启动键盘*/
voidwaizhong0()interrupt0
{key_lock=1;//可以开始使用键盘,标记位置位,LED=0;
}
关键程序片段
//**********主函数*************
voidmain()
{
……//变量定义和变量初始化
EX0=1;//中断初始化
EX1=1;
IT0=1;
IT1=1;
EA=1;
while(1)
您可能关注的文档
最近下载
- 苏科版(2024)八年级上册物理全册教案_可搜索.pdf VIP
- 三升四数学【暑假作业(思维训练50题)含答案】.pdf VIP
- 人教版PEP四年级英语上册单词表与单词字帖 手写体可打印.docx VIP
- 慢性支气管炎、慢性阻塞性.ppt VIP
- 2011年酒店管理案例-客房部案例分析(DOC 70页).doc VIP
- 二零二四年度涂装生产线租赁承包合同.docx VIP
- 资产管理一体化系统-操作手册1.1.docx VIP
- 隋唐五代陶渊明接受史概论.pdf VIP
- 内科大无机材料科学基础教案05固体表面与界面.doc VIP
- 2024年天翼云解决方案架构师认证题库(11月更新数量632).docx
原创力文档

文档评论(0)