找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2969|回复: 16
打印 上一主题 下一主题
收起左侧

一个51单片机的问题,求大神帮忙

  [复制链接]
跳转到指定楼层
楼主
这是我编的一个程序,是已经可以在外圈进行调整闪烁和流水灯,可是里面的怎么编啊,还有让他怎么连起来,我编了里面的程序总是会使他亮灯的程序乱掉。这是外部流水和闪烁的转换,里面是一个笑脸和哭脸的转换。

360截图20170330211608885.jpg (211.28 KB, 下载次数: 70)

360截图20170330211608885.jpg

360截图20170330211832500.jpg (69.58 KB, 下载次数: 66)

360截图20170330211832500.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:184954 发表于 2017-3-30 23:46 来自手机 | 只看该作者
干脆你把文件打过来,我这边运营一下,看哪儿出问题了

评分

参与人数 1黑币 +5 收起 理由
cctw + 5

查看全部评分

回复

使用道具 举报

板凳
ID:123289 发表于 2017-3-31 01:38 | 只看该作者
是你的方案不可行,你应当先构思一下实现的方式,然后再写程序。
回复

使用道具 举报

地板
ID:185055 发表于 2017-3-31 13:16 | 只看该作者
把文件发给我  我帮你调试调试

评分

参与人数 1黑币 +8 收起 理由
cctw + 8

查看全部评分

回复

使用道具 举报

5#
ID:121495 发表于 2017-3-31 14:49 | 只看该作者
这样太麻烦了吧,直接用点阵屏啊
回复

使用道具 举报

6#
ID:185090 发表于 2017-3-31 15:01 | 只看该作者
新手,看起来复杂。
回复

使用道具 举报

7#
ID:185112 发表于 2017-3-31 15:57 | 只看该作者
原理图不够清晰
回复

使用道具 举报

8#
ID:185114 发表于 2017-3-31 16:20 | 只看该作者
发给我吧,我帮你调试,然后告诉你怎么回事
回复

使用道具 举报

9#
ID:184915 发表于 2017-3-31 17:04 | 只看该作者
中科院麻省理工 发表于 2017-3-30 23:46
干脆你把文件打过来,我这边运营一下,看哪儿出问题了

文件怎么发给您
回复

使用道具 举报

10#
ID:184915 发表于 2017-3-31 17:06 | 只看该作者
yzwzfyz 发表于 2017-3-31 01:38
是你的方案不可行,你应当先构思一下实现的方式,然后再写程序。

我就是让外面闪烁和流水进行转换,然后内部实现笑脸和哭脸的转换,两个程序不知道怎么一起实现
回复

使用道具 举报

11#
ID:184915 发表于 2017-3-31 17:09 | 只看该作者
天意随葑 发表于 2017-3-31 13:16
把文件发给我  我帮你调试调试

文件怎么发给您啊
回复

使用道具 举报

12#
ID:153267 发表于 2017-3-31 18:31 | 只看该作者
源程序发我
回复

使用道具 举报

13#
ID:111634 发表于 2017-3-31 18:51 | 只看该作者
很简单的问题由于思路不清变得复杂了。
回复

使用道具 举报

14#
ID:184915 发表于 2017-4-1 08:00 | 只看该作者

         #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); }}}
回复

使用道具 举报

15#
ID:184915 发表于 2017-4-1 08:01 | 只看该作者
zl2168 发表于 2017-3-31 18:51
很简单的问题由于思路不清变得复杂了。

新手,还是很多东西都不懂
回复

使用道具 举报

16#
ID:185294 发表于 2017-4-1 15:07 | 只看该作者
新手看得有点懵
回复

使用道具 举报

17#
ID:111634 发表于 2017-4-1 18:13 | 只看该作者
cctw 发表于 2017-4-1 08:01
新手,还是很多东西都不懂

程序与一般彩灯相同,仅是LED灯排列不同,且多几个灯而已。不要想得太复杂。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表