单片机控制发光二极管

2019-07-15 09:10发布

发光二极管定时控制,求大神解决,时间比较紧。谢谢
15129616610400.940675759759526.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
chenwei6991627
1楼-- · 2019-07-15 15:30
就是个定时器而已了
ST_Lover
2楼-- · 2019-07-15 18:55
有偿找我 1 0 0 2 9 2 5 0 9 4
aaahuang163
3楼-- · 2019-07-16 00:42
呵呵,又遇到考试题
佳666
4楼-- · 2019-07-16 04:16
 精彩回答 2  元偷偷看……
微笑的烟烟
5楼-- · 2019-07-16 07:13
#include <reg52.h>
#define uchar unsigned char

uchar aa;

void init()
{
        TMOD=0x01;
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        EA=1;
        ET0=1;
        TR0=1;
}

void main()
{
        init();
        while(1)
        {
                switch(aa)
                {
                        case 0:P1=0xfe;break;
                        case 40:P1=0xfd;break;
                        case 80:P1=0xfb;break;
                        case 120:P1=0xf7;break;
                        case 140:P1=0xf0;break;
                        case 160:P1=0xff;break;
                        case 180:aa=0;break;
                }
        }
}

void timer0() interrupt 1
{
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        aa++;
}
花花哇
6楼-- · 2019-07-16 11:25
8#

一周热门 更多>