单片机流水灯程序

要三十二个串行口全用,每个串行口八个LED
用的是8051单片机 .要用C语言来编程

程序如下:

#include <reg52.h>

sbit led1 = P2^0;

sbit led2 = P2^1;

sbit led3 = P2^2;

sbit led4 = P2^3。

让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用提供了新的出路,实现了智能化电子设备的创新与发展。

从二十世纪九十年代开始,单片机技术就已经发展起来,随着时代的进步与科技的发展,目前该技术的实践应用日渐成熟,单片机被广泛应用于各个领域。现如今,人们越来越重视单片机在智能电子技术方面的开发和应用,单片机的发展进入到新的时期。

无论是自动测量还是智能仪表的实践,都能看到单片机技术的身影。当前工业发展进程中,电子行业属于新兴产业,工业生产中人们将电子信息技术成功运用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-12
用的什么单片机?
--------------------
看了电路图,就知道了。
既不是32个串口,也根本不使用串口。

;32个LED显示初始化:
MOV P0, #3FH
MOV P1, #3CH
MOV P2, #2AH
MOV P3, #47H

;循环移位:
_LOOP:
MOV A, P0
RRC A

MOV A, P1
RRC A
MOV P1, A

MOV A, P2
RRC A
MOV P2, A

MOV A, P3
RRC A
MOV P3, A

MOV A, P0
RRC A
MOV P0, A

LCALL _DELAY1S
SJMP _LOOP

;延时子程序:
_DELAY1S:
…………
RET本回答被网友采纳
第2个回答  2009-09-12
楼主的意思可能是指51的32个IO口都用吧,对不?

程序和普通的没什么区别啊
第3个回答  2009-09-12
74LS164
第4个回答  2009-09-12
能说的更清楚一点吗?比如32个串口是怎么理解?(单片机哪来的32个串口),你的电路图是如何设计的?(硬件不同,程序当然不一样)
相似回答