新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機手動計數器制作

        單片機手動計數器制作

        作者: 時間:2013-04-02 來源:網絡 收藏

        DELY10MS: MOV R6,#20

        D1: MOV R7,#248

        DJNZ R7,$

        DJNZ R6,D1

        RET

        TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

        END

        7. C語言源程序

        #include AT89X51.H>

        unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,

        0x6d,0x7d,0x07,0x7f,0x6f};

        unsigned char Count;

        void delay10ms(void)

        {

        unsigned char i,j;

        for(i=20;i>0;i--)

        for(j=248;j>0;j--);

        }

        void main(void)

        {

        Count=0;

        P0=table[Count/10];

        P2=table[Count];

        while(1)

        {

        if(P3_7==0)

        {

        delay10ms();

        if(P3_7==0)

        {

        Count++;

        if(Count==100)

        {

        Count=0;

        }

        P0=table[Count/10];

        P2=table[Count];

        while(P3_7==0);

        }

        }

        }

        }

        塵埃粒子計數器相關文章:塵埃粒子計數器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵阳市| 华宁县| 高邮市| 日照市| 巧家县| 临江市| 柳河县| 温宿县| 常山县| 新化县| 娄底市| 延边| 孟村| 白城市| 密山市| 普陀区| 海宁市| 平邑县| 林西县| 房山区| 金昌市| 祁东县| 泰宁县| 前郭尔| 东平县| 洞头县| 四川省| 光泽县| 高雄市| 利辛县| 青海省| 华宁县| 河间市| 三明市| 阳新县| 连州市| 个旧市| 湾仔区| 长武县| 马关县| 神池县|