chuzhi();应该是初始化吧
如果写“1”的话,应该有
write_com(0x80); //0x80为显示“1”的位置
data1_com('1');
应该将write_data1('1');用上面两句替换就可以了
你要用的是郭天祥的板子,如果不显示,那肯定就是你的12864坏了,如果不是,那么要看你的硬件电路的连接,确定程序没得问题。
write_data1('1'); 这个是哪里来的???
你就没有写子函数,void data1_com(uchar data1)应该是void write_data1(uchar data1),其他相关地方再改改试试