久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> AVR單片機(jī)入門--MEGA端口操作

AVR單片機(jī)入門--MEGA端口操作

關(guān)鍵字:MEGA AVR 單片機(jī) 入門 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:34

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

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

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

PORTn:從引腳輸出信號,當(dāng)DDRn為1時,可以通過PORTn=x等端口操作語句給引腳輸出賦值。

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

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

端口更詳細(xì)功能及介紹以及端口第二功能請參考數(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)部上拉電阻。但要注意的是復(fù)位時上拉電阻將被禁用。如果復(fù)位時的功耗也有嚴(yán)格要求則建議使用外部上拉或下拉電阻。不推薦直接將未用引腳與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即二進(jìn)制的00000011,從左到右對應(yīng)于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

;

}

}

}

int main(void)

{

unsigned char i,j,k; //

PORTA=0xFF; //PA口設(shè)為輸出高電平,燈滅

DDRA=0xFF; //PA口設(shè)置為輸出

while(1)

{

i=1;

for (j=0;j<8;j++) //循環(huán)8次,即PA0~~PA7輪流閃亮

{

PORTA=~i; //反相輸出,低電平有效,對應(yīng)的燈亮

for (k=0;k<10;k++) _delay(100); //延時 100*10=1秒,可自行調(diào)節(jié) i=i<<1; //左移一位,I的值將向下面的列表那樣變化

// 0b00000001 PA0

// 0b00000010 PA1

// 0b00000100 PA2

// 0b00001000 PA3

// 0b00010000 PA4

// 0b00100000 PA5

// 0b01000000 PA6

// 0b10000000 PA7

}

}

}[Copy to clipboard]

其他IO口操作指令:

void main(void)

{

PORTA=0xff;

DDRA=0xff; //輸出 模式 ,IO口上拉電阻有效,1為輸出,0為輸入。

PORTA=0xf0; //等

以下三條指令只對操作符號右邊的數(shù)字位是一的位操作。

PORTA&=~0x70; //清零 0x70為 01110000 ,即把*三位清零,其余數(shù)位不變。

PORTA|=0x77; //置一 0x77為 01110111 ,即把*210六位清零,其余數(shù)位不變。

PORTA^=0x70; //翻轉(zhuǎn) 0x70為 01110000,即*三位,如果是零變成1,是一變成0。

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

}

關(guān)于1<

ADIF是一個寄存器變量,可以堪稱數(shù)字4, 跟手冊中的定義,包含芯片頭文件的定義是一樣的。

