开发平台(Platform): (Ex: Win10, Linux, ...)
Windows 7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
Keil C51
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
reg51.h, stdio.h
问题(Question):
在一个把终端机借由UART送一个一个字符给8051、再让8051与LCD沟通使LCD显示终端机送
的字符的练习中,发现阵列索引使用uchar和uint宣告,得到的结果不同(索引最大到31)。
LCD是16*2显示,我构想的是在终端机上一个字输入完后按enter再输入下一个字,排列满
LCD第一列16字时就写到第二列,最高塞满31字,当输入超过第31个字时,所有的字往前挤
一位,第一位被舍弃,而第31位放最新输入的字,以此类推。
喂入的资料(Input):
例:
1234567890abcdef
ghijklmnopqrstu_ (_是光标)