吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3161|回复: 18
收起左侧

[求助] 新人求教,单片机流水灯灯光闪烁编程问题

[复制链接]
qwl201022 发表于 2019-11-12 07:52
简单基础的单片机流水灯,要是想让八个灯按照不同的花样来闪烁,即有规律的闪亮熄灭,相关的程序应该如何编程,以C语言为基础,谢谢

免费评分

参与人数 1吾爱币 +1 收起 理由
IDEA-568 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jhhasfksfd 发表于 2019-11-12 08:59
可以去看看郭天祥十天入门单片机,虽然老了点,但是视频内容还是很不错的
wuai2018 发表于 2019-11-12 08:59
[Asm] 纯文本查看 复制代码
#include<reg52.h>
void main (void)
{
                  
unsigned char i;  
                  
unsigned char temp;
while (1)          
  {
temp=0xfc;
P1=temp;
for(i=0;i<7;i++)  
 {
Delay(50000);     
                     
  temp<<=1;
  temp=temp|0x01;   
  P1=temp;                          
  }

temp=0x3f;
P1=temp;
for(i=0;i<7;i++)   
                 
  {
  Delay(50000);      
  temp>>=1;
  temp|=0x80;        
  P1=temp;
  }

for(i=0;i<3;i++)  
                  
  {
  P1=0xff;
  Delay(50000);
  P1=0x00;
  Delay(50000);
  }                
}
}

void Delay(unsigned int t)
{
while(--t);
}

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
JuncoJet + 1 + 1 咳咳,Delay要写最前,不然编译器找不到

查看全部评分

rainwav 发表于 2019-11-12 09:04
IDEA-568 发表于 2019-11-12 09:05
你可以在本网站搜:三菱FX2N系列PLC应用100例
祝云章 发表于 2019-11-12 09:16
单片机可以实现,程序还可以改动。之前我就做过心形流水灯,可以网上搜一下!
syydnrycx 发表于 2019-11-12 09:29
先选好你要的芯片方向先,例如51 stm32 stm8 要蓝牙就cc2541 nrf52810 等等的蓝牙ic  然后就去找资料,入门基本例程都是点亮第一盏灯,以此做扩展去学
aliababa 发表于 2019-11-12 09:31
开启定时器,不同的时间中断内,执行不同的闪灯程序
JuncoJet 发表于 2019-11-12 09:44
流水灯简单,流水+呼吸+涟漪就难了
请学习协程

手把手实现一个协程/时间片轮转调度
https://www.52pojie.cn/thread-1050619-1-1.html
(出处: 吾爱破解论坛)
xingyusky111 发表于 2019-11-12 09:50
这种网上例子很多,建议你买个开发板,都带视频讲解和例程的,可以快速入门
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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