找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 若n1碰到他
打印 上一主题 下一主题
收起左侧

怎么用51单片机点亮流水灯?

  [复制链接]
81#
ID:146808 发表于 2016-12-8 09:48 | 只看该作者
就是规律地控制引脚点位的高低
回复

使用道具 举报

82#
ID:146808 发表于 2016-12-8 09:48 | 只看该作者
挺简单的,我刚做
回复

使用道具 举报

83#
ID:153107 发表于 2016-12-8 10:51 | 只看该作者
在网上都有很多啊
回复

使用道具 举报

84#
ID:73797 发表于 2016-12-8 11:20 | 只看该作者
感谢lz,好东西
回复

使用道具 举报

85#
ID:149728 发表于 2016-12-8 13:18 | 只看该作者
怎么上图/
回复

使用道具 举报

86#
ID:153152 发表于 2016-12-8 13:26 | 只看该作者
学习楼上
回复

使用道具 举报

87#
ID:153165 发表于 2016-12-8 14:27 | 只看该作者
第一个电路图可以
回复

使用道具 举报

88#
ID:146808 发表于 2016-12-8 15:25 | 只看该作者
自己查资料 效果好
回复

使用道具 举报

89#
ID:153223 发表于 2016-12-8 16:39 | 只看该作者
这是基础 了  先学c语言
回复

使用道具 举报

90#
ID:153393 发表于 2016-12-9 19:02 | 只看该作者
网上搜资料啊,很简单的
回复

使用道具 举报

91#
ID:153535 发表于 2016-12-9 19:17 | 只看该作者
简单的流水灯程序
回复

使用道具 举报

92#
ID:153535 发表于 2016-12-9 19:17 | 只看该作者
#include <reg52.h> #define uint unsigned int  #define uchar unsigned char  void main(void) {         uint count, num=0;          P0 = 0xfe;         while(1)         {                          count++;                 if (count>=50000) count = 0;                   if (count==3)                          if (num < 7)                         {                                 P0=P0 << 1;                                 P0=P0 | 0x01;                                 num++;                         }                         else if (num < 14)                         {                                 P0=P0 >> 1;                                 P0=P0 | 0x80;                                 num++;                         }                         if (num >= 14) num = 0;                         }                                                   }
回复

使用道具 举报

93#
ID:153535 发表于 2016-12-9 19:18 | 只看该作者
#include <reg52.h> #define uint unsigned int  #define uchar unsigned char  void main(void) {         uint count, num=0;          P0 = 0xfe;         while(1)         {                          count++;                 if (count>=50000) count = 0;                   if (count==3)                          if (num < 7)                         {                                 P0=P0 << 1;                                 P0=P0 | 0x01;                                 num++;                         }                         else if (num < 14)                         {                                 P0=P0 >> 1;                                 P0=P0 | 0x80;                                 num++;                         }                         if (num >= 14) num = 0;                         }                                                   }
回复

使用道具 举报

94#
ID:153755 发表于 2016-12-10 21:35 | 只看该作者
多看视频多泡论坛,学长的程序和教程可以参考,但是要学会,看会,实践会。才是真理
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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