汽车模拟控制程序主函数头文件
更多...
#include "def.h"
#include "consol.h"
#include "S3c2410x.h"
#include "INT.h"
#include "2410lib.h"
#include "lcdlib.h"
#include <math.h>
浏览源代码.
汽车模拟控制程序主函数头文件
- 作者
- Gump, LDR
- 版本
- V0.1
- 日期
- 2019-12-08
系统初始化
49 ChangeClockDivider(1, 1);
50 ChangeMPllValue(0xa1, 0x3, 0x1);
void PeripheralInit |
( |
void |
| ) |
|
中断初始化
73 __vInitHaltHandlers();
82 rGPFCON |= ((1 << 8) | (1 << 14));
85 rGPGCON = (rGPGCON & ~(3 << 4)) | (1 << 4);
88 rGPECON = (rGPECON & ~(3 << 18)) | (1 << 18);
91 rGPECON = (rGPECON & ~(0xFF00000)) | (0x5500000);
92 rGPEUP |= (1 << 10) | (1 << 11) | (1 << 12) | (1 << 13);
94 rGPHCON = (rGPHCON & ~(3 << 16)) | (1 << 16);
void __irq INT2_Handler(void)
按键2中断处理函数 每按一次“档位”成员变量自增一
Definition: vehicle.c:274
void __irq INT0_Handler(void)
按键1中断处理函数 每按一次“档位”成员变量自减一
Definition: vehicle.c:288
void EINT0_Enable(int flag)
中断0使能函数
Definition: main.c:115
void EINT2_Enable(int flag)
中断2使能函数
Definition: main.c:137
在LCD上显示成员信息,持续一段时间
104 unsigned char *ptr = (
unsigned char *)
COVER_BUF;
105 ShowImage(ptr, 0, 0, 1);
void delay(int time)
简单的延时函数
Definition: vehicle.c:303
#define COVER_BUF
Definition: vehicle.h:38
void EINT0_Enable |
( |
int |
flag | ) |
|
中断0使能函数
- 参数
-
121 rGPFCON = temp | 0x02;
123 rGPFDAT = temp | 0x01;
124 rINTMSK &= ~(BIT_EINT0);
128 rINTMSK &= BIT_EINT0;
void EINT2_Enable |
( |
int |
flag | ) |
|
中断2使能函数
- 参数
-
143 rGPFCON = temp | 0x20;
145 rGPFDAT = temp | 0x01;
146 rINTMSK &= ~(BIT_EINT2);
150 rINTMSK &= BIT_EINT2;