谁能给我解释一下下面的这个单片机汇编程序是什么意思?请服具体些

谁能给我解释一下下面的这个单片机汇编程序是什么意思?请服具体些,第1张

应该是个液晶显示的程序,这里最主要的不是读程序,而是首先要很好的了解你使用的液晶的硬件资料,然后再根据自己的理解去写程序,,,现在的朋友都已经很好了,一般网上都会有相关的参考程序或者购买LCD时有附带的演示代码,,想当初我在搞这些东西的时候,就只有一份器件资料,只能靠自己的理解在那里反复琢磨,但最后还是调试出来的(有些题外话了)。

当然,如果有参考代码在的话,会让你在有很好的了解期间基础上,事半功倍,读代码,一般局部的读,理解局部功能了,然后在一行行看,比如:

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应该能够判断是否读出了一个完整的汉字信息(坐标),如果没读完先存起来,待读完下一个字节后查找字库 *** 作显示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11133598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存