• 歡迎光臨東莞市飛江電子科技有限公司官網!
    全國咨詢熱線

    13926563901

    18925580829

    飛江淘寶店鋪

    首頁>技術資料>PIC單片機

    PIC單片機寫的交通燈程序

    發布時間:2018-03-26   瀏覽量:

    沒錢買片子只能用虛擬了。建議大家不要學pic,pic沒學頭,要搞就搞arm 

    #include
    #include
    #define uint unsigned int
    #define uchar unsigned char
    uchar H_time=0,L_time=0;
    const uchar tab[]={0x0a,0x22,0x11,0x14};
    extern uchar code[]={0x00,0x00,0x00,0x00};
    void delay(uint z)
    {
    uint x,y;
    for(x=z;x>0;x--)
    for(y=5;y>0;y--);
    }
    void light(uchar n)
    {
    uchar i,top,temp;
    for(;n>0;n--)
    {
    PORTC=H_time*16+L_time;
    H_time++;L_time++;
    temp=0x00;
    for(i=0;i<0xff;i++)
    {
    temp++;
    PORTD=temp;
    delay(2);
    }
    }
    }
    void RGB_light()
    {
    PORTB=tab[0];
    light(7);H_time=0x00;
    PORTB=tab[1];
    light(2);H_time=0x00;L_time=0x00;
    PORTB=tab[2];
    light(7);L_time=0x00;
    PORTB=tab[3];
    light(2);H_time=0x00;L_time=0x00;
    PORTB=0X00;

    }
    void main()
    {
    TRISD=0;
    TRISB=0;
    TRISC=0;
    while(1)
    {
    RGB_light();
    }

    }

    黑人粗大无码AV人妻一区