我的程序大概如下,去掉了一些端口操作。digit_data和digit_l调试的时候会出现:not allocated,编译的时候可以编译通过。定义成全局变量没有出现这样的提示
eecounter是32位,用dword定义
digit_list[]是数组
void Disp_com1(void){
word digit_data;
word digit_l;
digit_l = digit_list[eecounter/10000%10];
digit_data = digit_list[eecounter/1000000%10];
digit_data = (digit_data << 8) + digit_l;
Txd_word(digit_data);
}
[此贴子已经被作者于2005-6-1 14:56:03编辑过]
[此贴子已经被作者于2005-6-1 14:56:59编辑过]
[此贴子已经被作者于2005-6-1 15:03:07编辑过] |