求单片机点阵汇编语言编程

用单片机汇编语言编程16*64的点阵,行控制用74LS154扩展,列控制用8个74HC595扩展,请高手帮帮忙,谢谢!

1.将片外RAM1000H内容送到片外RAM2000H。
MOV DPTR, #1000H
MOVX A, @DPTR
MOV DPTR, #2000H
MOVX @DPTR, A

2.如果将累加器A的低5位送到P1口的低5位,保持P1口的高3位不变,累加器A的内容不变。
PUSH ACC ;保护A
ANL A, #00011111B ;保留A的低5位
ANL P1, #11100000B ;保留P1口的高3位
ORL P1, A ;合成并输出到P1
POP ACC ;恢复A

END
请参考
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-03
你没有说明白你想要的东西吧。
没有接线图,怎么知道地址?怎么知道如何控制呢?
p[0..3]控制74ls154

估计还需要一个片选(8个74hc595)

p1口做显示输出吧。
第2个回答  2010-11-09
软件的设计必须在硬件的基础上,没有接口电路,设计的软件是难以保证使用的。
相似回答