找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 數碼管移位掃描顯示.rar

        數碼管移位掃描顯示.rar

         

        keil 中變態的c語言問題-急!:

        此程序是一個鍵盤掃描,數碼管移位顯示的c語言程序,用的是89s52的單片機;思路大概就是:將鍵盤掃描到的數值在數碼管上移位顯示,就像平常的計算器那樣輸入,最新輸入的數據始終顯示在最右端,第一次鍵盤輸入的數據顯示在數碼管最左端……然后依次。
        #include<regx52.h>
        #include<keyscan.h>//鍵盤掃描子程序
        #define uint unsigned int
        #define uchar unsigned char
        uchar i=0;uchar j;
        uchar code seg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//段碼,共陽型,0-9,a-f
        uchar code scan[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//位選,分別選擇從右到左的數碼管
        uchar counter[8];//記錄8位數碼管每位的值
        void main()
        {
        uchar n=0;
        while(1)
        {
        n=0;
        n=keyscan();

        /* for(j=6;j>=0;j--)
        counter[j+1]=counter[j]; */ //用此for語句代替下面的幾條移位語句不能顯示,用以下的則能顯示。此,問題1
        if(n%17) //如果鍵盤有輸入,則移位一次。鍵盤子程序返回1-16,可是這句好像沒起什么作用,按鍵一次其內的語句就無限次的執行,以至8位數碼管顯示的都是一個數值
        {//此,問題2
        counter[7]=counter[6];
        counter[6]=counter[5];
        counter[5]=counter[4];
        counter[4]=counter[3];
        counter[3]=counter[2];
        counter[2]=counter[1];
        counter[1]=counter[0];
        counter[0]=n-1;
        }
        P0=seg[counter];
        P3=scan;

        i++;
        if(i==8) i=0;
        }
        }

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

        GMT+8, 2025-5-3 09:06 , Processed in 0.043381 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        亚洲国产精品一区二区第一页免 | 国产亚洲婷婷香蕉久久精品| 精品无码久久久久国产| 国产在线精品无码二区| 国产精品手机在线| 精品无人区无码乱码毛片国产| 先锋影音国产一区| 国产精品v片在线观看不卡| www.精品| 亚洲愉拍99热成人精品热久久| 9久久9久久精品| 久久久久99精品成人片| 亚洲精品无码专区久久久| 久久亚洲国产精品一区二区| 少妇亚洲免费精品| 国产精品亚洲成在人线| 国产精品综合久成人| 亚洲av午夜福利精品一区人妖 | 香蕉久久夜色精品国产小说| 久久久久国产精品嫩草影院 | 国产精品嫩草影院一二三区入口 | 最新精品国偷自产在线| 国产亚洲精品岁国产微拍精品| 中文精品一卡2卡3卡4卡| 亚洲综合精品网站| 国产精品亚洲一区二区三区在线| 精品无码人妻一区二区三区不卡| 久久精品国产亚洲av麻豆小说 | 国内精品视频九九九九| 亚洲国产精品无码久久SM| 四虎影永久在线观看精品| 欧美精品整片300页| 国产成人精品无码一区二区| 精品久久久久久国产免费了| 蜜臀久久99精品久久久久久小说| 国产91在线精品| 久久精品国产亚洲AV大全| 国产精品亚洲玖玖玖在线观看| 亚洲国产精品无码专区在线观看| 国产精品亚洲综合专区片高清久久久 | 国产精品美女免费视频观看|