单片机课堂第六次项目设计任务
一、项目:我为防疫做贡献----完善公共场所自动送风控制系统的开发(续第五次项目)
二、控制功能要求:
在第五次项目任务设计的基础上,加入时间计时控制:
1.允许任意时刻暂停开放(如遇突发情况,这时只出不进,按键单键复用)
2.能计录和显示公共场所开放的总时长;
3.能计录最近一次暂停和继续开放的时间点,能在液晶上翻看该时间;
4.能记录入室人数达到峰值的时间点;
三、本项目设计意图:
1.理解:中断机制在项目常态性工作任务的应用。
2.实现:主程序设计、中断服务子程序及其内部的功能逻辑关联。
3.领悟:定时中断与外部中断功能的综合、灵活应用。
4.体验:
I. 控制系统功能的设计要解决实际工程问题,要用符合工程实际的工作要求,不能想当然。
II.考虑系统的用户体验有很大的学问,结合新知识的学习,你有做过哪些思考和实现?
-------------------------------------------------------------------------
课堂练习: 定时器/计数器/外部中断的综合应用
K5 :启动系统计时,同时启动某项工作计时 ,并作液晶显示
K6: 暂停工作计时,记录暂停时的时间,作液晶显示
k7: 继续工作计时,记录继续时的时间,作液晶显示
K8: 系统计时计数清零 并作液晶更新显示
k1按下 :系统启动后以外部中断方式计数 ,并做显示(在第一行最右侧)
k4按下: 系统启动后以内部计数方式计数,并做显示(在第二行最右侧)
当K1计数值到达10的倍数, 蜂鸣器以1kHz频率 鸣叫1秒停1秒,如此3次
液晶上的四个时间: (第一行) 系统计时的时间 工作的时间长度
(第二行) 暂停工作的时间 继续工作的时间

