刚学习 课上做的一个小实验 保存一下 在GPIOC口,分别接有一个开关K1和两个指示灯LED1和LED2。两个灯一亮一灭,每按一下开关,两个灯的亮灭状态翻。
大家一起进步
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include "stm32f10x.h"
- #include "led.h"
- #include "key.h"
- int main(void)
- {
- u8 key;
- LED_Init();
- KEY_Init();
- while(1){
- key = KEY_Scan();
- switch(key){
- case WK_UP: LED1=!LED1, LED0=!LED0; break;
- }
- }
- }
复制代码
所有资料51hei提供下载:
新建文件夹 (2).7z
(595.82 KB, 下载次数: 245)
|