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

在线购物网站建设流程图网站色调

在线购物网站建设流程图,网站色调,软件工程师好找工作吗,简述企业建网站的步骤硬件原理解释 这张图展示了一个简单的按键电路原理图,其中包含四个按键(PB0、PB1、PB2、PB3、PA0),每个按键通过一个10kΩ的上拉电阻连接到VDD(电源电压),并接地(GND)。 …

硬件原理解释

这张图展示了一个简单的按键电路原理图,其中包含四个按键(PB0、PB1、PB2、PB3、PA0),每个按键通过一个10kΩ的上拉电阻连接到VDD(电源电压),并接地(GND)。

图中的按键电路工作原理如下:

  1. 未按下按键时:当按键未被按下时,由于上拉电阻的存在,按键的引脚(例如PB1)通过电阻R2被拉高到VDD电压,此时为高电平。

  2. 按下按键按下时:当按键被按下时,按键的引脚直接连接到地(GND),此时为低电平。

  3. 输入模式:图中描述了输入模式为“既不是上拉输入也不是下拉输入”,这意味着按键的引脚在未被按下时为高电平,按下时为低电平。

  4. 按键去抖:由于机械按键在按下和释放时可能会产生抖动,电路中通常会加入去抖电路来稳定信号。图中没有显示去抖电路,但实际应用中可能需要在软件中实现去抖处理。

  5. 按键状态检测:微控制器(MCU)通过检测按键引脚的电平变化来判断按键是否被按下。当检测到低电平时,认为按键被按下;当检测到高电平时,认为按键未被释放。

  6. 电路连接:每个按键通过其引脚(例如PB1)连接到微控制器的相应引脚(例如B2),微控制器通过扫描这些引脚来检测按键的状态。

总结来说,这个电路图展示了一个基本的按键输入按键电路设计,其中按键通过上拉电阻连接到VDD,按下时引脚接地,微控制器通过检测引脚的电平变化来检测按键状态。这种设计简单且常用于各种电子设备中。

实际操作

cubeMX配置

1.gpio的配置

2.TIM时钟的开启

 3.ARR,PSC的配置

代码 

按键单击,双击,长按

#include "key_disply.h"
#include "gpio.h"uint8_t now_state_1;
uint8_t last_state_1=1;
//extern uint32_t count;
uint32_t last_press_time = 0;
uint8_t click_count = 0;     
void key_text1(){now_state_1=HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_0);if(now_state_1==0&&last_state_1==1){TIM2->CNT=0;HAL_GPIO_WritePin(GPIOC,GPIO_PIN_9, GPIO_PIN_SET);if (HAL_GetTick() - last_press_time <= DOUBLE_CLICK_TIME) {click_count++;  } else {click_count = 1; }last_press_time = HAL_GetTick(); }if(now_state_1==0&&last_state_1==0){if(TIM2->CNT>=10000){HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOC,GPIO_PIN_8, GPIO_PIN_RESET);HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2, GPIO_PIN_RESET);}}if(now_state_1==1&&last_state_1==0){if(click_count == 1){if(TIM2->CNT<10000){HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOC,GPIO_PIN_8, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2, GPIO_PIN_RESET);}}if (click_count == 2) {HAL_GPIO_WritePin(GPIOD, GPIO_PIN_2, GPIO_PIN_SET); HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_15);  HAL_GPIO_WritePin(GPIOD, GPIO_PIN_2, GPIO_PIN_RESET);click_count = 0;  }}if(now_state_1==1&&last_state_1==1){HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2, GPIO_PIN_SET);HAL_GPIO_WritePin(GPIOC,GPIO_PIN_9, GPIO_PIN_RESET);HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2, GPIO_PIN_RESET);}last_state_1=now_state_1;}


文章转载自:

http://mXYUxZdW.yzfrh.cn
http://cbLrMjM0.yzfrh.cn
http://vN41uvRA.yzfrh.cn
http://Keajk41D.yzfrh.cn
http://0FbJ87Tq.yzfrh.cn
http://mFahEBx1.yzfrh.cn
http://Deaxl5sM.yzfrh.cn
http://kgegdxQy.yzfrh.cn
http://w6vPgJRr.yzfrh.cn
http://hblzo17Q.yzfrh.cn
http://ZXmkRDsb.yzfrh.cn
http://QdjyfeW4.yzfrh.cn
http://RR5PvtCe.yzfrh.cn
http://ZluoBGj5.yzfrh.cn
http://OX8KA6Ig.yzfrh.cn
http://qufBf4uK.yzfrh.cn
http://WkmVtoQc.yzfrh.cn
http://gSFQTwdU.yzfrh.cn
http://nL8T20jC.yzfrh.cn
http://9qg0LLlk.yzfrh.cn
http://0DSzProp.yzfrh.cn
http://n9BDih9b.yzfrh.cn
http://TKbmgUNS.yzfrh.cn
http://n6SLOpyT.yzfrh.cn
http://Li7CuBQT.yzfrh.cn
http://CP7KVp9n.yzfrh.cn
http://SA60XTLm.yzfrh.cn
http://yCzPFXug.yzfrh.cn
http://6CZa4M0s.yzfrh.cn
http://PV1Bhh34.yzfrh.cn
http://www.dtcms.com/wzjs/640379.html

相关文章:

  • 网站怎么防采集acaa网页设计师
  • 小视频解析网站怎么做设计公司网站需要考虑什么
  • 大庆市建设局宫方网站牡丹区建设局网站
  • 网页设计个人网站下载网站建设规划图
  • 网站开发后台有没有a站可以打开
  • 德州鲁企动力网站优化中心云服务器租赁
  • 支持asp的免费空间 适合钓鱼网站微分销商城开发
  • 国家工信部备案网站网站建设未来发展前景
  • 苏州建设网站电话信誉最好的20个网投网站
  • 国际网站怎么做wordpress 建站 图床
  • 中国网站建设调查分析营销软件知名乐云seo品牌
  • 济宁网站建设服务如何做网站的关键词
  • 哪个协会要做网站建设啊常州哪家做网站便宜
  • 西安建站推广wordpress类别图标
  • 中国工程建设企业协会网站本地房产交易信息网
  • 网站建设大作业有代码学校让做网站做完怎么交
  • 二级栏目网站赣州章贡区旅游景点
  • 演示 又一个wordpress站点深圳华企立方
  • 网站 备案 哪个省dw中怎样做网站链接
  • 简单网站建设设计有没有专业做电视测评的网站
  • 网站建设平台方案设计网页制作下载链接怎么做
  • 权威的大良网站建设郑州官方网站建设首选华苏科技
  • 河北省建设厅网站查询中心网站建设制作与运营
  • 网站制作宣传个人和做网站方签合同模板
  • 怎样查看别人网站流量做新媒体每天必看的网站
  • 贵州网站中企动力建设观澜网站建设公司
  • 高校网站模板信息网络公司经营范围
  • 如何开发微网站代运营公司的套路
  • 山东网站建设公司软文营销的概念
  • 网站seo 优帮云洛阳疾控最新通告今天