- 博客(2)
- 收藏
- 关注
原创 综合实验——电风扇控制
第四个是Switch_Key_Flag,是开关按键(开关按键)的标志位,由于开关按键是通过外部中断检测的,所以需要一个全局可见的标志位方便在主函数中当按键复位时置标志位为1。定时器T1则身兼两职,作用之一是进行开关按键的消抖(其实直接用延时函数进行消抖也能完成任务,但是延时函数占用CPU时间,为了体现定时器延时消抖的可行性,使用了该定时器进行延时消抖),作用之二是进行5s的定时(节能模式下无操作5s后自动降低转速),由于这两项任务不会同时发生,所以具有可实现性。
2024-07-28 00:49:04 331
原创 分支与循环程序设计实验 (第二次实验)
首先通过对P3.0高低电平的判断进行计时或停止,当进行计时,先调用一秒延时子程序,再进入输出时分秒的程序,然后回到对P3.0高低电平判断的程序。在时分秒输出的部分中,延时一秒后对秒数进行加一,然后进行BCD码转换,之后再判断是否满60秒,若满60秒,则对秒数清零,然后分钟数加一,再判断是否满60分钟;若不满60秒,则返回主程序之初。根据A的最高位是正还是负,进行第一次跳转,若A为负,则直接执行取反的程序,若A为正,再通过用A减去40后,若Cy位为零,则执行第一个分支程序,若Cy位为1,则跳转到SWL程序。
2024-07-28 00:42:54 467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人