久久久久久久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--;);     //延時
}
關閉窗口

相關文章

主站蜘蛛池模板: 国产一区二区三区视频 | 色视频在线免费观看 | 久久久久久国产精品免费免费狐狸 | 亚洲一区二区三区在线 | 91久久国产综合久久 | 福利在线看| 精产嫩模国品一二三区 | 97综合在线 | 亚洲电影一级片 | 久久久爽爽爽美女图片 | 激情三区| 91精品国产91 | 日本特黄a级高清免费大片 成年人黄色小视频 | 人人cao | 欧美久久久久久久久 | 亚洲美乳中文字幕 | 神马九九 | 99精品久久久国产一区二区三 | 特黄av| 福利视频一二区 | 国产美女视频黄 | 午夜视频免费 | 特黄一级 | 国产成人精品999在线观看 | 天堂免费 | 亚洲天堂一区 | 一级毛片高清 | 欧美 日韩 亚洲91麻豆精品 | 成人在线观看免费视频 | 色综合欧美 | 欧美成人手机视频 | 在线视频中文字幕 | www.日本在线播放 | 日韩第一夜 | 欧美一级二级视频 | 奇米超碰 | 日韩在线视频播放 | 毛片免费视频 | 91婷婷韩国欧美一区二区 | 欧美日韩国产一区二区三区 | 日本一二三区在线观看 |