0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解avr單片機(jī)的io原理及作用

電子設(shè)計(jì) ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-11-27 14:54 ? 次閱讀

為搞清IO結(jié)構(gòu),首先看看上拉和下拉電阻的作用。

一、上拉電阻

20171124091453607.jpg

上拉就是將不確定的信號(hào)通過(guò)一個(gè)電阻鉗位在高電平!電阻同時(shí)起限流作用!下拉同理!

上拉電阻是用來(lái)解決總線驅(qū)動(dòng)能力不足時(shí)提供電流的。一般說(shuō)法是拉電流,下拉電阻是用來(lái)吸收電流。

1、在用TTL電路驅(qū)動(dòng)CMOS電路時(shí),若TTL的高電平低于CMOS要求的高電平的門限值(1,TTL電平: 輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平 是0.2V。最小輸入高電平和低電平:輸入高電平>=2.0V,輸入低電平<=0.8V,噪聲容限是 0.4V。 2,CMOS電平: 1邏輯電平電壓接近于電源電壓,0邏輯電平接近于0V。而且具有很寬的噪聲容限。),此時(shí)需用上拉電阻來(lái)提升輸出高電平的電壓值 。

2、OC門必須外加上拉電阻,才能使用。(OC門:三極管的叫集電極開(kāi)路,場(chǎng)效應(yīng)管的叫漏極開(kāi)路,簡(jiǎn)稱開(kāi)漏輸出。具備"線與"能力,有0得0。 )

3、為加大輸出管腳的驅(qū)動(dòng)能力,單片機(jī)的引腳常接入上拉電阻,(AVR單片機(jī)可配置是否接上拉,51單片機(jī)P1 P2 P3均帶上拉,P0口不帶,所以用P0口做按鍵,液晶等應(yīng)用時(shí)要自己加上上拉電阻,否則無(wú)法使用切記)

4、CMOS芯片上為防止靜電破壞,不用的管腳不能懸空,需要接上拉電阻降低輸入阻抗,提供泄荷通路。

5、提高總線的搞電磁干擾能力,懸空就容易就電磁干擾。

二、上拉電阻阻值的選擇

1、為節(jié)約功耗或使灌電流足夠大,阻值要大,電流小。

2、為確保足夠的驅(qū)動(dòng)電流,阻值要小,電流大。

3、對(duì)于高速電路,過(guò)大的上拉電阻可能導(dǎo)致邊沿變得平緩。

基于以上三點(diǎn),一般選取上拉阻值為1K-10K。

三、上拉阻值的計(jì)算

OC門輸出高電平時(shí)是一個(gè)高阻態(tài),其上拉電流要由上拉電阻來(lái)提供,設(shè)輸入端每端口不大于100uA,設(shè)輸出口驅(qū)動(dòng)電流約500uA,標(biāo)準(zhǔn)工作電壓是5V,輸入口的高低電平門限為0.8V(低于此值為低電平);2V(高電平門限值)。
選上拉電阻時(shí):
500uA x 8.4K= 4.2即選大于8.4K時(shí)輸出端能下拉至0.8V以下,此為最小阻值,再小就拉不下來(lái)了。如果輸出口驅(qū)動(dòng)電流較大,則阻值可減小,保證下拉時(shí)能低于0.8V即可。
當(dāng)輸出高電平時(shí),忽略管子的漏電流,兩輸入口需200uA
200uA x15K=3V即上拉電阻壓降為3V,輸出口可達(dá)到2V,此阻值為最大阻值,再大就拉不到2V了。選10K可用。COMS門的可參考74HC系列
設(shè)計(jì)時(shí)管子的漏電流不可忽略,IO口實(shí)際電流在不同電平下也是不同的,上述僅僅是原理,一句話概括為:輸出高電平時(shí)要喂飽后面的輸入口,輸出低電平不要把輸出口喂撐了(否則多余的電流喂給了級(jí)聯(lián)的輸入口,高于低電平門限值就不可靠了)
數(shù)字電路中不用的輸入腳都要接固定電平,通過(guò)1k電阻接高電平或接地。

四、51型單片機(jī)IO口

