新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 可預置的8位計數器程序的主要部分分析

        可預置的8位計數器程序的主要部分分析

        作者: 時間:2012-07-31 來源:網絡 收藏

        for(i=0;i8;i++) //循環8次

        {if(pre_cnt>9)pre_cnt=0;} //對數組中的8個單元進行調整,其范圍為0~9

        }

        /*************************************************************/

        void dis_cnter(void) //顯示值子開始

        {uchar i; //定義字符型局部變量i

        P3_7=1;P3_6=1; //消隱有效,允許顯示

        for(i=0;i8;i++) //循環8次

        {SBUF=SEG7[cnt];while(!TI);TI=0;} //根據8個單元的計數值查表發送顯示

        P3_7=0; //關閉消隱,正常顯示

        } //顯示值子結束

        /****************************************************************/

        void cnter(void) //計數轉換子開始

        {uchar i; //定義字符型局部變量i

        for(i=0;i7;i++) //循環8次

        {if(cnt>9){cnt=0;cnt[i+1]++;}}//若某位值大于9,則該位回0,

        //而高位被進位加1

        //------------------------------------

        if(cnt[7]>9){for(i=0;i8;i++)cnt=0;}// 若計數器最高位值大于9,則計數器全清0

        } //計數轉換子程序結束

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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 靖远县| 诏安县| 伊春市| 额敏县| 甘孜县| 米林县| 正蓝旗| 塘沽区| 沽源县| 阿坝县| 都江堰市| 洪江市| 柳江县| 建昌县| 尉犁县| 博罗县| 舒城县| 萨嘎县| 宜都市| 崇文区| 花垣县| 兴隆县| 南陵县| 定结县| 门头沟区| 新郑市| 监利县| 叙永县| 唐山市| 双江| 四子王旗| 嵊州市| 漳州市| 连云港市| 洪湖市| 常州市| 方正县| 松原市| 馆陶县| 六枝特区| 蓬溪县|