找回密码
 注册
关于网站域名变更的通知
查看: 290|回复: 2
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
5 L$ L  h' ?: ^2 e
#include<reg51.h>
. F: F1 X4 U& B/ l#define uchar unsigned char6 n3 v5 E5 o, I
uchar code play_rom[6]={0x55,0xaa,0x0f,0xf0,0x99,0x66};: V! n# E" s9 g, W+ ~4 O/ T

( @- z) i1 s: I. wvoid delay(void)) H( W! N- E; J9 `: I
{' D, J/ n( M; f2 L1 Z% p$ P9 N5 d$ U, d
        uchar i,j,k;
7 W, T4 f8 M: p        for(i=10; i>0; i--) //外循环5次每次约0.1s,共延时1s
% t0 j: w( T- m9 t6 q( r1 u        {
( Q2 _4 P- J9 z8 a2 n2 O( }9 A                for(j=200; j>0; j--) //循环200次,每次约0.5ms共延时0.1
& O3 E: C* {1 G                {9 A, w  Q0 P" ]7 }& ?
                        for(k=250; k>0; k--) //内部循环250次,延时约250*2us=0.5ms
: m* A# h$ ]' Z1 i2 P* Z                        {
- q* P% e$ P& f+ v                                {;}
$ r6 w. b# S* d5 N. ?1 S" N                        }+ V  Z- l  a6 l, o1 h0 M/ l( d
                }' k3 R! `  w0 G
        }
: r  i; I# F+ Q' [6 u}5 a; V( o, \# e
8 R$ R+ P- t5 l
void main(void)
3 n( g- H3 ^: c4 a7 I{
4 H9 J% y) J1 @, N$ z- v" i        uchar i=0;1 G0 f' y, U; v- H, B- `: ~7 Y4 s9 J
        while(1)
1 ]3 r3 k; `- F. K6 w7 u$ p% @        {
' \0 V$ P; g0 b* j- P                for(i=0; i<6; i++)7 g* }. T$ H0 {0 E; o' Y
                {& l( p: |! C$ D* F& r9 K' H
                        P1=play_rom; //P1输出数组第i号元素# Z, Y$ U1 T, O
                           delay();
& I% d4 U' f  ^+ b/ \" S/ e# |                }- V9 v  f9 e$ g
        }
- x7 o3 f2 f' l9 E8 _+ C}
7 T  l/ e& `4 |0 k6 a

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-3 15:10 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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