(1<

ADCSR=(1<

ADCSR|=(1<

ADCSR&=~(1<

while(ADCSR&(1<

while(1)

{

while(ADCSR&(1<

{

程序......

}

}

實踐出真知:只看這樣的說明是很枯燥的,從實踐中去學(xué)習(xí)會是更好的途徑,把這些代碼都寫到單片機(jī)里,一步一步調(diào)試運行,看看各個端口以及寄存器的效果,也鍛練程序調(diào)試能力,和樂而不為呢?

【更多資源】

編輯:admin  最后修改時間:2018-05-19

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號南山云谷創(chuàng)業(yè)園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
久久人妻无码一区二区| 一级性生活视频| 国产乱人伦精品一区二区三区| 免费看国产曰批40分钟| 国产免费内射又粗又爽密桃视频| 2025韩国理伦片在线观看| www.中文字幕在线| 少妇av一区二区三区无码| 欧美这里只有精品| 91黄色在线看| 污污视频网站免费观看| 九九热在线免费| 欧美女同在线观看| 又色又爽又黄视频| www.-级毛片线天内射视视| 男女h黄动漫啪啪无遮挡软件| 强伦女教师2:伦理在线观看| av电影一区二区三区| 免费看欧美一级片| 日本韩国欧美在线观看| www.色就是色| 欧美一级特黄a| 三级黄色片播放| 欧美成人xxxxx| 99精品999| 精品国产一区二区三区无码| 男人天堂1024| 国内自拍第二页| 青青青青在线视频| 亚洲一区二区三区四区五区| 男同互操gay射视频在线看| 国产精品日韩三级| 亚洲色图 在线视频| 浴室偷拍美女洗澡456在线| 国产av麻豆mag剧集| 丰满人妻一区二区三区53号| 北条麻妃在线视频观看| 五月天开心婷婷| 亚洲在线观看网站| www.亚洲天堂网| 人妻无码一区二区三区四区| 激情网站五月天| 国产免费裸体视频| 色乱码一区二区三区在线| 免费看国产一级片| 视频一区二区视频| 欧美三级午夜理伦三级| 黄色激情在线视频| 国产毛片久久久久久| 中文字幕av不卡在线| 日日摸日日碰夜夜爽无码| 99久久久无码国产精品性色戒| 色欲av无码一区二区人妻| 一本久道中文无码字幕av| 日韩中文在线字幕| 交换做爰国语对白| 爱豆国产剧免费观看大全剧苏畅| 水蜜桃色314在线观看| 日韩黄色片在线| 免费观看中文字幕| 日本特黄在线观看| 亚洲精品成人在线播放| 91香蕉视频污版| 国产欧美高清在线| 国产免费一区二区三区视频| 亚洲人成无码网站久久99热国产| 欧美少妇在线观看| 日韩精品久久一区二区| 欧美在线观看黄| 免费看欧美黑人毛片| 中日韩av在线播放| 日本免费色视频| 永久免费在线看片视频| 91免费视频黄| 国产二级片在线观看| 日本欧美黄色片| 91淫黄看大片| 免费 成 人 黄 色| 国产在线视频在线| 国产97在线 | 亚洲| aⅴ在线免费观看| 伊人成人222| 日韩中文字幕在线不卡| a级黄色小视频| 91淫黄看大片| 伊人再见免费在线观看高清版| av在线播放亚洲| 国产日韩欧美久久| 国风产精品一区二区| 成人中文字幕在线播放| 少妇一级淫免费播放| 美女av免费观看| 国产一级做a爰片久久| 五月天丁香花婷婷| www污在线观看| 激情五月亚洲色图| 91九色国产ts另类人妖| 国产午夜福利100集发布| 午夜视频在线瓜伦| 国产精品久久国产| 少妇网站在线观看| 日韩精品在线观看av| 成人小视频在线观看免费| 国产黄色一级网站| 一级一片免费播放| 国内少妇毛片视频| 成人性生交视频免费观看| 婷婷无套内射影院| 国产xxxxhd| 五月婷婷六月合| 国产一区二区三区精彩视频| 精品少妇人妻av一区二区| 免费看国产黄色片| 能在线观看的av| 97超碰在线人人| www.99riav| 天天做天天爱天天高潮| 亚洲第一区第二区第三区| 欧美xxxxx在线视频| 欧美亚洲日本一区二区三区| 国产制服91一区二区三区制服| 午夜激情在线观看视频| 成人综合视频在线| 91黄色在线看| 黄色片视频在线免费观看| 成人高清dvd| 精品一区二区三区毛片| 一级黄色片在线免费观看| 熟女人妇 成熟妇女系列视频| 欧美三级在线观看视频| 亚洲精品蜜桃久久久久久| 无码人妻精品一区二区蜜桃百度| 搡的我好爽在线观看免费视频| 最新免费av网址| www.cao超碰| 在线免费观看av网| 日韩国产精品毛片| a级黄色片免费| 欧美成人三级在线视频| 日本一区二区黄色| 国产一级不卡毛片| 天堂av8在线| 中文字幕国产传媒| 欧美在线aaa| 91免费网站视频| 久久99久久久久久| 日本男人操女人| 免费看av软件| 亚洲 欧美 综合 另类 中字| 国产精品秘入口18禁麻豆免会员| 午夜免费福利小电影| 久草综合在线观看| 欧美h视频在线观看| 日韩在线观看a| 天天操天天摸天天爽| 天堂网成人在线| 男人用嘴添女人下身免费视频| 男人亚洲天堂网| 日韩国产精品毛片| www日韩视频| 久久观看最新视频| caopor在线视频| 糖心vlog在线免费观看| 欧美a在线视频| 91手机视频在线| 黄色片视频在线播放| 成人在线免费观看视频网站| 激情综合在线观看| 奇米777在线| 在线观看高清免费视频| 免费在线观看视频a| 在线视频观看91| 欧美 激情 在线| 人妻av无码专区| 91丝袜超薄交口足| 任你操这里只有精品| 成年人深夜视频| 国产精欧美一区二区三区白种人| 日韩中文字幕在线视频观看| 日韩亚洲欧美一区二区| 熟女少妇精品一区二区| 四虎免费在线观看视频| xx欧美撒尿嘘撒尿xx| 欧美色图色综合| 人妻少妇精品无码专区二区| 亚洲av无日韩毛片久久| jizz欧美激情18| 青青草原av在线播放| 少妇一晚三次一区二区三区| 日本精品一区在线| 91制片厂毛片| 一区二区三区 欧美| 性生交免费视频| 免费激情视频在线观看| 狠狠爱免费视频| 日本不卡在线观看视频| 阿v天堂2017| 青青在线视频免费| 北条麻妃视频在线| 久久99999|