资源简介
关于2011届蓝桥杯省赛模拟题的自己写的答案,题目为:“模拟停车场停车计费系统”用于对进场停车的车辆进行管理和收费;系统能够检测车辆的进场和离场状态,计算停车时间长短,并根据停车时间的长短和收费标准做出相应的报价。
代码片段和文件信息
#include “beep.h“
/****** 注:
CT117E V1.0版本
调试程序前,需将PB4-Buzzer跳线(蓝色)取下,待程序调试结束后,
再接好跳线。
PB4引脚上电默认为JTAG-RST引脚。
注意事项: 下载本程序后,将JTAG引脚重映射的普通IO功能,可能使得
下载功能失效,恢复的方法是:
1.按住板子上的RESET按键
2.点击REALVIEW MDK软件上的DOWNLOAD按钮
3.直到此时,松开板子上的复位按键,自动完成程序下载
下载功能恢复后,以后再下载代码则不需要此过程。当然,若是驱动蜂鸣器,则还需要按照此方法重新下载。
********************************************************************/
/**
* @说明 配置蜂鸣器IO
* @参数 问题说明:由于PB4的复位功能是JTRST(JTAG复位),所以初始化时必须先
配置引脚映射函数GPIO_PinRemapConfig()禁用JTRST功能,而引脚映射通过AFIO实现,因此还必须允许AFIO时钟
* @参数 None
* @返回值 None
*/
void BUZ_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
//允许AFIO和GPIOB时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOBENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIOENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRSTENABLE); //PB4 重映射
GPIO_PinRemapConfig(GPIO_Remap_SWJ_DisableENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisableENABLE);
//Buzzer
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_Init(GPIOB &GPIO_InitStructure);//更改虽有JTAG引脚状态
}
/**
* @说明 配置蜂鸣器IO
* @参数 问题说明:ct117e版本不一样,用的三极管驱动型号不一样,本版本(V1.1)为低电平驱动
* @参数 None
* @返回值 None
*/
void BUZ_Control(STATE_TypeDef BUZ_Status)
{
uint8_t BUZ_Buff=0x00;
if(BUZ_Status == OFF){
GPIO_SetBits(GPIOBGPIO_Pin_4);
}
else if(BUZ_Status == ON){
GPIO_ResetBits(GPIOBGPIO_Pin_4);
}
else
{
BUZ_Buff = GPIO_ReadInputDataBit(GPIOBGPIO_Pin_4);
if(BUZ_Buff == 0) //buz 口为0,表示buz开着, 反转则需要关闭
{
GPIO_SetBits(GPIOBGPIO_Pin_4);
}
else{
GPIO_ResetBits(GPIOBGPIO_Pin_4);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 103946 2018-11-17 19:48 2011天华杯 嵌入式设计与开发模拟题.pdf
目录 0 2020-09-22 09:56 Driver\
目录 0 2020-09-26 16:39 Driver\Inc\
文件 192 2020-09-19 16:55 Driver\Inc\Timer3.h
文件 216 2020-09-26 16:32 Driver\Inc\beep.h
文件 399 2020-09-26 15:00 Driver\Inc\delay_systick.h
文件 24057 2012-06-06 21:27 Driver\Inc\fonts.H
文件 405 2020-09-25 21:05 Driver\Inc\key.h
文件 6166 2012-06-06 21:27 Driver\Inc\lcd.h
文件 502 2020-09-26 14:39 Driver\Inc\led.h
目录 0 2020-09-26 16:39 Driver\Sre\
文件 1323 2020-09-19 17:11 Driver\Sre\Timer3.c
文件 2208 2020-09-26 16:35 Driver\Sre\beep.c
文件 1423 2020-09-26 14:46 Driver\Sre\delay_systick.c
文件 1901 2020-09-25 23:05 Driver\Sre\key.c
文件 25599 2020-09-25 20:34 Driver\Sre\lcd.c
文件 1469 2020-09-26 15:36 Driver\Sre\led.c
目录 0 2020-09-22 09:20 Libraries\
目录 0 2020-09-22 09:20 Libraries\CMSIS\
目录 0 2020-09-22 09:20 Libraries\CMSIS\CM3\
目录 0 2020-09-22 09:20 Libraries\CMSIS\CM3\CoreSupport\
文件 17273 2012-06-06 13:27 Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
文件 85714 2012-06-06 13:27 Libraries\CMSIS\CM3\CoreSupport\core_cm3.h
目录 0 2020-09-22 09:20 Libraries\CMSIS\CM3\DeviceSupport\
目录 0 2020-09-22 09:20 Libraries\CMSIS\CM3\DeviceSupport\ST\
目录 0 2020-09-22 09:20 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\
文件 26297 2012-06-06 13:27 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\Release_Notes.html
目录 0 2020-09-22 09:20 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\
目录 0 2020-09-22 09:20 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\
文件 12604 2012-06-06 13:27 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_cl.s
文件 12592 2012-06-06 13:27 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_hd.s
............此处省略171个文件信息
- 上一篇:d3dx9_27.DLL202096
- 下一篇:FB功能块建立及应用
相关资源
- 正交解码.rar
- 嵌入式笔试面试题汇总(超强汇总!
- OV7670摄像头基于STM32驱动源程序
- 颜色传感器TCS3200---STM32-TCS3200程序测试
- 三轴加速度adxl345 stm32 程序
- STM32F103 MCP2515
- STM32 U盘读写实验
- 基于STM32的双向DC-DC变换器的设计与实
- STM32F4IAR工程模版
- AS5045资料+STM32驱动源代码
- 英飞凌磁传感器 TLE5012b STM32F103 SPI 源
- stm32f103+nrf24l01 收发程序按键选择模式
- 低功耗STM32L476的原理图和电路板图
- 2017年电设国赛板球系统stm32代码
- 蓝桥杯大赛少儿创意编程Arduino组赛前
- stm32f103c8t6 驱动ili9341 2.8寸TFT LCD液晶显
- 基于STM32的多路数据采集及SD实时存储
- 条形码二维码扫描识别模块GM65程序之
- STM32F103实战项目
- STM32F030低功耗 定时5分钟 RTC唤醒
- MS5611 stm32f407 驱动
- uniflash烧写am335x详细教程
- dianyajiance.rar
- 基于STM32的bldc控制代码
- 智能家居网关程序
- stm32103c8t6mpu6050采集程序(无其它多余
- 计算机四级嵌入式系统开发工程师
- 基于STM32空气质量检测
- uCOS源代码 PC机上移植范例 邵贝贝 书
- 基于HC-05的主从机指纹安防系统主从机
评论
共有 条评论