找回密码
 注册
查看: 274|回复: 2
打印 上一主题 下一主题

51单片机输出彩灯,随机变化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-1 09:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

- Z) \! w) x( d  \0 K8 R- T% w#include<reg51.h>
0 f0 ?/ A/ V) Q3 H6 m- z#define uchar unsigned char( F8 Y2 ]& k5 B$ j% R+ A: I* B0 v/ l
uchar code play_rom[6]={0x55,0xaa,0x0f,0xf0,0x99,0x66};
1 V7 J8 h- Z$ m0 B$ {7 L# R- ^# G. l7 @& c
void delay(void)
2 m/ c9 c! q$ I{$ K! e1 g8 @! r# B
        uchar i,j,k;
6 X' G: u' l. X; ^3 H3 ]        for(i=10; i>0; i--) //外循环5次每次约0.1s,共延时1s
- X3 }% y1 W# D4 l9 I        {
4 I! O! F1 k' l1 b9 g! I' Q                for(j=200; j>0; j--) //循环200次,每次约0.5ms共延时0.1
; w% D" f, \) j/ h6 N- Q% b                {7 @6 Y0 U$ v& d! f  _7 g$ c
                        for(k=250; k>0; k--) //内部循环250次,延时约250*2us=0.5ms
, J8 t4 E+ e0 M( {( ?1 p( ^                        {
0 v7 P3 ?4 z/ F1 h1 T4 U  B                                {;}- L3 W1 t& H- L# j
                        }* ~/ w# V' @- m
                }
: l$ F4 |$ b! f4 `% D8 m        }4 n0 G8 a) F; z. k( u# n
}
% `5 d1 l& Q" V+ G  {& B8 V! Q. K3 n4 D" M9 E" g
void main(void)0 {) @: ?3 a4 t5 Q7 p4 l
{
9 z9 g4 C. d# a2 u7 X0 I+ c        uchar i=0;6 k0 z) K" c* s, Z: L* l1 K/ m. N3 i
        while(1)
- j% M$ ]" d- N( J  ~        {/ t/ U( U0 [) M# |' D0 }
                for(i=0; i<6; i++)
: Z" X$ @; d2 \8 [% J                {+ W% Y  }$ J: Z9 s& N7 M
                        P1=play_rom; //P1输出数组第i号元素
( l* [# X$ a) C& S4 O                           delay();
- @$ i/ V* O( U2 `. i1 x1 `                }* h& w8 s0 w2 p; F  p
        }6 R$ A6 U2 o4 q, q" G. J
}5 r7 E% M  J0 l9 ^8 K. n! }, ?( N

该用户从未签到

2#
发表于 2022-9-1 10:06 | 只看该作者
好东西,谢谢分享!

该用户从未签到

3#
发表于 2022-9-1 11:19 | 只看该作者
感谢分享,正在学习中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-3 03:50 , Processed in 0.093750 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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