新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR單片機的C語言開發簡介

        AVR單片機的C語言開發簡介

        作者: 時間:2013-01-14 來源:網絡 收藏

        #19,TIMSK = 0x00;定時器設置,0x00代表不使用定時器。

        #20,與#15對應,內部定義的宏,開中斷。

        #21,注釋,所有功能初始化完成。

        到此,一個簡單的程序就看完了,本程序并不能真正運行,因為沒有main主函數。進一步的學習請看

        + AVRStudio】下的第一個程序【一】AVR端口操作說明

        一些端口操作的運算符總結,我初學時總結出來的東西,端口操作是單片機操作的基本要素。 以下給出不是完整的程序,只是對端口操作的一些理解。

        #include

        void main(void)

        {

        PORTA=0xff; //在定義DDRA之前定義PORTA將影響上拉電阻的使用。 1為使用上拉電阻,0為不使用。

        DDRA=0xff; //輸出 模式 ,IO口上,1為輸出,0為輸入。

        PORTA=0xf0; //等

        PORTA=~0xf0; //清零

        PORTA|=0x77; //置一

        PORTA^=0x70; //翻轉

        (P 0x80)==0x80; //按位與 判斷p的第七位是否是一,是則成立

        }

        ADIF就是4 跟手冊的為定義是一樣的

        (1

        ADCSR=(1

        ADCSR|=(1

        ADCSR=~(1

        while(ADCSR(1

        while(1)

        {

        while(ADCSR(1

        {

        程序......

        }

        }


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石台县| 三江| 芮城县| 巴里| 元阳县| 湖南省| 阿拉善左旗| 泾源县| 黔南| 新安县| 简阳市| 延庆县| 拜泉县| 信宜市| 疏附县| 遵义市| 德庆县| 眉山市| 年辖:市辖区| 衡阳县| 随州市| 邓州市| 依兰县| 临城县| 中卫市| 中方县| 汝州市| 同仁县| 遂溪县| 肥西县| 周至县| 大洼县| 溆浦县| 民乐县| 武穴市| 布拖县| 岫岩| 阿拉善左旗| 新宁县| 临高县| 长顺县|