资源简介
关于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.DLL
- 下一篇:FB功能块建立及应用
相关资源
- STM32F103RC+ADC+DMA多通道采样LCD显示
- I2C读写AT24C02 基于STM32F103 cube116540
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- stm32f407上的两个can发送和接收例程
- STM32 led 时钟
- STM32 2.4G通信例程
- 直流无刷电机方波驱动 stm32 例程代码
- STM32中文资料
- STM32蓝牙和串口程序
- Micrium.RTOS.1.0.0.pack
- ISE_14.7_license.lic
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- mpu6050+hmc5883L.rar
- stm32f030 IAP Demo(原创)
- 嵌入式图形界面MiniGUI的示例程序9例
- STM32基于rt_thread操作系统的SDHC卡文件
- NRF24L01实现51与STM32双向通讯
- STM32F103 串口程序(完整版)
- stm32 ds18b20 温度传感器 测试通过
- stm32官方例程
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32定时器使用入门。看了这个程序会
- SIM908 SDIO FSMC STM32 FIFO
- ARM嵌入式项目实战
- STM32F103 CC2500完整驱动(模拟SPI)
评论
共有 条评论