AVR的IO是真正雙向IO結(jié)構(gòu),由于大部分網(wǎng)友都是從標(biāo)準(zhǔn)51轉(zhuǎn)過(guò)來(lái)的,受標(biāo)準(zhǔn)51的準(zhǔn)雙向IO和布爾操作概念影響,沒(méi)能掌握AVR的IO操作,所以有必要撰文說(shuō)明一下

其實(shí)采用真正雙向IO結(jié)構(gòu)的新型MCU很多,常用的有 增強(qiáng)型51,PIC,AVR等,

先簡(jiǎn)單的回顧一下標(biāo)準(zhǔn)51的準(zhǔn)雙向IO結(jié)構(gòu)

這種準(zhǔn)雙向IO結(jié)構(gòu)的特點(diǎn)是

1 輸出結(jié)構(gòu)類似 OC門,輸出低電平時(shí),內(nèi)部NMOS導(dǎo)通,驅(qū)動(dòng)能力較強(qiáng)(800uA);輸出高電平靠?jī)?nèi)部上拉電阻,驅(qū)動(dòng)能力弱(60uA)。

2永遠(yuǎn)有內(nèi)部電阻上拉(P0口除外),高電平輸出電流能力很弱,所以即使IO口長(zhǎng)時(shí)間短路到地也不會(huì)損壞IO口
(同理,IO口低電平輸出能力較強(qiáng),作低電平輸出時(shí)不能長(zhǎng)時(shí)間短路到VCC)

3作輸出時(shí),輸出低電平可以推動(dòng)LED(也是很弱的),輸出高電平通常需要外接緩沖電路(所以LED多為共陽(yáng)接法)

五、AVR單片機(jī)IO口(千呼萬(wàn)喚始出來(lái))

端口引腳配置
DDxn PORTxn PUD (in SFIOR) I/O 上拉電阻 說(shuō)明
0 0 X 輸入 No 高阻態(tài) (Hi-Z)
0 1 0 輸入Yes 被外部電路拉低時(shí)將輸出電流
0 1 1 輸入 No 高阻態(tài)(Hi-Z)
1 0 X 輸出 No 輸出低電平 ( 漏電流)
1 1 X 輸出 No 輸出高電平 ( 源電流)

//////////////////////////////////////////

20171124091456742.gif

輸入狀態(tài):
一、上拉輸入狀態(tài):
1、在IO口線懸空時(shí)讀入PINxn的值為1,狀態(tài)穩(wěn)定
2、在IO口線外接輸入信號(hào)時(shí)讀入PINxn的值隨外部信號(hào)高低電平變化而變化
二、高阻輸入狀態(tài):
1、在IO口線懸空時(shí)讀入PINxn的值為0,且極易受到干撓,狀態(tài)很不穩(wěn)定
2、外接上拉電阻,在IO口線外接輸入信號(hào)時(shí)讀入PINxn的值隨外部信號(hào)高低電平變化而變化(等同于內(nèi)接上拉電阻)
輸出狀態(tài):
在輸出狀態(tài)下,PORTxn=0則輸出為低電平,PORTxn=1則輸出為高電平
1、輸出低電平,IO口線懸空時(shí)讀入PINxn的值為0
2、輸出低電平,IO口線連接VCC或強(qiáng)上拉(指上拉阻值很小,相當(dāng)于直接連接VCC,能提供足夠的上拉電流)時(shí)讀入PINxn的值為1
3、輸出高電平,IO口線懸空時(shí)讀入PINxn的值為1
4、輸出高電平,IO口線連接GND或強(qiáng)下拉(指下拉阻值很小,相當(dāng)于直接連接GND,能吸收足夠的下拉電流)時(shí)讀入PINxn的值為0
由于無(wú)論如何配置DDRxn,我們都可以讀取PINxn值,綜上所述,我們?cè)谧x取PINxn的值時(shí),要想獲得正確且穩(wěn)定的值,
應(yīng)該選擇在內(nèi)部上拉輸入或高阻輸入且外部上拉這兩種方式中進(jìn)行。當(dāng)然在選擇內(nèi)部上拉輸入且外部也上拉的方式也是
可以的,只是內(nèi)部和外部都加上拉(重復(fù)上拉)沒(méi)有什么意義。
還有一點(diǎn)就是我們?cè)谧x取軟件賦予的電平時(shí),讀PINxn值之前,要插入一個(gè)NOP。
也就是說(shuō)在IO口輸出邏輯電平之后再讀入這個(gè)輸出的值中間應(yīng)插入一個(gè)NOP。
//////////////////////////////////////////////

