KeilC编程时用到如下的定义:
unsigned char bdata.....
sbit.....
前面的unsigned char是数据类型不用解释了,bdata不是数据类型,而是指存放的内存空间 。sbit是定义位变量的指令。
bdata指可位寻址的内存空间
data指一般内存空间
xdata外部内存空间
例:
unsigned char bdata display_timer; //显示计时器,5或10毫秒显示刷新一次
sbit display_timer_over=display_timer^7; //0:计时时间未到,1:计时时间到
tengjingshu_112148725 2009-4-7 09:40