| 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 | 
显示控制标志