当然,如果有参考代码在的话,会让你在有很好的了解期间基础上,事半功倍,读代码,一般局部的读,理解局部功能了,然后在一行行看,比如:
HE2: MOV DPTR, #PCC
MOVX A, @DPTR
JNB ACC.7, HE2
这里应该是读“忙”标志位
其实就是简单的MSP430驱动12864带汉字字库液晶的程序加上时钟(建议用时钟芯片如:DS1302,DS12C887)的结合,这两个程序网上应该都能找到。当然也可以通过定时器来产生,不过时间误差较大。如果你只想别人给你写好程序直接用的话可能性不大,几乎没有人愿意来花这样的时候来帮人写程序。如果在具体实现过程中遇到什么问题再来问的话相信会得到你满意的答案。这里只是提个建议。你的概念很混乱。OCMJ4X8C是128*64的点阵液晶屏,你说的字形应该是16*16的,所以行数为64/16=4,列数为128/16=8,一个字形由两个字节表示,这两个字节相当于在字库中的坐标,这里的write函数应该是查表tab分别读入这个坐标并查找对应的字型码(点亮对应液晶点的控制信号,有32个字节)并显示出来,write应该能够判断是否读出了一个完整的汉字信息(坐标),如果没读完先存起来,待读完下一个字节后查找字库 *** 作显示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)