51单片机连8155,,八位数字(七段)动态显示

51单片机连8155,,八位数字(七段)动态显示,第1张

①LD1 : RET 是返回到哪里去?

程序,是个子程序,它是由一个主程序来调用的,RET就是返回到“调用指令”的下一条指令去。

③怎么把想要显示的数字放到BUFF0开始的缓冲区?

本程序的开始处,是把缓冲区的首地址,放到了R0。

本程序运行时,是从该地址取出待显示的数字,变换成段码,再送到显示器。

LCD是LM016L,这可是proteus 里的液晶屏,是要画仿真图吗?可以直接用单片机I/O脚连接,何必再用一个8155呢,这是毕业设计,或者是课程设计题目吧,又是在搞画饼充饥,纸上谈兵吧。

用单片机控制LM016L,实物就是LCD1602,这种仿真图或原理图,在知道这里可以搜索到无数的答案的,有图有程序。自己搜索一下呀,就全解决了。

51单片机向8155命令寄 存器写入命令字用什么指令,与8155的连接电路有关,如果采用扩展外部数据存储器的方法连接的,要用:

MOVX @DPTR,A 指令

要是用IO口方法扩展的,就用给并行口写数的指令就行,例如:

MOV P0,#n ,从P0口输出命令字。


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

原文地址:https://54852.com/yw/11830337.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存