I/O口單片機作為一個控制器件必定有數(shù)據(jù)輸入和輸出。輸入量可能是溫度、壓力、轉(zhuǎn)速等,而輸出量可能是開關(guān)量和數(shù)據(jù),以保證受控過程在規(guī)定的范圍內(nèi)運行。數(shù)據(jù)的輸入和輸出都需通過單片機內(nèi)部有關(guān)電路,再與引腳構(gòu)成輸入/輸出(I/O)端口。PIC16F84單片機芯片有兩個I/O端口(PROTA和PORTB)。端口A為5位口,端口B為8位口,共占用13位引腳。每個端口由一個鎖存器(即數(shù)據(jù)存儲器中的特殊功能寄存器05H、06H單元)、一個輸出驅(qū)動器和輸入緩沖器等組成。當(dāng)把I/O口作輸出時,數(shù)據(jù)可以鎖存;作輸入口時,數(shù)據(jù)可以緩沖。
16F84 PORTA口中的RA4是斯密特觸發(fā)輸入、漏極開路輸出。而其它的RA口引腳都是TTL電平輸入和全CMOS驅(qū)動輸出。端口PORTB是一個八位雙向可編程I/O口。各端口雖然也由鎖存器、驅(qū)動器、緩沖器等構(gòu)成,但因功能略有不同而導(dǎo)致電路亦存在差別?,F(xiàn)以PORTA口的RA0 ~RA3的電路(見左圖)為例,說明其基本工作原理。
圖中RA口的I/O引腳是由數(shù)據(jù)方向位(寄存器TRISA)來定義數(shù)據(jù)流向。當(dāng)TRISA寄存器的位置為“1”時,其輸出驅(qū)動器(由P溝道和N溝道MOS管串接而成)呈高阻態(tài),即兩個MOS管均截止,I/O口被定義為輸入。此時,數(shù)據(jù)由I/O端輸入,經(jīng)TTL輸入緩沖器到D觸發(fā)器。當(dāng)執(zhí)行讀指令時,此D觸發(fā)器使能,數(shù)據(jù)經(jīng)三態(tài)門進入數(shù)據(jù)總線。
當(dāng)TRISA的位置為“0”時,I/O口被定義為輸出,此時輸出鎖存器的輸出電平就是I/O口的輸出電平。
讀PORTA寄存器的結(jié)果就是讀取I/O引腳上的電平,而寫PORTA寄存器的結(jié)果是寫入I/O鎖存器。所有的寫I/O口的操作都是一個“讀入/修改/寫入”的過程,即先讀I/O引腳電平,然后由程序修改(按要求給定一個值),再置入I/O鎖存器。
PIC16F84單片機的輸出可提供20mA的電流,所以它可直接驅(qū)動LED。PORTA和PORTB各個位均可分別定義為輸入和輸出。下面以PORTA口初始化程序的實例,說明選擇I/O口的方法。
CLRF PORTA;端口A被清零BSF STATUS;狀態(tài)寄存器STATUS的RPO位置為1,選BANK1。
MOVLW 0xCF? ;將定向值;11001111置入W工作寄存器MOVWF TRISA;置RA(3~0)位為輸入;RA 5?4位為輸出;TRISA 7?6位未用在使用I/O口時應(yīng)注意:
(1)當(dāng)需要一個I/O口一會做輸入、一會又做輸出時,輸出值會不確定。
(2)I/O引腳輸出驅(qū)動電路為CMOS互補推挽輸出。當(dāng)其為輸出狀態(tài)時,不能與其它輸出腳接成“線或”或“線與”,否則,會因電流過載燒壞單片機。
(3)當(dāng)對I/O口進行寫操作后不宜直接進行讀操作,一般要求在兩條連續(xù)的寫、讀指令間至少加入一條NOP指令。
例:MOVWF 6 ;寫I/ONOP??????? ;穩(wěn)定I/O電平MOVF 6,W;讀I/O5?堆棧單片機執(zhí)行程序時,常常要執(zhí)行調(diào)用子程序。這樣就產(chǎn)生了一個問題:如何記憶是從何處調(diào)用的子程序,以便執(zhí)行子程序之后正確返回。此外,在程序執(zhí)行過程中,還可能會發(fā)生中斷,轉(zhuǎn)而執(zhí)行中斷子程序,這時,又如何記憶從何處中斷,以便返回呢?
滿足上述功能的方法就是“堆?!奔夹g(shù)。
“堆?!笔且粋€用來保存臨時數(shù)據(jù)的棧區(qū)。當(dāng)主程序調(diào)用子程序時,單片機執(zhí)行到CALL指令或發(fā)生中斷時,就自動將下一條指令的地址“壓?!北4娴綏^(qū)。當(dāng)子程序結(jié)束,單片機執(zhí)行返回指令時,就自動地把棧區(qū)的內(nèi)容“彈出”,作為下步指令執(zhí)行的新地址。
PIC16F84單片機芯片內(nèi)有一個8級13位寬(與PC同寬)的硬件堆棧,此堆棧既不占用程序存儲空間,也不占用數(shù)據(jù)存儲空間。當(dāng)執(zhí)行一條CALL指令或一個中斷被響應(yīng)后,程序計數(shù)器PC中的斷點地址就自動被壓棧(PUSH)保護,而當(dāng)執(zhí)行RETURN、RETLW或者RETFIE指令時,堆棧中的斷點地址會彈回(POP)程序計數(shù)器PC中。無論是PUSH還是POP操作,都不影響PCLATH寄存器的內(nèi)容?! ?成都 衛(wèi)東知識競賽試題:
19?簡述PIC單片機I/O口的功能。
20?PIC16C64A/RL64與PIC16C65的管腳數(shù)相等,管腳功能相近,但PIC16C64A/RL64的{16}腳無CCP2、{25}腳無TX/CK、{26}腳無RX/DT等功能,試?yán)L出PIC16C64A/RL64的管腳功能圖。
PIC單片機教程-內(nèi)部硬件資源之I/O口
- PIC(86433)
相關(guān)推薦
51單片機之矩陣鍵盤的工作原理和檢測方法
獨立鍵盤與單片機連接時,每一個按鍵都需要單片機的一個I/O口若某單片機系統(tǒng)需較多按鍵,如果用獨立按鍵便會占用過多的I/O口資源。單片機系統(tǒng)中I/O口資源往往比較寶貴,當(dāng)用到多個按鍵時為了節(jié)省I/O
2021-11-18 08:26:16
51單片機入門 - I/O口直接輸入輸出實例 精選資料分享
51單片機P0/P1/P2/P3口的區(qū)別:P0口要作為低8位地址總線和8位數(shù)據(jù)總線用,這種情況下P0口不能用作I/O,要先作為地址總線對外傳送低8位的地址,然后作為數(shù)據(jù)總線對外交換數(shù)據(jù);P1口只能
2021-07-21 06:09:12
51單片機并行I/O口的工作原理是什么
MUX和一個反相器P0: 雙向I/O口、地址分時復(fù)用口、數(shù)據(jù)分時復(fù)用口51單片機并行I/O口工作原理在51單片機之外部引腳及總線接口篇 中已經(jīng)介紹了4組由8各個為一組的通用寄存器P1: 僅作為雙向I/O口該電路圖的功能就是當(dāng)內(nèi)部總線輸入0或者1時,P1.x可以輸出相對應(yīng)的高電平或者低電平1、當(dāng)進行寫
2021-11-18 06:17:40
8051單片機并行I/O口結(jié)構(gòu)
1、8051單片機并行I/O口8051的四個端口均是雙向的,每個端口由一個鎖存器(特殊功能寄存器P0-P3)、一個輸出驅(qū)動器和一個輸入緩沖器組成。8051的I/O結(jié)構(gòu):P0口的結(jié)構(gòu):P0口是三態(tài)雙向
2022-01-05 06:33:32
89C51 單片機I/O 口模擬串行通信的實現(xiàn)方法 ·嚴(yán)天峰·
用普通I/O 口來模擬實現(xiàn)串行通信的時序。2.硬件電路 89C51 單片機通過普通I/O 口與PC 機RS232 串口實現(xiàn)通信的硬件接口電路如圖2 所示。由于PC 系列微機串行口為RS232C 標(biāo)準(zhǔn)接口
2012-06-07 15:17:42
8位常用PIC系列單片機芯片引腳符號相關(guān)資料分享
關(guān)于I/O口符號 PIC單片機系列封裝引腳最少的是8引腳(如PIC12C5XX和PIC12C6XX),多的可達84引腳(如PIC17C76X),其中I/O(輸入/輸出)口線按PIC單片機產(chǎn)品型號不同。
2021-05-06 14:04:36
I/O口具有哪些特性應(yīng)用功能?
I/O口是單片機與外界聯(lián)系的通道。它可對各類外部信號(開關(guān)量、模擬量、頻率信一號)進行檢測、判斷、處理,并可控制各類外部設(shè)備。那么I/O口具有哪些特性應(yīng)用功能?
2021-03-05 08:03:01
I/O口的簡單配置
1、 關(guān)閉看門狗WDTCTL = WDTPW + WDTHOLD;2、 通用 I/O 口的設(shè)置I/O設(shè)定并不是像51單片機一樣直接定義就使用,要事先定義好該I/O口是輸出還是輸入功能,然后在做其他
2022-02-15 06:12:42
I/O口輸出控制實驗的相關(guān)資料分享
【單片機】實驗一 I/O口輸出控制實驗一、實驗?zāi)康?.熟悉PROTEUS單片機仿真軟件的使用。2. 熟悉Keil C51軟件的使用3.掌握單片機I/O口輸出的控制方法。二、實驗設(shè)備(儀器)PC 微機
2021-12-03 07:08:06
PIC16F84單片機的中文資料
學(xué)習(xí)。首先介紹PIC16F84 單片機的內(nèi)部結(jié)構(gòu),如圖1 所示的框圖。由圖1 看出,其基本組成可分為四個主要部分,即運算器ALU 和工作寄存器W;程序存儲器;數(shù)據(jù)存儲器和輸入/輸出(I/O)口;堆棧存儲器和定時器等?,F(xiàn)分別介紹如下。
2009-08-26 15:00:14
PIC8位單片機的基本組成
)、程序存儲器(ROM)、數(shù)據(jù)寄存器(RAM)和兩個輸入/輸出口(I/O口)。 和其它品種的單片機一樣,CPU是此單片機的“首腦”,它從程序存儲器中讀取和執(zhí)行指令。在取指和執(zhí)行時,還可同時對數(shù)
2018-07-02 03:54:18
PIC8位單片機的基本組成
)、程序存儲器(ROM)、數(shù)據(jù)寄存器(RAM)和兩個輸入/輸出口(I/O口)。和其它品種的單片機一樣,CPU是此單片機的“首腦”,它從程序存儲器中讀取和執(zhí)行指令。在取指和執(zhí)行時,還可同時對數(shù)據(jù)寄存器進行取數(shù)
2012-12-01 13:05:55
PIC8位單片機的基本組成
)和兩個輸入/輸出口(I/O口)。 和其它品種的單片機一樣,CPU是此單片機的“首腦”,它從程序存儲器中讀取和執(zhí)行指令。在取指和執(zhí)行時,還可同時對數(shù)據(jù)寄存器進行取數(shù)(前已介紹PIC16F84采用哈佛結(jié)構(gòu)
2011-09-30 15:55:15
PIC單片機16F84的內(nèi)部硬件資源
現(xiàn)在我們已經(jīng)知道要單片機工作,就需用匯編語言編制程序。而對某個PIC單片機編程時,還需對選用的PIC單片機內(nèi)部硬件資源有所了解。這里介紹PIC16F84單片機的內(nèi)部結(jié)構(gòu),如圖1所示的框圖。由圖1
2011-09-30 15:47:51
PIC單片機與51系列單片機的區(qū)別
本帖最后由 eehome 于 2013-1-5 10:06 編輯
PIC單片機與51系列單片機的區(qū)別PIC單片機的型號繁多,對初學(xué)者來說實在不好應(yīng)付,容易混淆,以下作一簡單分類,希望有助于
2012-07-21 00:07:45
PIC單片機開發(fā)環(huán)境(教程)
、I/O、還有其它外圍電路。單片機是微控制器的另一個說法,可以理解為同樣的東西。單片機通過I/O接口和外界通訊,可以獲取各種傳感器的輸入,可以通過I/O端口控制開關(guān)、電機等外部設(shè)備。在很多場合,例如汽車
2011-03-04 15:54:36
PIC單片機的C語言編程
對PIC單片機的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來討論C語言編程,就有水到渠成的感覺。本書圍繞中檔系列PIC單片機來展開討論,Microchip公司自己沒有針對中低檔系列PIC單片機的C
2011-03-03 10:55:33
PIC單片機的C語言編程
對單片機體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見認(rèn)為是無法寫出高質(zhì)量實用的C 語言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實現(xiàn)的原因,希望籍此能使讀者對PIC 單片機的指令
2008-09-09 14:13:45
PIC系列單片機I/O腳有什么特點?
PIC單片機振蕩電路中如何選擇晶體如何判斷電路中晶振是否被過分驅(qū)動?晶振電路中如何選擇電容C1 C2 PIC系列單片機I/O腳有什么特點為何系統(tǒng)在外界磁場和電場的干擾時不能正常工作使用帶A/D
2021-02-23 07:35:32
PIC系列單片機應(yīng)用設(shè)計與實例
總線結(jié)構(gòu),無論進行存儲器擴展還是I/O接口擴展,都是利用數(shù)據(jù)總線、地址總線和控制總線這三總線來擴展。因為這個系列的微控制器的設(shè)計是基于真正的單片機應(yīng)用,芯片引腳并未安排三總線。但是可以利用接口電路仿真三總
2011-11-16 11:59:18
PIC系列單片機的優(yōu)勢所在。
的點火器需要一個I/O較少、RAM及程序存儲空間不大、可靠性較高的小型單片機,若采用40腳且功能強大的單片機,投資大不說,使用起來也不方便。PIC系列從低到高有幾十個型號,可以滿足各種需要。其中
2012-03-14 13:28:56
Pic單片機與stm32單片機有什么區(qū)別?
單片機的I/O口是雙向的,其輸出電路為CMOS互補推挽輸出電路。I/O腳增加了用于設(shè)置輸入或輸出狀態(tài)的方向寄存器,從而解決了51系列I/O腳為高電平時同為輸入和輸出的狀態(tài)。2、當(dāng)置位1時為輸入狀態(tài),且不
2021-09-03 14:57:42
單片機I/O口電壓被拉低,求幫助
[attach]***[/attach]單片機I/O口懸空是3V,但是接上R4后,單片機I/O口電壓被拉掉到了1.2V(R4換成10K,I/O口電壓提高到了1.8V)。請問不改程序的話,怎么從電路上解決?目前測試產(chǎn)品一切正常,就是不知道I/O口電壓被拉掉會不會影響單片機工作?
2019-11-11 22:16:53
單片機I/O口的工作方式有哪些
與標(biāo)準(zhǔn)雙向輸入/輸出類似,但單片機內(nèi)部沒有給I/O接口接上拉電阻,因此I/O接口的高電平推動能力極弱,需要用外部上拉電阻使用。...
2022-02-18 06:11:02
單片機I/O口輸出0-5V
使用的單片機型號STM32F030C8T6,工作電壓為+3.3V, I/O輸出的最大電壓就是+3.3V吧;有沒有辦法讓單片機自由輸出0-5V啊,可以通過程序直接控制單片機,讓其I/O口輸出0-5V的任意電壓;比如1V, 2V, 3V, 4V, 5V, 非常感謝了!
2017-06-22 21:37:42
單片機EM78P156的I/O口復(fù)用技巧
系統(tǒng)性價比的關(guān)鍵。本文借鑒軟件操作系統(tǒng)的分時復(fù)用原理,來把任務(wù)分成多個時間片,在不同的時間片執(zhí)行不同的任務(wù)。從而實現(xiàn)了較少I/O口的多功能控制。1 EM78P156N單片機的主要功能EM78P156N
2008-08-06 06:20:50
單片機P0口用作通用I/O口輸出數(shù)據(jù)時應(yīng)留意什么?
單片機P0口與其它端口不同,它的輸出級無上拉電阻。當(dāng)把它用作通用I/O口時,輸出級是開漏電路,故用其輸出去驅(qū)動NMOS輸入時外接上拉電阻,這時每一位輸出可以驅(qū)動4個LS型TTL負(fù)載。用作輸入時,應(yīng)先向端口鎖存器寫1。
2013-04-01 16:38:27
單片機iI/O口的電壓
圖中1、單片機iI/O口處的1K的電阻有什么作用?2、第二個按鍵處標(biāo)著1/2VCC怎么理解?I/O口作為輸入那么1K的電阻有電流通過,那么1K電阻先和第二個10K的電阻并聯(lián)再和第一個電阻串聯(lián),怎么會
2013-04-07 18:48:30
單片機同時擴展RAM,ROM,I/O口
我單片機系統(tǒng)需要同時擴展 I/O口8255A、RAM 62256、ROM 27256、那么與單片機的線路怎么連接,求高手指教。謝謝!
2013-03-06 11:32:44
單片機和ARM區(qū)別
目錄雜項單片機和ARM區(qū)別1.軟件方面硬件層面第二章STC15F2K60S2單片機增強型內(nèi)核2.1 單片機概述2.2 內(nèi)部資源你概述與引腳功能2.2.1 資源與功能概述2.2.2 單片機引腳功能
2021-07-21 08:12:12
單片機技術(shù)分享之“I/O口封裝技術(shù)”
好多人學(xué)單片機都是從51開始,學(xué)習(xí)一款新的單片機,都會想學(xué)51單片機一樣控制I/O口。就像P1=0x00;整組輸出口的變成低電平,一款新的單片機如STM32,且一個一個I/O口的去控制,比較麻煩
2014-08-07 22:52:33
單片機的內(nèi)部資源
要想學(xué)習(xí)單片機,需從它的內(nèi)部資源和外部硬件的了解入手。1.單片機的內(nèi)部資源1.1(1)Flash——程序儲存空間,早期單片機是OTPROM。(2)RAM——數(shù)據(jù)儲存空間。(3)SFR——特殊
2021-07-21 06:18:32
單片機的并行I/O口與工作模式介紹
目錄2.5 單片機的并行I/O口2.5.1 單片機的并行I/O口與工作模式(1)2.5 單片機的并行I/O口2.5.1 單片機的并行I/O口與工作模式(1)
2022-02-18 06:20:32
單片機的時鐘電路與復(fù)位電路的設(shè)計資料分享
單片機使用串口對單片機進行燒寫,下載程序較為方便;STC51單片機內(nèi)部集成了看門狗電路;且具有很強抗干擾能力。本系統(tǒng)采用內(nèi)部方式的時鐘電路和加電自復(fù)位的復(fù)位電路,如下圖3圖4所示:由于單片機P0口內(nèi)部不含上拉電阻,為高阻態(tài),不能正常地輸出高/低電平,因而該組I/O口在使用時必須外接上拉電阻。
2021-11-18 08:30:00
單片機系統(tǒng)中擴展簡單I/O口的方法
【單片機】簡單I/O口擴展一、操作目的二、操作內(nèi)容三、程序框圖五、程序接線圖六、程序清單七、代碼詳解一、操作目的(1)學(xué)習(xí)單片機系統(tǒng)中擴展簡單I/O口的方法。(2)學(xué)習(xí)數(shù)據(jù)輸入輸出程序的編制方法。二
2022-01-17 06:46:45
ARM和單片機AVR的區(qū)別
處理器很少集成片上硬件資源,更接近今天的處理器范疇,基本不被認(rèn)為是單片機。技術(shù)交流可加q2232894713 AVR單片機是ATMEL公司研制開發(fā)的一種新型單片機,它與51單片機、PIC單片機相比運行
2017-05-05 11:24:40
ARM和單片機AVR的區(qū)別!
處理器很少集成片上硬件資源,更接近今天的處理器范疇,基本不被認(rèn)為是單片機。 AVR單片機是ATMEL公司研制開發(fā)的一種新型單片機,它與51單片機、PIC單片機相比運行效率高很多、芯片內(nèi)部的Flsah
2018-05-16 15:56:10
ARM和單片機AVR的區(qū)別!
處理器很少集成片上硬件資源,更接近今天的處理器范疇,基本不被認(rèn)為是單片機。 AVR單片機是ATMEL公司研制開發(fā)的一種新型單片機,它與51單片機、PIC單片機相比運行效率高很多、芯片內(nèi)部的Flsah
2018-07-15 11:38:11
AVR I/O口使用方法
AVR IO輸出之LED顯示程序系統(tǒng)功能 使用AVR控制8位LED,做到想閃就閃,不想閃就不閃,左閃右閃,拚命閃,演示AVR單片機之“點燈術(shù)”。硬件設(shè)計 關(guān)于AVR的I/O結(jié)構(gòu)及相關(guān)介紹詳見
2011-12-18 10:44:36
AVR單片機與PIC單片機IO口的操作方法有何不同?
如何去操作51單片機IO口、AVR單片機IO口與PIC單片機IO口?哪一種IO口的操作會更簡單一些?其操作方法為什么會不同?
2021-07-07 07:34:50
AVR單片機應(yīng)用設(shè)計,pdf版下載
、SRAM和EEPROM兩種數(shù)據(jù)存儲器、定時器/計數(shù)器、方向可定義的I/O口、同步串行口、異步串行口、A/D轉(zhuǎn)換器及PWM等豐富的內(nèi)部資源。一般的應(yīng)用系統(tǒng)只需此一塊芯片即可實現(xiàn)智能化。 [hide]AVR單片機應(yīng)用設(shè)計 [/hide]
2009-04-27 20:53:42
AVR單片機的I/O口都有哪些寄存器
AVR單片機的每組I/O口都配備有三個8位寄存器,分別是:方向控制寄存器DDRx、數(shù)據(jù)寄存器PORTx、輸入引腳寄存器PINx(x=A/B/C/D).I/O口的工作方式和表現(xiàn)特征由這三個I/O寄存器
2021-07-13 08:58:09
SH79F6442 I/O口用戶指南
SH79F6442是一種高速高效率 8051 可兼容單片機。在同樣振蕩頻率下,較之傳統(tǒng)的 8051 芯片它有著運行更快速的優(yōu)越特性。 SH79F6442 其 IO 特性為: 61個雙向I/O端口
2022-10-25 08:04:19
STC15單片機I/O口有哪幾種模式
STC15單片機I/O口的四種模式以及配置方法STC15官方手冊的第280頁,開始介紹I/O口各種不同的工作模式及配置介紹所有I/O口都可以由軟件設(shè)置成4種工作模式中的一種:易懂的解釋就是:你要配置
2021-12-02 06:40:56
STM32單片機I/O簡介
STM32單片機---(二)I/O應(yīng)用stm32I/O簡介GPIO的8種工作模式stm32I/O簡介在 STM32 中I/O 引腳,又稱為GPIO (General-Purpose I/O),可以被
2022-02-16 07:04:02
STM32操作I/O口的步驟分享
();初始化 I/O 參數(shù),調(diào)用GPIO_Init();操作 I/O 口看了STM32操作 I/O 口的步驟,是不是一頭霧水,因為我們以前學(xué)習(xí)51單片機的時候,根本沒有這么麻煩,I/O 想輸入就直接讀,想輸出就直接賦值,串口、AD轉(zhuǎn)化、外部中斷等等也都是想用就用,不需要單獨配置時鐘。51單片機的這種做法確
2022-02-21 07:32:31
[下載]Pic單片機視頻教程
講 PIC單片機串行口使用。 53分 資料:PIC16F877 中文資料PIC C語言教程PIC 內(nèi)部結(jié)構(gòu)地址:http://item.taobao.com/auction
2009-03-26 16:39:11
[分享]Microchip公司生產(chǎn)的微芯片PIC16F872單片機
Microchip公司生產(chǎn)的微芯片PIC16F872單片機,其內(nèi)部帶有EEPROM的閃存型和八位的AD數(shù)據(jù)轉(zhuǎn)換器,共有三個可獨立編程的I / O的口。由于采用在線串行編程,低壓編程技術(shù),其內(nèi)部自帶
2010-04-19 13:28:09
[分享經(jīng)典]單片機軟硬件設(shè)計視頻教程
`下面的資源都是從互聯(lián)網(wǎng)下的 有些資源已在電驢發(fā)布 但都是原來的文件 我把原視頻重新編碼并整理了下 資源小了很多 但質(zhì)量基本不變下面是各視頻的詳細介紹AVR單片機軟硬件設(shè)計視頻教程-入門篇本視頻
2011-03-02 11:02:08
【秀秀資源】PIC單片機應(yīng)用的相關(guān)資料集合
需要其他的資料,可以留言、我?guī)湍阏遥?b class="flag-6" style="color: red">O(∩_∩)O謝謝1.基于PIC單片機的SPWM控制技術(shù)http://ttokpm.com/soft/study/ms/2017
2017-02-15 20:35:22
一.(三). 直接單片機I/O口驅(qū)動:外接音箱:
一.(三). 直接單片機I/O口驅(qū)動:外接音箱:元件參數(shù):1,電阻阻值=1K; 2,音箱in接口直流電阻=有電容隔直耦交;音箱in參數(shù):;MCU I/O口P20設(shè)計最大灌電流參數(shù): 6ma;P20
2021-04-28 14:44:58
一.(二). 直接單片機I/O口驅(qū)動:壓電陶瓷:
一.(二). 直接單片機I/O口驅(qū)動:壓電陶瓷: 元件參數(shù):1,電阻阻值=1K; 2,壓電陶瓷直流電阻=近似無窮大;MCU I/O口P20設(shè)計最大灌電流參數(shù): 6ma;P20設(shè)計準(zhǔn)雙向口/弱上拉
2021-04-28 14:41:25
一.(四). 直接單片機I/O口驅(qū)動:多個I/O口并行工作驅(qū)動喇叭:
一.(四). 直接單片機I/O口驅(qū)動:多個I/O口并行工作驅(qū)動喇叭:元件參數(shù):1,電阻阻值R1~ R5=1kΩ; 2,喇叭阻抗=4Ω~8Ω;喇叭功率參數(shù):峰值0.5w~1w;喇叭電流參數(shù):峰值
2021-04-28 14:47:24
為什么要配置PIC單片機的I/O口呢
為什么配置I/O口:I/O端口寄存器復(fù)位后默認(rèn)為輸入(輸出高阻態(tài));為實現(xiàn)I/O端口功能需要先對端口進行I/O口初始化配置I/O口需要的幾種寄存器:ANSELx(模擬選擇寄存器):0 = 數(shù)字I/O
2021-11-24 06:19:54
什么是 I/O 口?I/O 具體能做什么呢
I/O控制對于單片機而言是最基礎(chǔ)最核心的東西,其實單片機除了模/數(shù)轉(zhuǎn)換之外的事情。其他大部分的事情I/O口都能做的到。I/O控制簡單卻能千變?nèi)f化。單片機在大部分應(yīng)用中做的事情,莫過于 輸入高低
2021-11-24 06:47:23
關(guān)于PIC單片機低功耗 的探討
情就睡著,有事情就做一下的情況睡眠無疑是功耗最低的處理方式。 比如: 睡眠+ I/O電平變化中斷喚醒 當(dāng)按鍵沒按下時,單片機睡眠,當(dāng)按鍵按下后,執(zhí)行相應(yīng)的工作。 睡眠+數(shù)據(jù)接收中斷喚醒 這樣
2013-09-04 13:59:00
利用單片機中I/O與中斷系統(tǒng)
回顧之前編程教程,第1篇是I/O篇,I/O主要說明I/O的引腳特性以及如何通過C51控制I/O的電平輸入輸出;第2篇是中斷篇,中斷篇中介紹了中斷系統(tǒng)必要性以及如何使用單片機中的中斷系統(tǒng)(外部中斷0
2022-01-27 07:26:05
如何利用單片機I/O口去驅(qū)動步進電動機呢
用單片機I/O口驅(qū)動步進電動機一、實驗?zāi)康亩?、實驗?nèi)容三、實驗步驟四、C代碼如下五、實驗結(jié)果六、實驗體會一、實驗?zāi)康倪M一步掌握單片機應(yīng)用系統(tǒng)的軟硬件設(shè)計方法熟悉步進電動機的工作原理和驅(qū)動程序的編寫
2021-12-13 06:13:30
如何操作PIC24的I/O輸出高低電平
操作PIC24 I/OPIC24是一款16位的單片機,它的I/O操作和STM32差不多,但是比STM32更簡單。操作PIC24的I/O輸出高低電平需要配置一下寄存器:1.TRISx,該寄存器控制I
2021-11-24 07:30:02
如何用單片機I/O口控制圖中R5懸空或者接地。
做項目遇到個問題,就是圖中Vref參考電壓要變化,怎么用pic單片機I/O口控制R5懸空和接地來實現(xiàn)?感謝各位解答。
2018-09-10 20:20:07
如何自動檢測51單片機I/O口變化
51單片機的I/O口與幾根信號線相連,信號經(jīng)常發(fā)生變化(從有信號到無信號 或 從無信號到有信號),其中有信號時置單片機端口為0,無信號是置單片機端口為1。究竟如何才能使單片機每次識別端口信號的變化
2012-10-09 09:44:28
掌握單片機I/O口應(yīng)用
一、綜合設(shè)計實驗1:片內(nèi)并行I/O口應(yīng)用1、實驗?zāi)康模簩W(xué)習(xí)掌握單片機I/O口應(yīng)用。2、實驗工具:電腦、Keil μVision、普中實驗儀。3、實驗內(nèi)容:匯編語言編程并在實驗儀實現(xiàn):檢測電路中3個
2021-12-01 06:10:56
用單片機i/o口控制電機
在使用單片機的時候,難免有時候會遇到過壓或者過流把單片機i/o引腳打壞,特別是在單片機i/o口控制電機的時候。筆者就最近一個項目中燒壞過兩次。第一次沒有細查原因,因為不知名的偶發(fā)原因也會導(dǎo)致單片機i/o引腳燒壞月,直接更換了單片機就能用了;但第二次燒壞的時候,感覺事發(fā)非偶然,值得去分析以及解決。
2022-01-18 08:39:48
用的單片機是STC132C5604AD,控制不了I/O口
用的單片機是STC132C5604AD,控制不了I/O口,程序如下:#include#include***it a_b = P3^2;main(){a_b =1;while(1){a_b =0;}}不管將死循環(huán)中的a_b置為1還是0,管腳始終是高電平另外晶振沒問題,硬件電路檢查也沒有問題
2013-02-02 18:47:34
簡述8051單片機和PIC單片機,AVR單片機,ARM單片機,DSP之不同
的指令,所以在同樣晶振頻率下,較8051速度要快。另PIC的8位單片機前幾年是世界上出貨量最大的單片機,飛思卡爾的單片機緊隨其后。ARM實際上就是32位的單片機,它的內(nèi)部資源(寄存器和外設(shè)功能)較8051
2013-10-23 14:28:09
精講:PIC系列單片機程序設(shè)計基礎(chǔ)
;------------------------------------------- END ??;程序結(jié)束 注:MAIN標(biāo)號一定要處在0頁面內(nèi)。2、PIC單片機程序設(shè)計基礎(chǔ)1) 設(shè)置 I/O 口的輸入/輸出方向PIC16C5X單片機的I/O 口皆為雙向
2012-11-05 00:43:08
給51單片機編程時,程序是怎么和硬件對應(yīng)起來的
最近在學(xué)51單片機,在做LED燈點亮?xí)r,先給一個I/O口賦值一個高電平,然后另一個I/O口會輸出一個高電平點亮LED燈,現(xiàn)在想問的是我在給I/O口賦值1時單片機是怎么使那個I/O口變?yōu)楦唠娖降?,?/div>
2016-06-05 10:42:37
節(jié)能單片機—— PIC16C73
高附加值的嵌入式控制解決方案。PIC16C73就是Microchip Technology公司推出的一款單片機。PIC16C73是低功耗、高性能、CMOS、全靜態(tài)、8位EPROM型單片機,尋址空間為
2010-03-17 14:52:20
設(shè)計AVR單片機通用I/O口有哪些注意事項呢
集電極開路輸出的結(jié)構(gòu)是由哪些部分組成的?AVR單片機IO口的結(jié)構(gòu)是由哪些部分組成的?設(shè)計AVR單片機通用I/O口有哪些注意事項呢?
2021-11-02 07:16:02
詭異的PIC單片機的I/O口問題(相同的I/O口配置單個出問題...
是一致的,其他口的輸出都沒有問題,就是RA3沒有大的輸出,用示波器測有0.8V的電平變化,可是不知道這算不算是誤差,RA4是開漏輸出,加了10K的上拉電阻。可是目前就是這兩個I/O口有問題!之前懷疑單片機壞了,測試了所有的單片機,結(jié)果一致!還望前輩們多加指點!
2012-11-16 19:39:55
請問PIC24FJ256GB105單片機I/O怎么操作?
PIC24FJ256GB 108 單片機,寫出程序,控制I/O口輸出信號,控制芯片導(dǎo)通繼電器。繼電器7個,導(dǎo)通8路,能夠測試。請問怎么寫
2020-06-13 09:02:54
請問單片機I/O怎么實現(xiàn)30MHZ的通訊速度?
目前 想 用單片機I/O 模擬實現(xiàn)一個通訊協(xié)議,但需要30MHZ的通訊速度,求推薦幾款高速單片機,最好I/O口電壓1.8的,謝謝?。?!
2019-09-10 10:33:58
郭天祥10天學(xué)會PIC單片機
)寄存器組:PIC單片機的所有寄存器,包括I/O口,定時器和程序計數(shù)器等都采用RAM結(jié)構(gòu)形式,而且都只需要一個指令周期就可以完成訪問和操作;而MCS-51單片機需要兩個或兩個以上的周期才能改變寄存器
2011-07-04 13:33:08
PIC16F84單片機的內(nèi)部硬件資源
PIC16F84 單片機的內(nèi)部硬件資源:學(xué)些PIC 單片機,在Microchip 尚未推出其他Flash 系列的情況下,很多菜鳥都是從PIC16F84 開始的,我們把它整理了一份中文資料供大家學(xué)習(xí)。首先介紹PIC16F
2009-08-25 18:35:2294
NY8A050D單片機,AD單片機,九齊代理
?這篇文章將介紹臺灣九齊單片機NY8A050D 6 I/O 8-bit EPROM-Based MCU,包括其特點、應(yīng)用領(lǐng)域、與其他單片機的比較等內(nèi)容。一、九齊單片機NY8A050D 6 I/O
2023-11-27 21:54:52
EM78P153B SOP8義隆I/O口系列單片機MCU芯片
EM78P153B SOP8義隆I/O口系列單片機MCU芯片EM78P153B是一款由義隆電子推出的SOP8封裝I/O口系列單片機MCU芯片。這款芯片具有高性能、低功耗、高可靠性等優(yōu)點,廣泛應(yīng)用
2023-11-28 15:02:15
PIC單片機教程-內(nèi)部硬件資源
PIC單片機教程-內(nèi)部硬件資源
數(shù)據(jù)存儲器在單片機PIC16F84中,除了有存放程序的程序存儲器外,還有數(shù)據(jù)存儲器。單片機在執(zhí)行程
2010-03-27 17:11:421807
PIC內(nèi)部A/D轉(zhuǎn)換原理_田老師的PIC單片機教案4
PIC內(nèi)部A/D轉(zhuǎn)換原理_田老師的PIC單片機教案4,快來下載吧
2016-09-01 18:17:240
如何解決PIC單片機硬件死鎖的問題
PIC 單片機為什么會硬件死鎖,PIC 單片機在受干擾后經(jīng)常硬件死鎖,那么PIC要‘看門狗’有何用,有沒有人深入去探討其原因,在各 PIC 單片機論壇也提得很多,各有各的觀點,總具體的原因不外是
2019-02-22 15:23:462825
單片機:內(nèi)部資源
1.1 單片機的內(nèi)部資源在這里我所講到的單片機內(nèi)部資源,和傳統(tǒng)單片機書籍講單片機內(nèi)部結(jié)構(gòu)不同,我這里講到的內(nèi)部資源,是指我們作為單片機用戶,單片機提供給我們可使用的一些內(nèi)容。總結(jié)起來,主要是三大資源
2021-11-18 10:21:0539
評論
查看更多