模板模块讲解

一、整体框架
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;

}

相关推荐
阿拉斯攀登9 小时前
嵌入式-硬件基础:了解三极管
单片机·嵌入式硬件·三极管
逐步前行9 小时前
C51_74HC165并口转串口
单片机·51单片机
HarrySunCn10 小时前
如何使用VSCode开发Arduino项目
ide·vscode·单片机·编辑器
嵌入式的飞鱼10 小时前
SD NAND 焊接避坑指南:LGA-8 封装手工焊接技巧与常见错误
人工智能·stm32·单片机·嵌入式硬件·tf卡
三佛科技-1341638421211 小时前
LN8K05A/B/C_5V非隔离AC-DC电源芯片 典型应用场景、典型电路、与阻容降压的对比分析
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
阿拉斯攀登11 小时前
51单片机:点灯程序的底层拆解
单片机·嵌入式硬件·51单片机
网易独家音乐人Mike Zhou11 小时前
【嵌入式模块芯片开发】LP87524电源PMIC芯片配置流程,给雷达供电的延时上电时序及API函数
c语言·stm32·单片机·51单片机·嵌入式·电源·毫米波雷达
小小Fred12 小时前
Cortex-M3的xPSR寄存器介绍
单片机·嵌入式硬件
就是蠢啊12 小时前
51单片机——DS1302 时钟芯片(二)
单片机·嵌入式硬件·51单片机
youcans_13 小时前
【动手学电机驱动】 STM32-FOC(11)ST MCSDK6.0 电机控制软件框架
stm32·单片机·嵌入式硬件·foc·电机驱动