模板模块讲解

一、整体框架
1.头文件声明区域:所有底层驱动声明的一个地方

2.变量声明区域:所有用户变量声明的一个地方

3.按键处理区域:所有按键相关的操作都在这个函数内编写


4. 信息处理区域:分为两大部分信息采集和数据显示

5.其他显示区域:Led、蜂鸣器、继电器等其他外设存放的地方

6.定时器初始化函数:一般无需做任何更改

7.中断服务函数:一般是用于计时和计数用一毫秒执行一次中断服务

8.主函数:一般固定不变


二、 Led 模块的基本使用

  1. 点亮一个 Led

2.闪烁一个Led

第一步:定义两个变量一个用于计时一个充当标志位

第二步:在中断服务函数中编写代码

第三步:在Led_Proc内编写代码


三、 Seg 模块的基本使用

  1. 显示固定数字
    Seg_Buf[ 需要显示的数码管( 0-7 ) ]=0-9 (数字)

  2. 显示固定字母
    第一步:推断字母段码后在底层内添加

  3. 显示变量
    第一步:定义变量


Num 的第 X 位 =Num/1 (后面 X 个 0 ) %10
个位是 /1 故可以省略不写
四、 Key 模块的基本使用

  1. 按下某个按键执行某个功能

Switch(Key_Down/Key_Up)

{

case 按下的数字:

//执行语句

break;

}

相关推荐
♛识尔如昼♛1 小时前
计算机组成原理(21) 第五章 - 总线性能指标
单片机·嵌入式硬件
快乐的划水a1 小时前
windows用户态到内核态
stm32·单片机·嵌入式硬件
richxu202510013 小时前
嵌入式学习之路>单片机核心原理篇>(11) 存储器(Flash & SRam)
单片机·嵌入式硬件·学习
@good_good_study4 小时前
STM32 TIM编码器模式配置函数及实验
stm32·单片机
云山工作室5 小时前
基于单片机的客车载客状况自动检测系统设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计
Rorsion5 小时前
第二章(2.5):微控制器8051的硬件结构---时钟、复位和MCU工作方式
单片机·嵌入式硬件·备考ing
Qingniu015 小时前
SP40P65NJ:一款高性能40V P沟道MOSFET深度解析
单片机·嵌入式硬件·电机驱动·dc-dc降压/升压转换器·电源管理模块
信奥洪老师7 小时前
2025年12 电子学会 机器人三级等级考试真题
单片机·嵌入式硬件·机器人
程序员zgh7 小时前
MCU 锁步(Lockstep)
单片机·嵌入式硬件
恶魔泡泡糖8 小时前
最小系统组成部分
c语言·单片机