《嵌入式应用技术》课件——第6讲 功能实现与程序下载 (1).pdf
《嵌入式技术应用》课程
电子调光灯设计与制作
适用平台:STM32F10x
主讲教师:杜锋
功能实现与程序下载调试
目录
Contents
1
系统主要组成模块回顾
2
主程序设计
3
编译下载调试知识目标
了解知道
掌握了解
掌握理解
掌握
1.系统主要组成模块回顾
硬件组成
LCM1602
调光按键STM32最小系统板
LED灯
3.3V直流电源
1.系统主要组成模块回顾
软件组成
LED端口初始化模块led.c
按键驱动模块key.c
驱动程序模块
TIME驱动模块timer.c
显示驱动程序模块lcm1602.C
2.主程序设计
主程序流程图
入口
LED初始化
延时初始化
显示初始工作界面
NVIC分组初始化
1602初始化按键扫描与处理
按键初始化
PWM初始化
2.主程序设计
主程序源代码
#includesys.h
#includedelay.h主程序用到的头文件
#includelcm1602.hTIM3_PWM_Init(899,0);TIM3PWM初始化
Init_1602();
#include“led.h
KEY_Init();
#includetimer.hLCM_Wr_string(1,0,DimmingLamp);显示仪表名称
#includelcm1602.h