原子哥,我想让LCD1602的第二行随未知数变化,而决定读数的位置,应该怎么弄呀,我都弄好几天了。求救
#include "sys.h"
#include "1602.h"
//extern u8 dis_buf; //申明全局变量
u8 table1[]="0123456789ABCDEF " ;
u8 table2[]="12345678";
int main(void)
{
u8 cc;
delay_init();
delay_init();//延时函数初始化
Init_LCD1602();//LCD1602初始化函数
GPIO_Write(GPIOB,0XFFFF);
delay_ms(1);
write_com(0x80);//第一行的首地址
for(cc=0;cc<16;cc++)
{
write_dat(table1[cc]);
delay_ms(3);
}
while(1)
{
keydown(); //调用按键判断检测程序
write_com(0xC0+dis_buf);//第二行的首地址
write_dat(table2[dis_buf]);
delay_ms(3);
}
}
|