找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 5_110156_7a08034ade71c12.jpg

        5_110156_7a08034ade71c12.jpg

         

        求助!單片機動態(tài)掃描(等了好久雜么人能解,悲哀):
        本人學習單片機的動態(tài)掃描 于是想自己編一個計時器,開電源后打00:00:00開始計時 但是問題出來了 在數(shù)碼管上設(shè)置的秒位他老是不在設(shè)定的位置上顯示
        我把程序看了幾遍但是還是不知道問題出在哪里!!


        因此向廣大高手求助一下,救救小蝦米!
        以下是程序代碼·······
        #include<reg52.h>
        #include<intrins.h>
        #define uint unsigned int
        #define uchar unsigned char
        uchar minn,miaoo,miaos,miaog,fenn,fens,
        feng,shii,shis,shig;
        sbit dula=P2^6;
        sbit wela=P2^7;
        uchar code table[]={
        0x3f,0x06,0x5b,0x4f,
        0x66,0x6d,0x7d,0x07,
        0x7f,0x6f};
        void delay(uint z);
        main()
        {
        TMOD=0x01;//T0工作方式1
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;//計算初值
        EA=1;//開放中斷
        ET0=1;//啟動定時器中斷
        TR0=1;//啟動定時器
        while(1)
        {
        if(minn==10)
        {
        minn=0;
        miaoo++;
        //fenn++;
        //shii++;
        if(miaoo==60)
        {miaoo=0;
        fenn++;}
        if(fenn==60)
        {fenn=0;
        shii++;}
        if(shii==12)
        {shii=0;}
        miaos=miaoo/10; //計算秒十位
        miaog=miaoo%10;//計算秒個位
        fens=fenn/10; //計算分十位
        feng=fenn%10; //計算分個位
        shis=shii/10; //計算時十位
        shig=shii%10; //計算時個位

        }



        dula=1;
        P0=table[miaog];
        dula=0;
        delay(5);
        P0=0xff;
        wela=1;
        P0=0xdf;
        wela=0;

        dula=1;
        P0=table[miaos];
        dula=0;
        delay(5);
        P0=0xff;
        wela=1;
        P0=0xef;
        wela=0;


        dula=1;
        P0=table[feng];
        dula=0;
        delay(5);
        P0=0xff;
        wela=1;
        P0=0xf7;
        wela=0;


        dula=1;
        P0=table[fens];
        dula=0;
        delay(5);
        P0=0xff;
        wela=1;
        P0=0xfb;
        wela=0;
        dula=1;
        P0=table[shig];
        dula=0;
        delay(5);
        P0=0xff;
        wela=1;
        P0=0xfd;
        wela=0;

        dula=1;
        P0=table[shis];
        dula=0;
        delay(5);
        P0=0xff;
        wela=1;
        P0=0xfe;
        wela=0;



        }
        }
        void delay(uint z)
        {
        uint x,y;
        for(x=z;x>0;x--)
        for(y=110;y>0;y--);
        }
        void timer0() interrupt 1
        {
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        minn++;
        }

        最后在附件里有我在Proteus下 搭好的電路和 程序
        還有一張圖片


        請指正


        [ 此帖被atlas1191在2010-06-06 18:52重新編輯 ]



        5_110156_7a08034ade71c12.jpg

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網(wǎng)站地圖

        GMT+8, 2025-5-3 20:07 , Processed in 0.039579 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        97久久国产亚洲精品超碰热| 精品国产福利第一区二区三区| 国产精品一国产精品| 99久久人妻无码精品系列| 秋霞久久国产精品电影院| 久久久久久无码国产精品中文字幕| 亚洲欧洲精品成人久久奇米网| 精品亚洲成a人片在线观看少妇| 国产成人精品久久一区二区三区 | 精品视频一区二区三三区四区| 久久久精品免费国产四虎| 久久久久一级精品亚洲国产成人综合AV区| 日韩好看中文字母| 久久九九有精品国产23百花影院| 久久久久国产精品麻豆AR影院| 亚洲AV无码久久精品成人| 亚洲永久永久永久永久永久精品| 亚洲av午夜成人片精品电影| 国产精品高清一区二区三区| 国産精品久久久久久久| 久热精品视频第一页| 毛片在线看免费版| 国产精品免费网站| 日韩精品一区二区三区影院| 精品无人码麻豆乱码1区2区| 国产成人精品一区二区三区| 免费观看欧美激色视频网站| 久久99精品国产麻豆宅宅 | 亚洲国产成人精品无码区在线观看 | 2022av在线| 91精品国产91久久| 亚洲中文字幕无码久久精品1 | 亚洲?V无码乱码国产精品| 99在线精品免费视频九九视| 久久夜色精品国产www| 99精品国产丝袜在线拍国语| 欧美午夜精品一区二区三区91 | 亚洲AV无码成人精品区天堂| 丁香色婷婷国产精品视频| 亚洲AV无码久久精品狠狠爱浪潮 | 久久精品无码午夜福利理论片|