新聞中心

        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

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

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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵南县| 利津县| 平顶山市| 工布江达县| 昌乐县| 宁晋县| 共和县| 武清区| 峡江县| 郧西县| 阿拉善右旗| 泰州市| 诸暨市| 永康市| 宁武县| 根河市| 马龙县| 衡南县| 固镇县| 吉林省| 哈巴河县| 赫章县| 吉林市| 贞丰县| 阜宁县| 兴业县| 嘉定区| 稻城县| 福鼎市| 大姚县| 都昌县| 南澳县| 陇西县| 北辰区| 临泉县| 福州市| 淄博市| 上杭县| 长春市| 巴彦淖尔市| 仁布县|