cctw 发表于 2017-4-1 08:01 程序与一般彩灯相同,仅是LED灯排列不同,且多几个灯而已。不要想得太复杂。 |
| 新手看得有点懵 |
zl2168 发表于 2017-3-31 18:51 新手,还是很多东西都不懂 |
|
#include <reg52.h> void mDelay(unsigned int Delay) {unsigned int data i; for(;Delay>0;Delay--) {for(i=0; i<54; i++) ;}} void main() {unsigned char code table[2] ={ 0xff, 0x00}; IT0=1; P3=0x00; EA=1; EX0=1; while(1) {P1=table[1];P0=table[1];mDelay(1000);P1=table[0];P0=table[0];mDelay(1000); } } void ex0_int() interrupt 0 {unsigned char code t[8] ={ 0xfe, 0xfd, 0xfb,0xf7,0xef, 0xdf,0xbf, 0x7f }; unsigned char i; { for ( i =0 ; i<8 ; i++ ) {P1= t[ i ]; P0= t[ i ] ; mDelay(500); }}} |
| 很简单的问题由于思路不清变得复杂了。 |
|
源程序发我 |
天意随葑 发表于 2017-3-31 13:16 文件怎么发给您啊 |
yzwzfyz 发表于 2017-3-31 01:38 我就是让外面闪烁和流水进行转换,然后内部实现笑脸和哭脸的转换,两个程序不知道怎么一起实现 |
中科院麻省理工 发表于 2017-3-30 23:46 文件怎么发给您 |
| 发给我吧,我帮你调试,然后告诉你怎么回事 |
| 原理图不够清晰 |
| 新手,看起来复杂。 |
| 这样太麻烦了吧,直接用点阵屏啊 |
| 是你的方案不可行,你应当先构思一下实现的方式,然后再写程序。 |