蓝桥杯学习笔记–工厂灯光控制系统(小蜜蜂笔记作业)

文章目录

  • 前言
  • 一、功能要求
    • 1、功能图
  • 二、硬件分析
    • 1、功能一硬件电路:
    • 2、功能二硬件电路:
    • 3、功能三硬件电路:
    • 4、功能四硬件电路:
  • 三、代码
    • 1、整体流程(主函数)
    • 2、138选择函数与关闭蜂鸣器与串口
    • 3、检测,初始化定时器0,串口
    • 4、中断下的数码管刷新显示
    • 5、按键、串口控制LED
      • ①、规定串口控制协议
      • ②、串口控制
      • ③、按键控制
    • 6、控制整合(源码)
  • BUG总结

前言

本人是某大学一普通大一学生,磨磨唧唧学了一学期51,但没有实践过。听学长学姐推荐蓝桥杯比赛,就 名学习蓝桥杯比赛开发板。于是就有了我想写博客记录学习经历。第一篇博客,写的菜随便骂(不是


一、功能要求

1、功能图

3、功能三硬件电路:

CON3跳线帽接到23脚上!!(此处只控制两个灯,暂用不到动态扫描)

三、代码

1、整体流程(主函数)

Created with Rapha2.2.0 开始 关闭蜂鸣器、继电器 初始化检测 初始化串口、定时器0 刷新数码管数据 扫描按键 扫描串口数据 while(1) yes

设定定时器中断,计算时间的同时动态刷新数码管(中断刷新数码管可以防止止数码管出现不显示的情况)

2、138选择函数与关闭蜂鸣器与串口

位运算解析

位运算符 1 0
& x本身 0
I 1 x本身
^ x相反 x本身

“x”为对应计算数,如: 0bxxxx & 0b1111 = 0b1111;

3、检测,初始化定时器0,串口

检测函数,LED流水灯与数码管流水灯的实现。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月6日
下一篇 2021年1月6日

相关推荐