《嵌入式应用技术》课件——第7讲 功能实现与程序下载 (1).pdf
《嵌入式技术应用》课程
外部脉冲计数器设计与制作
适用平台:STM32F10x
主讲教师:杜锋
功能实现与程序下载调试
目录
Contents
1
系统主要组成模块回顾
2
主程序设计
3
编译下载调试知识目标
了解知道
掌握了解
掌握理解
掌握
1.系统主要组成模块回顾
硬件组成
按键STM32最小系统板数码管
电源
1.系统主要组成模块回顾
软件组成
按键扫描和按键操
按键驱动程序模块key.c作处理
驱动程序模块
定时中断,用于数
码管动态扫描
timer.c
显示驱动程序模块
led.c数码管驱动IO口初
始化
2.主程序设计
主程序流程图
入口
延时初始化delay_init();
定时器初始化TIM3_Int_Init(9,7199);
数码管控制端口初始化LED_Init();
按键驱动端口初始化KEY_Init();
读取按键值key=KEY_Scan(0);
按键处理key_process(key);
2.主程序设计
主程序源代码
主程序用到的头文件
#includesys.h
#includedelay.hwhile(1)
{按键读取
#includetimer.h