AVR的真正雙向IO結(jié)構(gòu)就復(fù)雜多了,單是控制端口的寄存器也有4個(gè) PORTx.DDRx,PINx,SFIOR(PUD位),不過(guò)功能也強(qiáng)勁多了

作為通用數(shù)字I/O 使用時(shí),所有AVR I/O 端口都具有真正的讀- 修改- 寫功能。
這意味著用SBI 或CBI 指令改變某些管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻) 時(shí)不會(huì)無(wú)意地改變其他管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻)。
輸出緩沖器具有對(duì)稱的驅(qū)動(dòng)能力,可以輸出或吸收大電流,直接驅(qū)動(dòng)LED。
所有的端口引腳都具有與電壓無(wú)關(guān)的上拉電阻。
并有保護(hù)二極管與VCC 和地相連。
* (很多數(shù)字器件都有保護(hù)二極管,在低功耗應(yīng)用時(shí)要考慮保護(hù)二極管的電流倒灌的影響)

每個(gè)端口都有三個(gè)I/O 存儲(chǔ)器地址:
數(shù)據(jù)寄存器 –PORTx
數(shù)據(jù)方向寄存器–DDRx
端口輸入引腳 –PINx。
數(shù)據(jù)寄存器PORTx和數(shù)據(jù)方向寄存器DDRx為讀/ 寫寄存器,而端口輸入引腳PINx為只讀寄存器。
但是需要特別注意的是,對(duì)PINx 寄存器某一位寫入邏輯"1“ 將造成數(shù)據(jù)寄存器相應(yīng)位的數(shù)據(jù)發(fā)生"0“ 與“1“ 的交替變化。
當(dāng)寄存器MCUCR 的上拉禁止位PUD置位時(shí)所有端口引腳的上拉電阻都被禁止。

在( 高阻態(tài)) 三態(tài)({DDxn, PORTxn} = 0b00) 輸出高電平({DDxn, PORTxn} = 0b11) 兩種狀態(tài)之間進(jìn)行切換時(shí),
上拉電阻使能({DDxn, PORTxn} = 0b01) 或輸出低電平({DDxn,PORTxn} = 0b10) 這兩種模式必然會(huì)有一個(gè)發(fā)生。
通常,上拉電阻使能是完全可以接受的,因?yàn)楦咦璀h(huán)境不在意是強(qiáng)高電平輸出還是上拉輸出。
如果使用情況不是這樣子,可以通過(guò)置位SFIOR 寄存器的PUD 來(lái)禁止所有端口的上拉電阻。
在上拉輸入和輸出低電平之間切換也有同樣的問(wèn)題。
用戶必須選擇高阻態(tài)({DDxn,PORTxn} = 0b00) 或輸出高電平({DDxn, PORTxn} = 0b10) 作為中間步驟。

在從高阻態(tài)切換到輸出高電平轉(zhuǎn)換時(shí),應(yīng)先將PUD置1,然后再將PORTxn置1,最后再將DDRxn置1,也就是在轉(zhuǎn)換的過(guò)程中先進(jìn)入高阻態(tài)(這樣才可避免上拉電阻使能和輸出低電平兩種模式的發(fā)生)
在從輸出高電平切換到高阻態(tài)轉(zhuǎn)換時(shí),應(yīng)先將PUD置1,然后再將DDRxn置0,最后再將PORTxn置0,也就是在轉(zhuǎn)換的過(guò)程中先進(jìn)入高阻態(tài)(這樣才可避免上拉電阻使能和輸出低電平兩種模式的發(fā)生)
在上拉輸入切換到輸出低電平轉(zhuǎn)換時(shí),應(yīng)先將PORTxn置0,然后再將DDRxn置1,也就是在轉(zhuǎn)換的過(guò)程中先進(jìn)入高阻態(tài)(這樣才可避免輸出高電平模式發(fā)生)
在輸出低電平切換到上拉輸入轉(zhuǎn)換時(shí),應(yīng)先將DDRxn置0,然后再將PORTxn置1,也就是在轉(zhuǎn)換的過(guò)程中先進(jìn)入高阻態(tài)(這樣才可避免輸出高電平模式發(fā)生)
綜上所述,如果我們?cè)谵D(zhuǎn)換的過(guò)程中有嚴(yán)格的電平狀態(tài)要求的話,為了避免其它短暫的狀態(tài)發(fā)生,一定要在轉(zhuǎn)換過(guò)程中先進(jìn)入高阻態(tài)

