stm32单片机按键控制的用法解析.doc

上传人:白大夫 文档编号:3273666 上传时间:2019-08-07 格式:DOC 页数:3 大小:20.50KB
返回 下载 相关 举报
stm32单片机按键控制的用法解析.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《stm32单片机按键控制的用法解析.doc》由会员分享,可在线阅读,更多相关《stm32单片机按键控制的用法解析.doc(3页珍藏版)》请在三一文库上搜索。

1、stm32单片机按键控制的用法解析1 /*2 :按键控制3 PA8接LED,PE2接按键4 */5 #include“stm32f10x.h”6 void RCC_Configuration(void);7 void GPIO_Config(void);8 void Delay(_IO uint32_t nCount);910 int main()11 12 RCC_ConfiguraTIon(); /系统时钟配置|使能GPIO口13 GPIO_Config(); /LED控制配置14 while (1)15 16 if(!GPIO_ReadInputDataBit(GPIOE,GPIO_Pi

2、n_2)17 18 Delay(0x000FF);/延时防抖19 if(!GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2)20 21 GPIO_WriteBit(GPIOA,GPIO_Pin_8,(BitAcTIon)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_8);22 23 24 25 26 /*27 * 名 称:void GPIO_Config(void)28 * 功 能:GPIO初始化函数29 * 入口参数:无30 * 出口参数:无31 * 说 明:32 * 调用方法:无33 */34 void GPIO_Config

3、(void)35 36 GPIO_InitTypeDef GPIO_InitStructure;37 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; /配置LEDA838 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;/推挽输出39 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;40 GPIO_Init(GPIOA, 4142 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; /配置按键PE243 GPIO_InitStru

4、cture.GPIO_Mode = GPIO_Mode_IPU;/上拉输入44 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;45 GPIO_Init(GPIOE, 46 47 /*48 * 名 称:void RCC_ConfiguraTIon(void)49 * 功 能:系统时钟配置为72MHZ|使能GPIO口50 * 入口参数:无51 * 出口参数:无52 * 说 明:53 * 调用方法:无54 */55 void RCC_ConfiguraTIon(void)56 57 SystemInit();58 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |RCC_APB2Periph_GPIOE, ENABLE);/使能GPIO口59 60 /*61 * 名 称:void Delay(_IO uint32_t nCount)62 * 功 能:延时函数63 * 入口参数:无64 * 出口参数:无65 * 说 明:66 * 调用方法:无67 */68 void Delay(_IO uint32_t nCount)69 70 for(; nCount != 0; nCount-);71

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1