找回密碼
         注冊會員
        搜索附件  
        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.

        久久精品国产亚洲av日韩| 亚洲综合一区二区精品导航| 国产VA免费精品高清在线| 国产99久久久国产精品~~牛| 国产精品美女久久久久av爽| 亚洲精品专区| 国精品无码一区二区三区在线| 柠檬福利精品视频导航| 欧美成人精品网站播放| 老司机亚洲精品影院无码| 老司机国内精品久久久久| 日产国产精品亚洲系列| 久久精品亚洲精品国产色婷| 亚洲欧美日韩精品永久在线| 四虎国产精品免费久久| 精品久久久久久亚洲精品| 亚洲愉拍自拍欧美精品| 最近中文字幕免费4| 99国产精品久久| 精品日韩欧美国产| 亚洲AV永久无码精品一百度影院| 久久国产精品久久精品国产| 亚洲精品麻豆av| 国产精品v欧美精品v日韩精品 | 国产精品宾馆在线精品酒店| 久久精品无码一区二区三区免费| 乱精品一区字幕二区| 国产香蕉国产精品偷在线观看| 一本久久a久久精品vr综合| 91精品国产自产在线观看| 免费在线不卡视频| 99久久精品费精品国产| freefron性中国国产高清| 一本大道久久a久久精品综合| 日本高清在线精品一区二区三区| 亚洲午夜精品久久久久久人妖| 国产精品高清视亚洲乱码| wwwvr高清亚洲精品二区| 免费人成在线蜜桃视频| 国产成人精品亚洲精品| 久久水蜜桃亚洲av无码精品麻豆|