久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 基于STM32F103ZET6 HC_SR501人體紅外感應(yīng)程序 [打印本頁(yè)]

作者: xupenghjg    時(shí)間: 2021-6-17 20:17
標(biāo)題: 基于STM32F103ZET6 HC_SR501人體紅外感應(yīng)程序


HC_SR501配置函數(shù)

先是頭文件,

#define HC_SR501 PAI(0)   PAI(0)是位綁定,方便操作用的,

void HC_SR(void);是HC_SR501的PA0配置函數(shù)

u8 HC_SR501_Statue(void);是為了判斷PA0輸入狀態(tài),如果被拉高了,說(shuō)明有人進(jìn)入了

void HC_SR(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA ,ENABLE);//打開(kāi)GPIOA時(shí)鐘

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;//選中0引腳
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;//配置為下拉輸入模式
GPIO_Init(GPIOA, &GPIO_InitStructure);
}


u8 HC_SR501_Statue(void)
{
  if(PAI(0)==1)//如果GPIOA_0 引腳輸入高電平,代表有人,返回1
  {
    return 1;
  }
  return 0;//沒(méi)人就返回0
}


部分主函數(shù)

int main(void)
{
delay_init(72); //滴答計(jì)時(shí)器配置函數(shù)
RCC_Configuration();//時(shí)鐘配置
GPIO_Configuration();//GPIO配置
HC_SR();//HC_SR501引腳配置
USART1_Configuration();//串口配置函數(shù)

while(1)
{
GPIO_ResetBits(GPIOC,GPIO_Pin_0);//證明系統(tǒng)成功進(jìn)入該循環(huán)


if(HC_SR501_Statue()==1)//如果返回狀態(tài)為1 ,則該判斷語(yǔ)句成立,輸出有人
  {
  printf("有人\r\n");
  }
  else printf("沒(méi)人\r\n");
  delay_ms(500); //防止輸出太過(guò)頻繁
}
}
工程文件和pdf: 紅外傳感器.7z (5.92 MB, 下載次數(shù): 85)





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲欧美日韩国产精品 | 日韩精品一区二区在线 | 不卡中文字幕 | 一区二区三区av | 91精品国产成人观看 | 色在线视频 | 国产成人亚洲精品自产在线 | 日韩欧美一区在线 | 日韩在线中文字幕 | 免费在线a| 亚洲精品久 | 国产精品99久久久久久www | 黄色av免费 | 婷婷中文网 | 在线观看欧美日韩视频 | 18视频在线观看 | 美日韩一区 | 青青操影院| 日韩视频第一页 | 日韩视频一区二区 | av一区二区在线观看 | 国产精品入口 | 精品国产91 | 日本在线视频一区 | 久久精品毛片 | 亚洲精品网站在线观看 | 黄色特级片| 午夜在线观看免费视频 | 免费毛片在线播放 | 一级黄色片免费看 | 欧美亚洲一区 | 中文一区二区 | 青青草av| 毛片网站视频 | 免费网站观看www在线观 | 麻豆国产一区二区三区四区 | 成人网在线观看 | 精品免费国产 | 色婷婷一区 | 成人免费看片 | 亚洲国产欧美日韩 |