# Car_Code ![](https://img.shields.io/badge/license-GPL3.0-green) ![](https://img.shields.io/badge/download-65M-yellow) ![](https://img.shields.io/badge/Singlechip-arm%2Fstm32-blue) ![](https://img.shields.io/badge/compiler-Keil%20uVision5-orange)
嵌入式比赛时写的控制竞赛平台小车代码,仅是单片机方面
实现代码在USER/Car_Move.c中
代码道路函数部分定义如下所示(USER/Car_Move.h):
```c
#ifndef _CAR_MOVE_H
#define _CAR_MOVE_H
extern u8 RFID_Task_Flag;
extern u8 RFID_Go_Flag;
extern u8 UnTrack_Task_Flag1;
extern u8 UnTrack_Task_Flag2;
extern u8 UnTrack_Task_Flag3;
extern u32 ETC_Open_Flag;
extern u32 Auto_Move_Flag;
extern u8 art;
//extern int make;
/*道路*/
/**************************************************************************************/
/*前进函数*/
void Car_Go(int spend,uint16_t temp);
/*后退函数*/
void Car_Back(int spend,uint16_t temp);
/*循迹函数*/
void Car_Track(int spend);
/*左转函数*/
void Car_L(int spend);
/*右转函数*/
void Car_R(int spend);
/*左旋转函数*/
void Car_Left_Nav(uint16_t time);
/*右旋转函数*/
void Car_Right_Nav(uint16_t time);
/*任务*/
/***************************************************************************************/
/******************************************************
* 函数名: Gate 向道闸发送开关指令函数
* 参 数: swch SET==开,RESET==关
* 返回值: 无
******************************************************/
void Gate(uint8_t swch);
/******************************************************
* 函数名: Gate_plate 向道闸发送6位车牌数据开启道闸函数
* 参 数: plate 车牌文本数组
* 返回值: 无
******************************************************/
void Gate_plate(u8* plate);
/******************************************************
* 函数名: Gate_Return 道闸状态回传函数
* 参 数: 无
* 返回值: 无
******************************************************/
void Gate_Return(void);
/******************************************************
* 函数名: Lamp 竞赛平台转向灯函数
* 参 数: L=1=开,L=0=关
R=1=开,R=0=关
* 返回值: 无
******************************************************/
void Lamp(int L,int R);
/******************************************************
* 函数名: LED_WriteData 数据写入到数码管第一行或第二行函数
* 参 数: swch=1=第一行,swch=2=第二行
sj 要写入的数据
* 返回值: 无
******************************************************/
void LED_WriteData(int swch,u8* sj);
/******************************************************
* 函数名: LED_Time 数码管计时函数
* 参 数: swch=0;关闭
swch=1;打开
swch=2;清零
* 返回值: 无
******************************************************/
void LED_Time(int swch);
/******************************************************
* 函数名: LED_Dis 数码二排显示距离函数
* 参 数: p 距离值
* 返回值: 无
******************************************************/
void LED_Dis(uint16_t p);
/******************************************************
* 函数名: Buzzer 蜂鸣器开启与关闭函数
* 参 数: p 距离值
* 返回值: 无
******************************************************/
void Buzzer(uint8_t swch);
/******************************************************
* 函数名: Modify_Light 智能路灯档位调节函数
* 参 数: End_Goal 目标档位
* 返回值: 无
******************************************************/
void Modify_Light(u8 End_Goal);
/******************************************************
* 函数名: Stereo_Show 立体显示车牌和坐标函数
* 参 数: plate:车牌数据
xy :坐标数据
* 返回值: 无
******************************************************/
void Stereo_Show(u8* plate,u8* xy);
/******************************************************
* 函数名: Ranging 超声波测距函数
* 参 数: plate:车牌数据
xy :坐标数据
* 返回值: 无
******************************************************/
void Ranging(void);
/******************************************************
* 函数名: TFT_Plate TFT显示车牌函数
* 参 数: p:车牌数据
* 返回值: 无
******************************************************/
void TFT_Plate(u8* p);
/******************************************************
* 函数名: TFT_Time TFT计时函数
* 参 数: i:关闭=0,打开=1,清零=2
* 返回值: 无
******************************************************/
void TFT_Time(int i);
/******************************************************
* 函数名: TFT_HEX TFT-HEX显示函数(16进制显示)
* 参 数: p 数据
* 返回值: 无
******************************************************/
void TFT_HEX(uint16_t* p);
/******************************************************
* 函数名: TFT_Dis TFT距离显示函数
* 参 数: p 距离
* 返回值: 无
******************************************************/
void TFT_Dis(uint8_t* p);
/******************************************************
* 函数名: Find_Card 寻找RFID卡片函数
* 参 数: 无
* 返回值: 无
******************************************************/
void FindCard(void);
/******************************************************
* 函数名: ReadCard 读取RFID卡片函数
* 参 数: 无
* 返回值: 无
******************************************************/
int ReadCard(void);
/******************************************************
* 函数名: Reverse_Track 反循迹函数
* 参 数: i=1 第一种反循迹
i=2 第二种反循迹
i=3 第三种反循迹
* 返回值: 无
******************************************************/
void Reverse_Track(int i);
/******************************************************
* 函数名: QR_Code 接收二维码函数
* 参 数: swch==1 发送二维码识别 ,swch==2 接收二维码数据
* 返回值: 无
******************************************************/
void QR_Code(uint8_t swch);
/******************************************************
* 函数名: Plate_Code 接收车牌函数
* 参 数: swch==1 发送车牌识别 ,swch==2 接收识别数据
* 返回值: 无
******************************************************/
void Plate_Code(uint8_t swch)
/******************************************************
* 函数名: Alertor 报警器报警函数
* 参 数: swch==1 开启报警 ,swch==2 关闭报警
* 返回值: 无
******************************************************/
void Alertor(uint8_t swch);
/******************************************************
* 函数名: Alertor_Code 修改报警器6位报警码函数
* 参 数: p 6位报警码
* 返回值: 无
******************************************************/
void Alertor_Code(u8* p);
/******************************************************
* 函数名: Charge 开启无线充电站函数
* 参 数: 无
* 返回值: 无
******************************************************/
void Charge(void);
/******************************************************
* 函数名: Garage 设置立体车库层数函数
* 参 数: floor 层数
* 返回值: 无
******************************************************/
void Garage(u8 floor);
/******************************************************
* 函数名: Voice_Broadast 语音播报指定文本信息
* 参 数: *p 指向文本数据首地址
* 返回值: 无
******************************************************/
void Voice_Broadast(char *p);
#endif/*_CAR_MOVE_H*/
```
没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式比赛时的控制竞赛平台小车代码.zip
共241个文件
h:75个
c:73个
crf:69个
需积分: 5 4 下载量 114 浏览量
2023-09-30
18:16:08
上传
评论
收藏 10.89MB ZIP 举报
温馨提示
嵌入式比赛时的控制竞赛平台小车代码
资源推荐
资源详情
资源评论
收起资源包目录
嵌入式比赛时的控制竞赛平台小车代码.zip (241个子文件)
CarV1.0 0B
CarV1.2 590KB
CarV1.uvguix.bkrcy 76KB
stm32f4xx_rcc.c 131KB
stm32f4xx_tim.c 119KB
stm32f4xx_rtc.c 98KB
stm32f4xx_dfsdm.c 83KB
stm32f4xx_adc.c 66KB
stm32f4xx_can.c 63KB
stm32f4xx_flash.c 61KB
stm32f4xx_fmc.c 60KB
stm32f4xx_dsi.c 59KB
system_stm32f4xx.c 58KB
stm32f4xx_usart.c 55KB
stm32f4xx_fmpi2c.c 55KB
stm32f4xx_cryp_aes.c 55KB
stm32f4xx_i2c.c 52KB
stm32f4xx_dma.c 50KB
stm32f4xx_spi.c 50KB
stm32f4xx_sai.c 47KB
stm32f4xx_fsmc.c 44KB
stm32f4xx_pwr.c 41KB
stm32f4xx_ltdc.c 38KB
stm32f4xx_sdio.c 37KB
stm32f4xx_cryp.c 34KB
stm32f4xx_lptim.c 33KB
stm32f4xx_qspi.c 31KB
stm32f4xx_dma2d.c 26KB
stm32f4xx_dac.c 25KB
stm32f4xx_hash.c 25KB
stm32f4xx_gpio.c 24KB
stm32f4xx_cec.c 24KB
Car_Move.c 22KB
RC522.C 21KB
syn7318.c 19KB
stm32f4xx_dcmi.c 18KB
stm32f4xx_spdifrx.c 17KB
stm32f4xx_syscfg.c 16KB
stm32f4xx_rng.c 14KB
CanP_HostCom.c 13KB
misc.c 11KB
stm32f4xx_cryp_tdes.c 10KB
stm32f4xx_wwdg.c 10KB
stm32f4xx_cryp_des.c 9KB
stm32f4xx_exti.c 9KB
stm32f4xx_hash_sha1.c 9KB
can_user.c 9KB
stm32f4xx_hash_md5.c 9KB
stm32f4xx_iwdg.c 9KB
roadway_check.c 9KB
can_drv.c 8KB
bh1750.c 6KB
stm32f4xx_dbgmcu.c 6KB
main.c 6KB
uart_a72.c 6KB
stm32f4xx_flash_ramfunc.c 5KB
data_channel.c 4KB
stm32f4xx_it.c 4KB
usart.c 4KB
ultrasonic.c 4KB
power_check.c 3KB
stm32f4xx_crc.c 3KB
uart_drv.c 3KB
Hard_Can.c 3KB
tba.c 2KB
my_lib.c 2KB
fifo_drv.c 2KB
swopt_drv.c 2KB
delay.c 2KB
infrared.c 1KB
data_filtering.c 1KB
Timer.c 1KB
cba.c 1KB
Can_check.c 1015B
data_base.c 134B
sys.c 0B
main.crf 456KB
car_move.crf 455KB
stm32f4xx_tim.crf 453KB
syn7318.crf 452KB
rc522.crf 451KB
stm32f4xx_rtc.crf 451KB
canp_hostcom.crf 449KB
stm32f4xx_ltdc.crf 448KB
stm32f4xx_cryp_aes.crf 446KB
stm32f4xx_sai.crf 445KB
can_user.crf 445KB
stm32f4xx_rcc.crf 444KB
stm32f4xx_dma2d.crf 443KB
roadway_check.crf 443KB
hard_can.crf 442KB
stm32f4xx_can.crf 442KB
uart_drv.crf 441KB
can_drv.crf 441KB
stm32f4xx_fsmc.crf 440KB
stm32f4xx_adc.crf 440KB
stm32f4xx_flash.crf 440KB
stm32f4xx_dma.crf 440KB
uart_a72.crf 439KB
stm32f4xx_i2c.crf 439KB
共 241 条
- 1
- 2
- 3
资源评论
天天501
- 粉丝: 605
- 资源: 4666
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功