久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

PIC單片機控制8位流水燈C語言程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年03月31日   【字體:
/*****************************************************
*** 功能:8位流水燈
*** 實驗內容:本實驗是用二進制寫的程序
*****************************************************/
#include<pic.h>                      //包含單片機內部資源預定義
__CONFIG(0xFF32);
//芯片配置字,看門狗關,上電延時開,掉電檢測關,低壓編程關,加密,4M晶體HS振蕩

void delay();                              //delay函數申明

/****************************************************************************
* 名    稱:main()
* 功    能:主函數
* 入口參數:
* 出口參數:
****************************************************************************/
void main()                 
{
        TRISD = 0;                          //portd 輸出
        TRISC = 0xf0;                  //porta 輸出
        PORTC = 0x00;     //74HC138控制端口
       
        while (1)         //死循環,讓數碼管持續點亮
        {
                PORTD=0b00000001; //點亮第1個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00000010; //點亮第2個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00000100; //點亮第3個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00001000; //點亮第4個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
                               
                PORTD=0b00010000; //點亮第5個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00100000; //點亮第6個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b01000000; //點亮第7個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b10000000; //點亮第8個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
        }
}
/****************************************************************************
* 名    稱:delay()   
* 功    能:延時
* 入口參數:
* 出口參數:
****************************************************************************/
void delay()              
{
        int i;                 //定義整形變量
        for (i = 10000;i--;);     //延時
}
關閉窗口

相關文章

主站蜘蛛池模板: 日本成人一区二区三区 | 欧美性猛交xx | 在线观看网址你懂的 | 日韩在线观看一区 | 欧美视频久久 | 国产对白videos麻豆高潮 | 国产一区二区网站 | 男同在线观看 | 成年人小视频 | 激情小说图片视频 | 久久精品国产免费 | 玖玖在线视频 | 美日韩一区二区 | 日韩小视频在线观看 | 欧美一级欧美三级在线观看 | 午夜高清 | 国产一级18片视频 | 亚洲福利视频一区 | 精品久久网 | 青草久久久 | 国产第一页在线 | 日韩精品一区在线 | 福利小视频在线观看 | 四虎影音 | 欧美视频久久 | 91性高潮久久久久久久久 | 欧美专区在线观看 | 九九九视频 | 午夜精品久久久久久久99 | 成人免费网站 | 少妇特黄a一区二区三区 | 天天天天操 | 久久精品视| 国产精品羞羞答答 | 涩涩视频免费观看 | 国产福利小视频 | 成人在线播放视频 | 黄色a一级 | 国产精品久久午夜夜伦鲁鲁 | 久久国 | av中文网 |