void Timer0Init(void); volatile unsigned char Timer;
volatile 源代码
volatile是一个特征修饰符(typespecifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。
1.const的用法: 为什么使用const? 采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替) 用法1:常量 取代…
/************************************************ * NAME : K44b.H * * Version : 07.MARCH.2000 * ************…
/************************************************ * NAME : K44b.H * * Version : 07.MARCH.2000 * ************…
/************************************************ * NAME : K44b.H * * Version : 07.MARCH.2000 * ************…
/************************************************ * NAME : K44b.H * * Version : 07.MARCH.2000 * ************…
/************************************************ * NAME : K44b.H * * Version : 07.MARCH.2000 * ************…
/************************************************ * NAME : K44b.H * * Version : 07.MARCH.2000 * ************…
#include "..\inc\def.h" #include "..\inc\usb\bitops.h" #ifdef __BIG_ENDIAN #define Data_Port (*(volatile U8*)0x08000080)//o…
/************************************************ * NAME : K44b.H * * Version : 07.MARCH.2000 * ************…