///////////////////////////////

不論如何配置DDxn,都可以通過(guò)讀取PINxn 寄存器來(lái)獲得引腳電平
PINxn寄存器的各個(gè)位與其前面的鎖存器組成了一個(gè)同步器。
這樣就可以避免在內(nèi)部時(shí)鐘狀態(tài)發(fā)生改變的短時(shí)間范圍內(nèi)由于引腳電平變化而造成的信號(hào)不穩(wěn)定。
其缺點(diǎn)是引入了延遲。

AVR IO具備多種IO模式:

1 高阻態(tài) ,多用于高阻模擬信號(hào)輸入,例如ADC數(shù)模轉(zhuǎn)換器輸入,模擬比較器輸入

2 弱上拉狀態(tài)(Rup=20K~50K),輸入用。為低電平信號(hào)輸入作了優(yōu)化,省去外部上拉電阻,例如按鍵輸入,低電平中斷觸發(fā)信號(hào)輸入

3 推挽強(qiáng)輸出狀態(tài),驅(qū)動(dòng)能力特強(qiáng)(>20mA),可直接推動(dòng)LED,而且高低驅(qū)動(dòng)能力對(duì)稱.最大灌電流可達(dá)40mA.但最好選取電阻值時(shí)按20mA計(jì)算。

使用注意事項(xiàng):

寫用PORTx,讀取用PINx

實(shí)驗(yàn)時(shí),盡量不要把管腳直接接到GND/VCC,當(dāng)設(shè)定不當(dāng),IO口將會(huì)輸出/灌入 80mA(Vcc=5V)的大電流,導(dǎo)致器件損壞。

作輸入時(shí):

1通常要使能內(nèi)部上拉電阻,懸空(高阻態(tài))將會(huì)很容易受干擾。(表面看好像是51的抗干擾能力強(qiáng),是因?yàn)?1永遠(yuǎn)有內(nèi)部電阻上拉,)

2盡量不要讓輸入懸空或模擬輸入電平接近VCC/2,將會(huì)消耗太多的電流,特別是低功耗應(yīng)用場(chǎng)合------CMOS電路的特點(diǎn)

3讀取軟件賦予的引腳電平時(shí)需要在賦值指令out 和讀取指令in 之間有一個(gè)時(shí)鐘周期的間隔,如nop 指令。(這點(diǎn)要切記否則程序會(huì)出問(wèn)題的)

4功能模塊(中斷,定時(shí)器)的輸入可以是低電平觸發(fā),也可以是上升沿觸發(fā)或下降沿觸發(fā)。

5用于高阻模擬信號(hào)輸入,切記不要使能內(nèi)部上拉電阻,影響精確度。例如ADC數(shù)模轉(zhuǎn)換器輸入,模擬比較器輸入,

復(fù)位時(shí):

復(fù)位時(shí)內(nèi)部上拉電阻將被禁用。如果應(yīng)用中(例如電機(jī)控制)需要嚴(yán)格的電平控制,請(qǐng)使用外接電阻固定電平

休眠時(shí):

作輸出的,依然維持狀態(tài)不變

作輸入的,一般無(wú)效,但如果使能了第二功能(中斷使能),其輸入功能有效。例如 外部中斷的喚醒功能。

