模板模块讲解

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

}

相关推荐
Kasen's experience30 分钟前
STM32 GPIO 配置
stm32·单片机·嵌入式硬件
知行电子-41 分钟前
Proteus中数码管动态扫描显示不全(已解决)
单片机·proteus·嵌入式
学习路上_write2 小时前
FPGA/Verilog,Quartus环境下if-else语句和case语句RT视图对比/学习记录
单片机·嵌入式硬件·qt·学习·fpga开发·github·硬件工程
非概念2 小时前
stm32学习笔记----51单片机和stm32单片机的区别
笔记·stm32·单片机·学习·51单片机
jjjxxxhhh1233 小时前
FPGA,使用场景,相比于单片机的优势
单片机·嵌入式硬件·fpga开发
无敌最俊朗@3 小时前
stm32学习之路——八种GPIO口工作模式
c语言·stm32·单片机·学习
EterNity_TiMe_3 小时前
【论文复现】STM32设计的物联网智能鱼缸
stm32·单片机·嵌入式硬件·物联网·学习·性能优化
changingshow4 小时前
Arduino IDE Windows 系统 离线安装 esp32 开发板 亲测好用。
单片机·嵌入式硬件
Chervin14 小时前
Windows,虚拟机Ubuntu和开发板三者之间的NFS服务器搭建
linux·单片机·ubuntu·arm
电子工程师UP学堂17 小时前
用单片机MSP430设计一个太阳能实战项目,能够详细的设计出它的硬件和软件系统
单片机