你这样不好让我们回答,你的跑马灯是在哪里实现的,VC环境下的,还是汇编实现的,又或者是在硬件电路上实现的,一般说来计数器的作用,在这个例子中应该是延长的作用,你控制跑马灯的速度也是在计数器里做文章,因为系统的时钟是固定的,想控制跑马灯的速度就通过计数器来延长达到控制速度的作用。 "如我的板子上有8个led灯,如何让它先跑0000_0000,0000_0001再到1010_1010的转变"你只要把这些数往输出断口写就可以了啊!而且你就只有3中状态。
电路:



一般的单片机 和 TTL集成电路芯片,都是灌电流能力强,拉电流能力极弱。
为此,应该用输出低电平,来带动负载。
而你的电路,是用高电平带动LED发光的,仿真,也许还行;实际的电路,LED是不会亮的。


