使用一款8位单片机,调用子函数数据出现异常什么原因
时间:10-02
整理:3721RD
点击:
2014-05-27 23:56
主程序调用子函数a,子函数又调用另一个子函数b,程序就出现异常:数组的数都是变成0x01,但是把子函数b程序直接写到子函数a就没有问题,不知道什么原因?
调用的子函数a:
void LCD_write_char(uchar c)
{
uchar line;
c-= 32;
for (line=0; line<6; line++)
LCD_write_byte(font6x8[c][line], 1);
}
直接写到一块
void LCD_write_char(uchar asc)
{
uchar c;
uchar i;
uchar data;
LCD_CE = 0;
asc =asc-32;
