新聞中心

        單片機(jī)--流水燈制作

        作者: 時(shí)間:2016-11-23 來(lái)源:網(wǎng)絡(luò) 收藏
        任務(wù)要求:使用單片機(jī)P1口控制8個(gè)發(fā)光二極管循環(huán)點(diǎn)亮
        元器件名稱參數(shù)數(shù)量
        單片機(jī)最小系統(tǒng)1
        直流電源5V1
        發(fā)光二極管8
        電阻1kΩ8

        電路原理

        本文引用地址:http://www.104case.com/article/201611/320225.htm

        電源模塊:使用4節(jié)5號(hào)電池串聯(lián)提供6V直流電源,通過(guò)LM2940電源芯片轉(zhuǎn)變成5V直流電源。

        8個(gè)發(fā)光二極管,方便使用做成了小板,采用共陽(yáng)極接法


        程序源代碼

        //程序:ex3_7.c
        //功能:采用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)的流水燈控制程序
        #include //包含頭文件REG51.H
        void delay(unsigned char i); //延時(shí)函數(shù)聲明
        void main()//主函數(shù)
        {
        unsigned char i,w;
        while(1) {
        w=0x01; // 信號(hào)燈顯示字初值為01H
        for(i=0;i<8;i++)
        {
        P1=~w;// 顯示字取反后,送P1口
        delay(200);// 延時(shí)
        w<<=1;// 顯示字左移一位
        }
        }
        }
        //函數(shù)名:delay
        //函數(shù)功能:實(shí)現(xiàn)軟件延時(shí)
        //形式參數(shù):unsigned char i;
        // i控制空循環(huán)的外循環(huán)次數(shù),共循環(huán)i*255次
        //返回值:無(wú)
        void delay(unsigned char i)//延時(shí)函數(shù),無(wú)符號(hào)字符型變量i為形式參數(shù)
        {
        unsigned char j,k;//定義無(wú)符號(hào)字符型變量j和k
        for(k=0;k//雙重for循環(huán)語(yǔ)句實(shí)現(xiàn)軟件延時(shí)
        for(j=0;j<255;j++);
        }



        關(guān)鍵詞: 單片機(jī)流水燈制

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 防城港市| 岑溪市| 平昌县| 新和县| 奇台县| 彭州市| 丰台区| 铜鼓县| 安乡县| 电白县| 宜宾县| 固原市| 临漳县| 屏边| 福建省| 固镇县| 建湖县| 武城县| 开封市| 高青县| 乌兰察布市| 玛纳斯县| 隆德县| 江孜县| 龙山县| 沛县| 清镇市| 天台县| 柯坪县| 广德县| 洛南县| 余干县| 岳普湖县| 昭觉县| 集贤县| 都匀市| 麻阳| 晋城| 嘉善县| 嵊州市| 乌拉特前旗|