AVR的C語(yǔ)言IO操作:
AVR的C語(yǔ)言基于ANSIC,沒(méi)有像51那樣擴(kuò)展了位操作(布爾操作),雖然匯編指令里面有SBI/CBI/SBIC/SBIS指令
所以需要采用位邏輯運(yùn)算來(lái)實(shí)現(xiàn),這是必須要掌握的。
IO口和功能寄存器的操作方法一樣,但對(duì)于部分功能寄存器的讀寫有特殊要求,請(qǐng)參看手冊(cè)。
不必考慮代碼效率的問(wèn)題,如果可能,GCCAVR會(huì)自動(dòng)優(yōu)化為SBI/CBI/SBIC/SBIS指令,跟匯編的效率是一樣的。
例如iom16.h里面定義了#definePA77
(這標(biāo)準(zhǔn)頭文件定義了MCU的所有官方定義(包括寄存器,位,中斷入口等),但管腳的第二功能沒(méi)有定義)
想PA7為1PORTA"=(1<想PA7為0?PORTA&=~(1<想PA7取反?PORTA^=(1<想檢測(cè)PA7是否為1?if?(PINA&(1<想檢測(cè)PA7是否為0?if?!(PINA&(1<*?< 注意IO操作的順序:
//上電默認(rèn)DDRx=0x00,PORTx=0x00輸入,無(wú)上拉電阻
假設(shè)PA口驅(qū)動(dòng)LED的負(fù)極,低電平燈亮
初始化方法1:
PORTA=0xFF;//內(nèi)部上拉,高電平
DDRA=0xFF;//輸出高電平---------燈一直是滅的
初始化方法2:
DDRA=0xFF;//輸出低電平--------燈被錯(cuò)誤點(diǎn)亮了
PORTA=0xFF;//輸出高電平--------馬上被熄滅了,時(shí)間很短(1個(gè)指令不到uS時(shí)間),燈閃了一下,眼睛無(wú)法察覺(jué)

但要是這個(gè)IO口是控制炸藥包的點(diǎn)火信號(hào)呢?工控場(chǎng)合要考慮可靠性的問(wèn)題

