中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AVR單片機入門--MEGA端口操作

        AVR單片機入門--MEGA端口操作

        作者: 時間:2013-01-05 來源:網(wǎng)絡 收藏

        AVR端口是真正的雙向端口,不像51偽雙向。這也是AVR的一項優(yōu)勢,只是操作時大家注意DDRn就可以了。真正雙向端口在模擬時序方面不如偽雙向的方便。

        DDRn PORTn PINn 解釋:n為端口號:ABCDE

        DDRn:控制端口是輸入還是輸出,0為輸入,1為輸出。個人記憶方法:一比零大所以往外擠,即1為輸出,0為輸入。

        PORTn:從引腳輸出信號,當DDRn為1時,可以通過PORTn=x等語句給引腳輸出賦值。

        PINn:從引腳讀輸入信號,無論DDRn為何值,都可以通過x=PINn獲得端口n的外部電平。

        當引腳配置為輸入時,若PORTxn 為"1“,上拉電阻將使能。內(nèi)部上拉電阻的使用在鍵盤掃描的時候還要說到。

        端口更詳細功能及介紹以及端口第二功能請參考數(shù)據(jù)手冊。

        端口引腳配置

        DDxn PORTxn PUD (in SFIOR) I/O 上拉電阻說明

        0 0 X 輸入 No 高阻態(tài) (Hi-Z)

        0 1 0 輸入 Yes被外部電路拉低時將輸出電流

        0 1 1 輸入 No高阻態(tài)(Hi-Z)

        1 0 X 輸出 No輸出低電平 ( 漏電流)

        1 1 X 輸出 No輸出高電平 ( 源電流)

        如果有引腳未被使用,建議給這些引腳賦予一個確定電平。最簡單的保證未用引腳具有確定電平的方法是使能內(nèi)部上拉電阻。但要注意的是復位時上拉電阻將被禁用。如果復位時的功耗也有嚴格要求則建議使用外部上拉或下拉電阻。不推薦直接將未用引腳與VCC 或GND 連接,因為這樣可能會在引腳偶然作為輸出時出現(xiàn)沖擊電流。

        下面我們來看例子:

        void port_init(void)

        {

        PORTA = 0x03;

        DDRA = 0x03;

        PORTB = 0x00;

        DDRB = 0x01;

        PORTC = 0x00;

        DDRC = 0x00;

        PORTD = 0x00;

        DDRD = 0x00;// 建議賦值為零

        }

        PORTA = 0x03;DDRA = 0x03;這兩句使PA口的PA1和PA0處于輸出狀態(tài),PA7—PA2處于輸入狀態(tài)。這里的0x03即二進制的00000011,從左到右對應于Pn7--Pn0八個IO口。

        通過跑馬燈程序來深入理解IO口的操作:

        CODE:

        //ICC-AVR application builder : 2006-11-21 9:20:57

        // Target : M32

        // Crystal: 7.3728Mhz

        #include

        #include

        void _delay(unsigned char n) //延時函數(shù)定義

        {

        unsigned char i,j;

        for(;n!=0;n--) //n*10ms

        {

        for(j=100;j!=0;j--) //100us*100=10ms

        {

        for(i=147;i!=0;i--) //delay 100us

        ;

        }

        }

        }


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