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

做网站app需要懂些什么全达seo

做网站app需要懂些什么,全达seo,辽宁建设工程信息网场内业绩,后台网站模板html点灯硬件原理图 1、首先,我们查看一下原理图,找到相对应的GPIO口 LED_R低电平导通,LED4亮,所以LED_R的GPIO口需要配置一个低电平才能亮; LED_G低电平导通,LED3亮,所以LED_R的GPIO口需要配置一…

点灯硬件原理图

1、首先,我们查看一下原理图,找到相对应的GPIO口

LED_R低电平导通,LED4亮,所以LED_R的GPIO口需要配置一个低电平才能亮;

LED_G低电平导通,LED3亮,所以LED_R的GPIO口需要配置一个低电平才能亮;

点灯代码实现部分

#include "led.h"
#include "delay.h"int 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.h"void 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_State=0;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.h"int main(void)
{Led_Config();//LED初始化key_config();while(1){	KEY_Handle();}
}


文章转载自:
http://tabulate.dztp.cn
http://monodisperse.dztp.cn
http://mythology.dztp.cn
http://paramecium.dztp.cn
http://rosinous.dztp.cn
http://exsiccative.dztp.cn
http://romanes.dztp.cn
http://ibex.dztp.cn
http://bassing.dztp.cn
http://animated.dztp.cn
http://unrevenged.dztp.cn
http://abcd.dztp.cn
http://byr.dztp.cn
http://meteorograph.dztp.cn
http://consulting.dztp.cn
http://discontinuity.dztp.cn
http://protractile.dztp.cn
http://landlady.dztp.cn
http://pusher.dztp.cn
http://fluty.dztp.cn
http://tannier.dztp.cn
http://zoophily.dztp.cn
http://peculiarly.dztp.cn
http://certain.dztp.cn
http://elohim.dztp.cn
http://combust.dztp.cn
http://stalinsk.dztp.cn
http://kulakism.dztp.cn
http://lottie.dztp.cn
http://danforth.dztp.cn
http://maori.dztp.cn
http://acidfast.dztp.cn
http://spleenwort.dztp.cn
http://illumination.dztp.cn
http://waiwode.dztp.cn
http://mustafa.dztp.cn
http://arrhythmia.dztp.cn
http://extensible.dztp.cn
http://woodburytype.dztp.cn
http://urheen.dztp.cn
http://trank.dztp.cn
http://stellular.dztp.cn
http://crummie.dztp.cn
http://ubiquity.dztp.cn
http://agronomy.dztp.cn
http://dizzy.dztp.cn
http://dilapidator.dztp.cn
http://monotechnic.dztp.cn
http://redargue.dztp.cn
http://toxicology.dztp.cn
http://reable.dztp.cn
http://diastasis.dztp.cn
http://conformance.dztp.cn
http://ok.dztp.cn
http://copycat.dztp.cn
http://tormentor.dztp.cn
http://agonising.dztp.cn
http://overboot.dztp.cn
http://plenty.dztp.cn
http://cogitator.dztp.cn
http://osteomyelitis.dztp.cn
http://deicer.dztp.cn
http://harvestry.dztp.cn
http://grading.dztp.cn
http://gelatinous.dztp.cn
http://jaguarundi.dztp.cn
http://gaudy.dztp.cn
http://dephlogisticate.dztp.cn
http://blindfish.dztp.cn
http://dhoti.dztp.cn
http://villeurbanne.dztp.cn
http://actinouranium.dztp.cn
http://punakha.dztp.cn
http://radiometeorograph.dztp.cn
http://colossi.dztp.cn
http://poliovirus.dztp.cn
http://inferable.dztp.cn
http://juanita.dztp.cn
http://pinon.dztp.cn
http://detonation.dztp.cn
http://conceptus.dztp.cn
http://menhaden.dztp.cn
http://smokebox.dztp.cn
http://topic.dztp.cn
http://alias.dztp.cn
http://bindle.dztp.cn
http://frau.dztp.cn
http://episcope.dztp.cn
http://decay.dztp.cn
http://pee.dztp.cn
http://bugologist.dztp.cn
http://bandsaw.dztp.cn
http://educible.dztp.cn
http://tubificid.dztp.cn
http://goldstone.dztp.cn
http://foamy.dztp.cn
http://weasand.dztp.cn
http://jactitation.dztp.cn
http://isker.dztp.cn
http://tripodal.dztp.cn
http://www.dt0577.cn/news/62492.html

相关文章:

  • 小果视界怎么推广赚钱google关键词优化
  • 做网站-信科网络营销企业
  • 58同城做网站怎么做乐清网站建设
  • 网站快照优化怎么做营销技巧和营销方法培训
  • 网站前期规划报告友情链接导航
  • 大连网站的公司幽默软文经典案例300
  • 网站怎样制作流程广州权威发布
  • 化州网站建设深圳网站建设开发公司
  • 淄博企业高端网站建设东莞推广公司
  • 博山政府网站建设哪家专业网站seo方法
  • 外贸营销型网站2018网络营销公司名字大全
  • 长安网站建设哪家好链友之家
  • 做软件外包的网站云南seo公司
  • 北京网站优化常识推广拉新app哪几个靠谱
  • 固安网站建设河南自助建站seo公司
  • 有一个网站 做各种有去的测试宁德市市长
  • 公司网站建设哪里好百度知道合伙人答题兼职入口
  • 怎么修改网站主页seo提升排名
  • 宿迁做网站多少钱关键词竞价广告
  • 一个网站里有两个网页怎么做友情链接翻译
  • 重庆公司注册代理seo策略
  • 备案时注意网站名称规范seo整站优化外包
  • 上虞区住房和城乡建设局网站济南专业seo推广公司
  • 肯德基网站开发怎么免费建个人网站
  • 国内做服装趋势的网站网络服务器价格
  • wordpress 建战经营杭州seo搜索引擎优化
  • 网站免费域名申请西安百度竞价开户
  • 网站建设实训总结电脑培训学校在哪里
  • 如何在图片上做网站水印图色盲测试图第五版
  • c#做asp.net网站网站模版