转发分享:基于STM32景区人流检测控制系统设计(仿真,程序)

 本系统基于stm32f10x为核心,数码管显示计数值和目标数量,在软件中设置目标人数量可设置的最大值。通过矩阵按键设置目标数量。按键计数设置传送带计数值,按键按下计数值数量加一,计数值与目标数量比较数量相等。计数值数量重置蜂鸣器报警,计数值和目标值不相等继续计数。 

#include "stm32f10x.h"

void GPIO_Config(void);

void delay(uint32_t d){
	uint32_t i=0;
	uint32_t n=0;
  for(i=0;i<d;i++)
     for(n=0;n<800;n++);
}

uint8_t conveyor_scan(){
  if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_9)==0){
	  return 1;
  }
  return 0;
}

void keymat_line_set(uint8_t c){
   uint8_t bb[]={Bit_SET,Bit_SET,Bit_SET,Bit_SET};
   bb[c]=Bit_RESET;
   GPIO_WriteBit(GPIOC,GPIO_Pin_4, bb[0]);
   GPIO_WriteBit(GPIOC,GPIO_Pin_5, bb[1]);

可以自己按照这个思路进行自行设计,也可以通过百度网盘列表下载已经做好的 
https://www.aiesst.cn/share.html
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值