在ADC连续采样实验中,在lcd屏上要显示电压坐标,原程序是用void lcdUpdateSymbol(UINT8 line, UINT8 position, char c)函数来实现的
如下:
lcdUpdateSymbol(LINE1, 4, 128);
lcdUpdateSymbol(LINE2, 4, 128);会输出如下:
而lcdUpdateSymbol(LINE1, 4, 127);和lcdUpdateSymbol(LINE1, 4, 126);会分别输出↓和↑,若125与124则输出→和←,123与122则输出▕和z,121与120
则输出y与x等等。可以看到当c<=122时,输出的字符与ACSII表对应。但是当c>=123时,输出的便不是ASCII对应的符号了。并且在c>=129时,会输出乱码。
关于这个函数为什么是这样的,还是不太明白,但是可以这样用。