Vehicle
|
赛车模拟控制程序源文件 更多...
#include "vehicle.h"
函数 | |
void | VehicleInit (void) |
赛车程序初始化函数 更多... | |
void | VehicleStatusUpdate (void) |
更新赛车数据 更多... | |
void | VehicleDisplays (void) |
显示赛车状态 更多... | |
void | DisplaySMG (void) |
数码管显示函数 在左边两位显示当前已走圈数 更多... | |
void | DisplayOneSMG (int p, int num, int dot) |
数码管显示函数 更多... | |
void | DisplayLED (int flag) |
LED 显示函数 更多... | |
void | DrawTrack (void) |
绘制圆形赛道 更多... | |
void | DrawVehicle (float p, COLOR c) |
绘制赛车,即一个小矩形 更多... | |
void | DrawRect (void) |
绘制蓝色矩形方块 更多... | |
void __irq | INT2_Handler (void) |
按键2中断处理函数 每按一次“档位”成员变量自增一 更多... | |
void __irq | INT0_Handler (void) |
按键1中断处理函数 每按一次“档位”成员变量自减一 更多... | |
void | delay (int time) |
简单的延时函数 更多... | |
变量 | |
Vehicle | vehicle |
char | speed [10] |
unsigned char | display_flag = 0 |
赛车模拟控制程序源文件
void VehicleInit | ( | void | ) |
赛车程序初始化函数
void VehicleStatusUpdate | ( | void | ) |
void VehicleDisplays | ( | void | ) |
显示赛车状态
void DisplaySMG | ( | void | ) |
数码管显示函数 在左边两位显示当前已走圈数
void DisplayOneSMG | ( | int | p, |
int | num, | ||
int | dot | ||
) |
数码管显示函数
p | 数字在数码管中的位置
|
num | 要显示的数字 |
dot | 是否显示小数点
|
void DisplayLED | ( | int | flag | ) |
void DrawTrack | ( | void | ) |
绘制圆形赛道
void DrawVehicle | ( | float | p, |
COLOR | c | ||
) |
绘制赛车,即一个小矩形
p | 赛车当前所处在赛道的位置 |
c | 赛车颜色 |
void DrawRect | ( | void | ) |
绘制蓝色矩形方块
void __irq INT2_Handler | ( | void | ) |
void __irq INT0_Handler | ( | void | ) |
void delay | ( | int | time | ) |
Vehicle vehicle |
赛车结构体
char speed[10] |
LCD 左上角显示的当前速度
unsigned char display_flag = 0 |
显示控制标志