模擬OC結(jié)構(gòu)的IIC總線的技巧:
雖然AVR大多帶有硬件IIC接口,但也有需要使用軟件模擬IIC的情況
可以通過(guò)使用外部上拉電阻+控制DDRx的方法來(lái)實(shí)現(xiàn)OC結(jié)構(gòu)的IIC總線。
IIC的速度跟上拉電阻有關(guān),內(nèi)部的上拉電阻阻值較大(Rup=20K~50K),只能用于低速的場(chǎng)合
#defineSDA0//PC0
#defineSCL1//PC1
(程序初始化設(shè)定SDA和SCL都是PORT=0,DDR=0)
#defineSDA_0()DDRA|=(1<#define?SDA_1()?DDRA&=~(1<#define?SCL_0()?DDRA|=(1<#define?SCL_1()?DDRA&=~(1<
使用上面的SDA_0()/SDA_1()/SCL_0()/SCL_1()宏即可,直觀,而且效率跟匯編是一樣的

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AVR單片機(jī)
    +關(guān)注

    關(guān)注

    22

    文章

    607

    瀏覽量

    55495
  • AVR
    AVR
    +關(guān)注

    關(guān)注

    11

    文章

    1123

    瀏覽量

    78702
  • IO口
    +關(guān)注

    關(guān)注

    3

    文章

    170

    瀏覽量

    24054
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    怎樣去使用AVR單片機(jī)IO寄存器

    AVR單片機(jī)有哪些優(yōu)點(diǎn)?AVR單片機(jī)可分為哪幾種?怎樣去使用AVR單片機(jī)
    發(fā)表于 09-22 06:09

    51單片機(jī)/AVR單片機(jī)和PIC單片機(jī)IO口的操作的方法是什么?

    51單片機(jī)/AVR單片機(jī)和PIC單片機(jī)IO口的操作的方法是什么?
    發(fā)表于 10-29 06:43

    AVR單片機(jī)應(yīng)用設(shè)計(jì) ,pdf

    AVR單片機(jī)應(yīng)用設(shè)計(jì):AVR單片機(jī)是美國(guó)ATMEL公司1997年推出的單片機(jī)系列。本書以其代表型號(hào)AT90S8535為主線,講述該系列
    發(fā)表于 10-27 23:16 ?132次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>應(yīng)用設(shè)計(jì) ,pdf

    AVR單片機(jī)原理及應(yīng)用

    AVR單片機(jī)原理及應(yīng)用在概述ATMEL公司開(kāi)發(fā)的AT89系列、AT90系列、AT91M系列單片機(jī)之后,詳細(xì)介紹了AVR增強(qiáng)型RISC單片機(jī)
    發(fā)表于 04-22 09:29 ?0次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>原理及應(yīng)用

    EDAM8515A AVR單片機(jī)開(kāi)發(fā)系統(tǒng)使用詳解

    EDAM8515A AVR單片機(jī)開(kāi)發(fā)系統(tǒng)使用詳解
    發(fā)表于 07-26 12:34 ?29次下載

    ARM和單片機(jī)AVR的區(qū)別

    ARM和單片機(jī)AVR的區(qū)別 AVR單片機(jī)是ATMEL公司研制開(kāi)發(fā)的一種新型單片機(jī),它與51單片機(jī)
    發(fā)表于 04-23 14:10 ?3583次閱讀

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)IO口操作

    51單片機(jī)AVR單片機(jī)和PIC單片機(jī)IO口結(jié)構(gòu)的均不同,導(dǎo)致了IO口操作也不同。操作
    發(fā)表于 02-20 20:25 ?1.1w次閱讀
    51<b class='flag-5'>單片機(jī)</b>、<b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>和PIC<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>IO</b>口操作

    AVR單片機(jī)十日通:介紹AVR IO口及發(fā)光二極管的特點(diǎn)

    欣世紀(jì)電子阿迪老師單片機(jī)系列視頻教程之《AVR單片機(jī)十日通》,這是第三日:AVR單片機(jī)IO口知識(shí)
    的頭像 發(fā)表于 07-10 03:50 ?4535次閱讀

    AVR單片機(jī)十日通:AVR IO口知識(shí)、發(fā)光二極管及蜂鳴器驅(qū)動(dòng)簡(jiǎn)介(1)

    欣世紀(jì)電子阿迪老師單片機(jī)系列視頻教程之《AVR單片機(jī)十日通》,這是第三日:AVR單片機(jī)IO口知識(shí)
    的頭像 發(fā)表于 07-10 03:15 ?4940次閱讀

    AVR單片機(jī)入門教程之AVR單片機(jī)的詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是AVR單片機(jī)入門教程之AVR單片機(jī)的詳細(xì)資料概述內(nèi)容包括了:1.AVR單片機(jī)
    發(fā)表于 10-22 17:15 ?67次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>入門教程之<b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>的詳細(xì)資料概述

    AVR單片機(jī)IO的使用方法詳細(xì)資料概述

    AVR單片機(jī)寄存器 DDRx PORTx PINx 與對(duì)應(yīng)IO端口之間的關(guān)系(x代表某個(gè)端口,如A端口、B端口等)
    發(fā)表于 10-26 16:11 ?2次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>IO</b>的使用方法詳細(xì)資料概述

    AVR單片機(jī)自學(xué)教程之AVR單片機(jī)的位操作詳細(xì)資料詳解

    本文檔的主要內(nèi)容詳細(xì)介紹的是AVR單片機(jī)自學(xué)教程之AVR單片機(jī)的位操作詳細(xì)資料詳解主要內(nèi)容包括了:一、位操作基礎(chǔ)知識(shí)1、位的概念2、位邏輯運(yùn)
    發(fā)表于 11-12 08:00 ?22次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>自學(xué)教程之<b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>的位操作詳細(xì)資料<b class='flag-5'>詳解</b>

    AVR單片機(jī)IO口的設(shè)置及應(yīng)用的代碼詳細(xì)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是AVR單片機(jī)IO口的設(shè)置及應(yīng)用的代碼詳細(xì)資料免費(fèi)下載。
    發(fā)表于 11-12 08:00 ?9次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>IO</b>口的設(shè)置及應(yīng)用的代碼詳細(xì)資料免費(fèi)下載

    PIC單片機(jī)AVR單片機(jī)IO的操作方法解析

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)IO口結(jié)構(gòu)的均不同,導(dǎo)致了IO口操作也不同。操作
    發(fā)表于 12-30 15:50 ?2717次閱讀
    PIC<b class='flag-5'>單片機(jī)</b>和<b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>IO</b>的操作方法解析

    AVR單片機(jī)教程--AVR單片機(jī)的ADC

    AVR單片機(jī)教程--AVR單片機(jī)的ADC(實(shí)用電源技術(shù)答案)-該文檔為AVR單片機(jī)教程--
    發(fā)表于 09-24 15:49 ?66次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>教程--<b class='flag-5'>AVR</b><b class='flag-5'>單片機(jī)</b>的ADC