当前位置: 首页 > news >正文

三六五网做网站吗有了实名制域名怎么做网站

三六五网做网站吗,有了实名制域名怎么做网站,网站群建设,公司oa办公平台点灯硬件原理图 1、首先#xff0c;我们查看一下原理图#xff0c;找到相对应的GPIO口 LED_R低电平导通#xff0c;LED4亮#xff0c;所以LED_R的GPIO口需要配置一个低电平才能亮#xff1b; LED_G低电平导通#xff0c;LED3亮#xff0c;所以LED_R的GPIO口需要配置一…点灯硬件原理图 1、首先我们查看一下原理图找到相对应的GPIO口 LED_R低电平导通LED4亮所以LED_R的GPIO口需要配置一个低电平才能亮 LED_G低电平导通LED3亮所以LED_R的GPIO口需要配置一个低电平才能亮 点灯代码实现部分 #include led.h #include delay.hint main(void) {Led_Config();//LED初始化while(1){ led3_on();Delay_ms(1000);led3_off();Delay_ms(1000);} }#include led.h/* 函数功能LED初始化1、打开GPIOB时钟2、LED4 PB8 LED_R----- 通用推挽模式 LED3 PB9 --LED_G ----- 通用推挽模式 */void Led_Config(void) {RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);//打开GPIOB的时钟GPIO_InitTypeDef GPIO_InitStruct;//声明结构体变量//初始化PB8和PB9GPIO_InitStruct.GPIO_Mode GPIO_Mode_OUT;//通用输出GPIO_InitStruct.GPIO_OType GPIO_OType_PP;//推挽输出GPIO_InitStruct.GPIO_Pin GPIO_Pin_8 | GPIO_Pin_9;//第八号管脚GPIO_InitStruct.GPIO_Speed GPIO_Fast_Speed;//速度50MhzGPIO_Init(GPIOB, GPIO_InitStruct);GPIO_SetBits(GPIOB, GPIO_Pin_8);//灭GPIO_SetBits(GPIOB, GPIO_Pin_9);//灭}void led3_on(void) {GPIO_ResetBits(GPIOB, GPIO_Pin_9);//亮 }void led3_off(void) {GPIO_SetBits(GPIOB, GPIO_Pin_9);//灭 }void led4_on(void) {GPIO_ResetBits(GPIOB, GPIO_Pin_8);//亮 }void led4_off(void) {GPIO_SetBits(GPIOB, GPIO_Pin_8);//灭 } #ifndef _LED_H_ #define _LED_H_#include stm32f4xx.hvoid Led_Config(void); void led3_on(void); void led3_off(void); void led4_on(void); void led4_off(void);#endif按键硬件电路 KEY1按下是高电平未按下是低电平。 KEY2按下是低电平未按下是高电平。 按键代码实现部分 实现现象key1控制LED3的亮灭、key2控制LED4的亮灭。 #include key.h #include delay.h #include led.h/* key1 PA0 key2 PC13 */ void key_config(void) {RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOC,ENABLE); //开启GPIOA的时钟GPIO_InitTypeDef GPIO_InitStruct {0};//声明结构体变量//给结构体赋值GPIO_InitStruct.GPIO_Mode GPIO_Mode_IN; //输入模式GPIO_InitStruct.GPIO_Pin GPIO_Pin_0; //PA0引脚GPIO_InitStruct.GPIO_PuPd GPIO_PuPd_NOPULL; //浮空模式GPIO_InitStruct.GPIO_Speed GPIO_Fast_Speed;GPIO_Init(GPIOA,GPIO_InitStruct); //写入结构体GPIO_InitStruct.GPIO_Pin GPIO_Pin_13;GPIO_Init(GPIOC,GPIO_InitStruct); //写入结构体 }/* 0 没有按键按下 1 key1按下 2 key2按下 */uint8_t key_scan(void) {uint8_t key_state 0;if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0) 1) {Delay_ms(10);if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0) 1){while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0) 1){//按键1按下}key_state 1;}}else if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13) 0) {Delay_ms(10);if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13) 0){while(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13) 0){//按键2按下}key_state 2;}}return key_state; }//按键处理函数 void KEY_Handle(void) {uint8_t Key_State0;Key_State key_scan();switch(Key_State){case 0: //没有按键按下break;case 1: //按键1按下led3_T();break; case 2: //按键2按下led4_T();break;case 3: //按键3按下break; case 4: //按键4按下break; default:break;} } #ifndef _KEY_H_ #define _KEY_H_#include stm32f4xx.h // Device header void key_config(void); uint8_t key_scan(void); void KEY_Handle(void);#endif#include led.h #include delay.h #include key.hint main(void) {Led_Config();//LED初始化key_config();while(1){ KEY_Handle();} }
http://www.dnsts.com.cn/news/142041.html

相关文章:

  • 东莞网站建设 胶粘包装材料php网站开发小程序
  • 专门做代理的网站如何建立个人网站的步骤
  • 电子商务营销方式什么是seo优化
  • 免费手机网站模板下载个人音乐网站程序源码
  • 做网站用什么开发工具设计一个学院网站
  • 宜章泰鑫建设有限公司网站静安郑州阳网站建设
  • 企业网站 .net网站视频链接怎么做
  • 网站logo怎么做才清晰toxue外贸网
  • 做企业网站服务器乒乓球网站怎么做
  • 介绍自己的做的网站买域名自己做网站
  • wordpress站群主题公司电子商务网站建设策划书
  • 世界羽联巡回赛总决赛win7优化工具哪个好用
  • 什么装修网站做的好的新闻类网站设计
  • 深圳网站建设比较广告排版设计图片
  • 网站登录界面html深圳品牌策划公司
  • 南京百度做网站电话对网站的建议
  • 中国空间站官网机票网站建设公司
  • 湖北专业网站建设市面价短网址生成器手机版
  • 建设银行无锡分行网站游戏开发前景
  • 企业网站seo成功案例重庆制作网站公司简介
  • 胶州市网站建设互联网公司注册
  • 网站优化内链怎么做鞍山市残疾人网站开发
  • 云南建设厅查证网站全网营销型网站模版
  • 网站建设步骤流程详细介绍手机编写html软件
  • 为什么浏览器打不开一些网站可以打开任何网站的软件
  • 网站开发 有哪些优化功能企业网站推广技巧
  • 库尔勒网站网站快速收录方法
  • 厦门高端网站案例推广是什么
  • 网站建设色彩网站注册公司
  • 微山网站建设多少钱网站开发工资怎么样