新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ATMEGA16單片機(jī)的頻率計(jì)設(shè)計(jì)

        基于ATMEGA16單片機(jī)的頻率計(jì)設(shè)計(jì)

        作者: 時(shí)間:2012-08-06 來源:網(wǎng)絡(luò) 收藏

        點(diǎn)擊瀏覽下一頁(yè)

        點(diǎn)擊瀏覽下一頁(yè)

        完整程序下載地址:http://www.51hei.com/f/avrplj.rar

        主函數(shù)(main()):/*

        程序功能:

        作者:朱波

        時(shí)間:2012年1月28日

        說明:PB1為輸入端口

        定義:——頻率為1秒時(shí)間內(nèi)信號(hào)變化的次數(shù),數(shù)字就是在1秒標(biāo)準(zhǔn)時(shí)間內(nèi)測(cè)出信號(hào)變化的次數(shù),然后以數(shù)字的形式顯示出來

        原理:用0得到1秒,1進(jìn)入技術(shù)模式,在0的中斷中得到計(jì)數(shù)值,即為頻率值

        */

        #includeiom16v.h>

        #includemacros.h>

        #include"delay.h"

        #include"show.h"

        #include"HD_init.h"

        #define uchar unsigned char

        #define uint unsigned int

        unsigned int FREQ=0; //定義全局變量,用于計(jì)算


        void main()

        {

        PORT_Init();//端口初始化

        timer1_init();//定時(shí)器1初始化

        timer0_init();//定時(shí)器0初始化

        SEI();//開啟總中斷

        while(1)

        {

        display();

        }

        }


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 东阳市| 策勒县| 涡阳县| 库尔勒市| 舒城县| 刚察县| 贵溪市| 昂仁县| 都昌县| 屏东市| 嘉定区| 商河县| 当阳市| 涪陵区| 连州市| 和静县| 文安县| 新巴尔虎左旗| 尼勒克县| 清水县| 衡山县| 满洲里市| 苍南县| 阿荣旗| 永平县| 新化县| 抚松县| 上思县| 连江县| 酒泉市| 北安市| 广东省| 托里县| 太仓市| 揭阳市| 尼木县| 庄浪县| 临夏市| 特克斯县| 红桥区| 鄂伦春自治旗|