當(dāng)前位置:首頁 > 電源 > 功率器件
[導(dǎo)讀]什么是PIC單片機(jī)?你知道多少?時(shí)代的變遷,PIC單片機(jī)是這個(gè)時(shí)代的新寵。之前我們對(duì)pic單片機(jī)的I/O接口進(jìn)行過闡述,不是很詳細(xì)。本期對(duì)關(guān)于PIC單片機(jī)的各種內(nèi)部硬件資源加以介紹,以幫助大家全面掌握pic單片機(jī)打下夯實(shí)基礎(chǔ)。

什么是PIC單片機(jī)?你知道多少?時(shí)代的變遷,PIC單片機(jī)是這個(gè)時(shí)代的新寵。之前我們對(duì)pic單片機(jī)的I/O接口進(jìn)行過闡述,不是很詳細(xì)。本期對(duì)關(guān)于PIC單片機(jī)的各種內(nèi)部硬件資源加以介紹,以幫助大家全面掌握pic單片機(jī)打下夯實(shí)基礎(chǔ)。

數(shù)據(jù)存儲(chǔ)器在單片機(jī)PIC16F84中,除了有存放程序的程序存儲(chǔ)器外,還有數(shù)據(jù)存儲(chǔ)器。單片機(jī)在執(zhí)行程序過程中,往往需要隨時(shí)向單片機(jī)輸入一些數(shù)據(jù),而且有些數(shù)據(jù)還可能隨時(shí)改變。在這種情況下就需用數(shù)據(jù)存儲(chǔ)器。由于數(shù)據(jù)存儲(chǔ)器不但要能隨時(shí)讀取存放在其各個(gè)單元內(nèi)的數(shù)據(jù),而且還需隨時(shí)寫進(jìn)新的數(shù)據(jù),或改寫原來的數(shù)據(jù)。因此,數(shù)據(jù)存儲(chǔ)器需由隨機(jī)存儲(chǔ)器RAM構(gòu)成。RAM存儲(chǔ)器在斷電時(shí),所存數(shù)據(jù)隨即丟失,這在實(shí)際應(yīng)用中有時(shí)會(huì)帶來不便。但是,在16F84單片機(jī)中有64×8位E2PROM數(shù)據(jù)存儲(chǔ)器。存放在E2PROM中的數(shù)據(jù)在斷電時(shí)不會(huì)丟失。

16F84單片機(jī)中的RAM數(shù)據(jù)存儲(chǔ)器如表1所示,該RAM分為兩個(gè)存儲(chǔ)體:即存儲(chǔ)體0(Bank0)和存儲(chǔ)體1(Bank1)。每個(gè)存儲(chǔ)體均可以直接用內(nèi)部總線傳送信息,所以它們都是以寄存器方式工作和尋址。這些八位寄存器,又可分為通用寄存器和專用寄存器兩個(gè)部分。通用寄存器存放數(shù)據(jù),專用寄存器存放控制單片機(jī)運(yùn)作的信息。每個(gè)存儲(chǔ)體最大可擴(kuò)展到7FH(128個(gè)字節(jié))。在每個(gè)存儲(chǔ)體中,專用寄存器被安排在低位地址空間,通用寄存器被安排在高位地址空間。

通用寄存器用法單一,但專用寄存器卻各有各的用處,現(xiàn)將較基本的專用寄存器作一簡單介紹。

(1)程序計(jì)數(shù)器(PCL、PCLATH)。程序計(jì)數(shù)器PC是對(duì)程序進(jìn)行管理的計(jì)數(shù)器。PIC16F84的程序計(jì)數(shù)器為13位寬,最大可尋址的存儲(chǔ)空間為8k×14位。實(shí)際上16F84只使用前1k×14位(0000~03FFH)存儲(chǔ)空間。因程序計(jì)數(shù)器有13位寬,而專用寄存器只有8位。因此PC由兩個(gè)專用寄存器構(gòu)成。其低八位PCL是一個(gè)可讀/寫寄存器(地址為02H或82H),而高字節(jié)PCH(有效位5位)不能直接進(jìn)行讀/寫操作,它是通過一個(gè)8位的保持寄存器PCLATH(地址為0A或8AH)把高5位地址傳送給程序計(jì)數(shù)器的高字節(jié)。當(dāng)執(zhí)行CALL、GOTO指寫PCL時(shí),PC值的高字節(jié)就從PCLATH寄存器中裝入。

(2)狀態(tài)寄存器STATUS。狀態(tài)寄存器STATUS含有算術(shù)邏輯單元ALU運(yùn)算結(jié)果的狀態(tài)(如有無進(jìn)位等)、復(fù)位狀態(tài)及數(shù)據(jù)存儲(chǔ)體選擇位。有關(guān)位位的設(shè)定如表2所示,功能如下:

1)第0位。進(jìn)位/借位位C。執(zhí)行加、減運(yùn)算指令表2IRP?RP1?RP0?TO?PD?Z?DC?C后,若結(jié)果有進(jìn)位或借位,則C被置1,否則置0。在執(zhí)行移位指令時(shí),也要用到這一位。

2)第1位。輔助進(jìn)位/借位位DC。執(zhí)行加、減運(yùn)算指令后,若結(jié)果的低四位向高四位有進(jìn)位或借位,則DC置1,否則置0。

3)第2位。零標(biāo)志位運(yùn)算結(jié)果為零,Z被置1;運(yùn)算結(jié)果不為零,Z被清零。

4)第3位。低功耗標(biāo)志位PD。上電復(fù)位或執(zhí)行CLRWDT指令后置1,執(zhí)行

指令后被清零。

5)第4位。定時(shí)時(shí)間到標(biāo)志位TO。上電復(fù)位或執(zhí)行CLRWDT、

指令后被置1,監(jiān)視定時(shí)器的定時(shí)時(shí)間到被清零。

6)第5位和第6位(RP0、RP1)。這兩位是用于直接尋址時(shí)的寄存器體選擇位。即00——選中Bank0(00H~7FH);01——選中Bank1(80H~FFH),16F84只有兩個(gè)存儲(chǔ)體。故10、11不用。

7)第7位IRP。這是間接尋址的寄存體選擇位。0——選中Bank0、1(00H~FFH),1——選中Bank2、3。16F84只有Bank0、1,所以此IRP位應(yīng)被置為0。

(3)間接尋址INDF和FSR寄存器INDF寄存器不是一個(gè)物理寄存器,而是一個(gè)邏輯功能的寄存器(地址為00H或80H),當(dāng)對(duì)INDF寄存器進(jìn)行尋址時(shí),實(shí)際上是訪問FSR寄存器內(nèi)容所指的單元,即把FSR寄存器作為間接寄存器使用。FSR稱為“寄存器選擇”寄存器,地址為(04H或84H)。

對(duì)INDF寄存器本身進(jìn)行間接尋址訪問,將讀出FSR寄存器的內(nèi)容,例如當(dāng)FSR=00H時(shí),間接尋址讀出INDF的數(shù)據(jù)將為00H。用間接尋址方式寫入INDF寄存器時(shí),雖然寫入操作可能會(huì)影響STATUS中的狀態(tài)字,但寫入的數(shù)據(jù)是無效的。以上就是PIC單片機(jī)的常見知識(shí),希望能給大家?guī)椭?

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