STM32 Proteus仿真汽车流量重量监测HX711称重DS1302时间显示-0003

STM32 Proteus仿真汽车流量重量监测HX711称重DS1302时间显示-0003

Proteus仿真小实验:

STM32 Proteus仿真汽车流量重量监测HX711称重DS1302时间显示-0003

功能:

硬件组成:STM32F103R6单片机 +LCD1602显示器+HX711称重模块+多个按键+24c02存储器+DS1302-RTC时钟芯片

1.通过按键模拟红外传感器实现对汽车的当前流量以及总流量进行统计。“流量+1”按键点击一次说明有一辆车经过。“第二天”按键点击后统计新的一天车辆流量。“总数重置”按键点击后全部流量清零。

2.有AT24C02存储器,当天的流量以及总流量保存在24c02中掉电不丢失。

3.通过HX711测量汽车的重量,并且显示器LCD1602上面。

4.有DS1302时钟芯片,可以在LCD1602上面实时显示当前时间。

4.以上功能实现了汽车流量的检测,以及汽车重量的称重。

有功能视频哦:

可以哔哩哔哩B站搜索UP主“单片机仿真汇”。在其空间中搜索关键词“汽车流量”即可找到对应详细功能视频和介绍。

电路图:

部分源代码:

void GPIO_Configuration(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB| RCC_APB2Periph_GPIOC,ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

/*

*/

//LCD1602 管脚

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8| GPIO_Pin_9| GPIO_Pin_10| GPIO_Pin_11| GPIO_Pin_12| GPIO_Pin_13| GPIO_Pin_14| GPIO_Pin_15;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;

GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 |GPIO_Pin_9|GPIO_Pin_10;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_Init(GPIOB, &GPIO_InitStructure);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值