第四次项目设计任务(外部中断应用)
上一节
下一节
单片机课堂第四次项目设计任务
一、要求:应用外部中断设计改编第一、二次项目设计任务
(1)针对第二次项目设计任务的改编要求:
升旗过程中,如遇顶端限位开关,以外部中断0(k1键)响应,使电机立即停止转动;降旗过程中,如遇底部限位开关,以外部中断1(k2键)响应,使电机立即停止转动。
(2)针对第一次项目设计任务的改编要求:
系统安排4个按键分别为自动运行、单独洗涤、单独漂洗、单独脱水的启动控制;洗衣机自动运行过程中,如遇开盖,以外部中断0(k1键)响应,电机立即停止转动,系统处于锁死状态。这时只能按下“复位”按键,系统重新启动。
请按上述过程的要求完成控制系统设计,课前思考设计方案,课堂以小组形式分享设计方案,并逐步实现控制功能。
本项目设计意图:
1.熟练应用中断方式处理和优化控制系统设计方案
2.能将中断发生和处理过程与项目执行要求进行融合理解。
课堂思考和实践:
1.是否可以利用外部中断对按键的抖动过程进行“明察秋毫”?怎么实现?
2.如果用外部中断的方式实现按键“单键复用”的实时控制,按一次,让L10灯亮,再按一次,让L10灯灭,如此循环……
怎么实现?
项目二程序:
参考设计程序:
项目一程序:
参考设计程序:

