谁能帮我用汇编编一小段循环程序,最简单的即可(8031)

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:42:31
单位让我弄个扫描系统出来,扫描led,我做集成电路的,单片机什么早就全都忘记了!
是这样,我就是想用P0口输出一段规定好的时序
例如就帮我编这段就可以:
在p00口输出0000000011011000 不断循环
(就是先八个机器周期的低电平,然后两个高电平,再一个低电平,再两个高电平,再三个低电平,然后循环往复)
多谢!多谢!
可能我问的实在太菜,没人理睬!我再补充一下
我打算在P0输出比较稳定的编码
这样:
P00: 0000000011011000
P01:0000000101111111
P02: 0000000000111111
P03: 0000000000000000
P04: 0000000000000000
P05: 0011111100000000
P06: 0111111100000000
P07: 1101100000000000
以上P0输出循环往复!
同时我还希望并行另外一套编码
P2.1输出的是机器时钟(WR),P2.3输出的是行扫描时钟(HS=16WR),P2.4输出的是场扫描时钟(VS=32HS),其他P2口都置零即可!
......
我是不知道在汇编程序中,是否能够形成这样并行的两个程序
例如当我循环产生P0的时候,是否P2也能够同时并行前进,这样,我就可以形成很稳定的编码以及时钟程序。
如果嫌麻烦,就帮我提供一个思路就好了,多谢了,现在我悬赏的积分已经是我的最高极限了,希望大家帮忙!
。。。。。。
是这样,所有这些不见得是绝对重复循环的时钟
在P0扫过8个时钟周期之后,来一个hs行扫,然后32个hs之后来一个vs
只要在数据(p0)准备好之后来一个hs就可以了,同理vs

你的P0口就没闲着,CPU怎么去处理别的啊!

你可以实际试一下啊,既然思路都出来了,就不要在这里耗时间了,尤其是这种程序的东西,不动手,光分析永远没用,很可能你什么都想到了,最后还是有问题……
你可以实际操作一下,不行再来提问……