日前学习使用LCD,读别人程序,有处不明白,还望各位指教。LCD显示画面时,比如画面存储在rom unsigned char pic[];那么显示时直接函数里实参直接是DisplayBmp(pic);但如果显示文字或者符号呢,字库里一下定义好了所有符号, rom unsigned char fuhao[][16]= { 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x00,//! 0x80,0x80,0x80,0xF0,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,//+ } 而在调用时,disfuhao('+');不明白就在此,这个显示“+”是怎么做到的?前面的显示画面,直接调用相当是指针,而这个显示符号则是'+',程序怎么知道这个'+'就是fuhao[][16]里面的内容呢?谢谢! |