




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第2章 PIC單片微機(jī)的組成,PIC(Periphery Interface Chip)單片微機(jī)是美國(guó)Microchip公司生產(chǎn)的PIC系列單片機(jī)。 PIC系列單片機(jī)的硬件系統(tǒng)設(shè)計(jì)簡(jiǎn)潔,指令系統(tǒng)設(shè)計(jì)精煉。在所有的單片機(jī)品種中,PIC具有性能完善、功能強(qiáng)大、學(xué)習(xí)容易、開發(fā)應(yīng)用方便、人機(jī)界面友好等突出優(yōu)點(diǎn)。,Microchip PIC MCU 金字塔,PIC16C5X PIC12C5XX,PIC16 PIC12F,PIC18,dsPIC,8 bit MCU,程序存儲(chǔ)器 寬度,數(shù)據(jù)存儲(chǔ)器 寬度,PICmicro ArchitectureRISC-like Features,內(nèi)部為哈佛結(jié)構(gòu) 寄存器文檔
2、 大多數(shù)單指令周期,指令流水線操作 長(zhǎng)字型指令 指令數(shù)很少 指令實(shí)現(xiàn)的功能基本不重復(fù),PIC單片機(jī)之所以有很高的性能是因?yàn)槠渚邆淙缦绿匦?,PIC單片機(jī)架構(gòu) 哈佛結(jié)構(gòu),從同一存儲(chǔ)器空間取指令和取操作數(shù)據(jù). 限制了數(shù)據(jù)流量,程序和 數(shù)據(jù) 存儲(chǔ)器,馮-紐曼結(jié)構(gòu),8-位,CPU,程序 存儲(chǔ)器,數(shù)據(jù) 存儲(chǔ)器,8-位,12/14/16-位,哈佛結(jié)構(gòu),CPU,從兩個(gè)獨(dú)立的存儲(chǔ)空間分別取指令和存取操作數(shù). 數(shù)據(jù)流量增加 針對(duì)程序區(qū)和數(shù)據(jù)區(qū)可以設(shè)計(jì)不同的數(shù)據(jù)線寬度,Flush Fetch 4,Fetch SUB_1,大部分單片機(jī), 其取指和執(zhí)行過程是順序進(jìn)行的. 指令流水線的引入允許取指和執(zhí)行可以同步進(jìn)行.
3、使得指令可以在一個(gè)指令周期內(nèi)執(zhí)行. 程序分支例外 (如 GOTO, CALL 或直接修改PC),這需兩個(gè)指令周期. Tcy0 Tcy1 Tcy2 Tcy3 Tcy4,PIC單片機(jī)架構(gòu) 指令流水線,Execute 1,Fetch 3,1. MOVLW 55h,Fetch 1,Execute 3,Fetch 2,Execute 2,Fetch 4,2. MOVWF PORTB,3. CALL SUB_1,4. BSF PORTA, BIT3,PIC單片機(jī)架構(gòu) 寄存器文檔概念,General Purpose Registers (RAM),Other SFRs,PORTA,FSR,STATUS,PC
4、L,TMR0,INDF,W Register,數(shù)據(jù) 存儲(chǔ)器,直接數(shù)據(jù)地址 ,操作碼 ,14-位字長(zhǎng)的指令范例:,RAM被看作是一組通用的寄存器. 周邊模塊(I/O)也作為寄存器. 所有的指令操作都可針對(duì)所有的寄存器. 長(zhǎng)字指令使得在指令中直接尋址寄存器.,PICmicro 架構(gòu) 指令實(shí)例,PIC MCU 指令編碼為操作碼和參數(shù) 編碼用一個(gè)字完成,OP CODE,k,立即數(shù)類指令,k,k,k,k,k,k,k,2.1 PIC系列單片機(jī)概述,Microchip公司是一家專門致力于單片機(jī)開發(fā)、研制和生產(chǎn)的制造商,其產(chǎn)品設(shè)計(jì)起點(diǎn)高,技術(shù)領(lǐng)先,性能優(yōu)越。 它不是在一般微型計(jì)算機(jī)CPU的基礎(chǔ)上加以改造,而是
5、獨(dú)樹一幟,采用全新的流水線結(jié)構(gòu)、單字節(jié)指令體系、嵌入閃存以及10位A/D轉(zhuǎn)換器,使之具有卓越的性能,代表著單片機(jī)發(fā)展的新方向。 PIC系列單片機(jī),具有高、中、低三個(gè)檔次,可以滿足不同用戶開發(fā)的需要,適合在各個(gè)領(lǐng)域中的應(yīng)用。 它具有如下特點(diǎn):,2.1.1 PIC系列單片機(jī)特點(diǎn),PIC系列單片機(jī)采用哈佛總線結(jié)構(gòu),在芯片內(nèi)部數(shù)據(jù)總線和指令總線分離,容許采用不同的字節(jié)寬度。這樣,就為實(shí)現(xiàn)指令提取和執(zhí)行的“流水作業(yè)”提供結(jié)構(gòu)保證,即在執(zhí)行一條指令的同時(shí)對(duì)下一條指令進(jìn)行取指操作。 兩總線的分離,也為PIC實(shí)現(xiàn)全部指令的單字節(jié)化和單周期化創(chuàng)造條件,從而大大提高CPU執(zhí)行指令的速度和工作效率。,1. 哈佛總線
6、結(jié)構(gòu),PIC系列單片機(jī)的指令系統(tǒng),由于采用RISC技術(shù),和一般單片機(jī)指令系統(tǒng)通常有上百條指令相比要少得多。,2RISC技術(shù),PIC系列單片機(jī)只有4種尋址方式:寄存器間接尋址、立即數(shù)尋址、直接尋址和位尋址,比較容易掌握。 PIC系列單片機(jī)的程序、數(shù)據(jù)、堆棧三者各自采用互相獨(dú)立的地址空間,前兩者的地址訪問需要用戶特別注意四個(gè)分區(qū)的范圍,而堆棧過程用戶不必參與和操心。 代碼壓縮率,就是指相同程序存儲(chǔ)器空間所能容納有效指令的數(shù)量。,3指令特色,由于PIC系列單片機(jī)采用CMOS結(jié)構(gòu),使其功率消耗極低,是目前世界上最低功耗的單片機(jī)品種之一。 其中有些型號(hào),在4MHz時(shí)鐘下工作時(shí)耗電不超過2mA,而在睡眠模
7、式下耗電可低到1A以下。 因此,PIC系列單片機(jī),尤其適用于野外移動(dòng)儀表的控制以及戶外免維護(hù)的控制系統(tǒng)。,5功耗低,I/0端口驅(qū)動(dòng)負(fù)載的能力較強(qiáng),每個(gè)輸出引腳可以驅(qū)動(dòng)多達(dá)20-25mA的負(fù)載,既能夠高電平直接驅(qū)動(dòng)發(fā)光二極管LED、光電藕合器、小型繼電器等,也可以低電平直接驅(qū)動(dòng),這樣可大大簡(jiǎn)化控制電路。 不過,請(qǐng)讀者注意,每個(gè)引腳的驅(qū)動(dòng)能力并不表示端口引腳同時(shí)都具有這樣的功效。一般端口驅(qū)動(dòng)能力約60-70mA,而所有輸入輸出驅(qū)動(dòng)小于200mA,詳細(xì)數(shù)據(jù)可參考有關(guān)數(shù)據(jù)手冊(cè)。,6驅(qū)動(dòng)能力強(qiáng),PIC主要是采用哈佛總線結(jié)構(gòu),可以同時(shí)進(jìn)行指令讀取和指令執(zhí)行的流水線作業(yè)方式。 如:MCS-51 12M,指令
8、執(zhí)行時(shí)間為1s4s PIC 12M時(shí)鐘周期,指令執(zhí)行時(shí)間為0.30.6s,7運(yùn)行速度高,PIC系列單片機(jī)的一些型號(hào)具有同步串行口,可以滿足I2C(主控/從動(dòng))和SPI(主控)總線要求。I2C和SPI(Serial Peripheral Interface)分別是PHILIPS公司和MOTOROLA公司研制的兩種廣泛流行的串行總線標(biāo)準(zhǔn),是一種在芯片之間實(shí)現(xiàn)同步串行數(shù)據(jù)傳輸?shù)募夹g(shù)。 利用單片機(jī)串行總線端口可以方便而靈活地?cái)U(kuò)展外圍器件,目前已在許多電子產(chǎn)品中得到廣泛應(yīng)用。,8同步串行數(shù)據(jù)傳送方式,2.1.2 PIC16F877的結(jié)構(gòu),從其執(zhí)行功能考慮,可以將單片機(jī)分成兩大組件,即基本功能模塊和專用功能模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 差旅報(bào)賬信用管理制度
- 制衣車間員工管理制度
- 學(xué)校配電安全管理制度
- 售前出差日常管理制度
- 公司機(jī)電安全管理制度
- 醫(yī)院總務(wù)物資管理制度
- 學(xué)校保密文件管理制度
- 市場(chǎng)公司用車管理制度
- 化驗(yàn)崗位培訓(xùn)管理制度
- 醫(yī)院供電安全管理制度
- 2025年安全月安全有獎(jiǎng)答題考試題庫(附答案)
- 浙江省寧波市2025年八年級(jí)下學(xué)期期末數(shù)學(xué)試題及答案及答案
- 北京歷史文化街區(qū)風(fēng)貌保護(hù)與更新設(shè)計(jì)導(dǎo)則
- 國(guó)能集團(tuán)工會(huì)工作報(bào)告
- 2025年商業(yè)管理與商業(yè)模式創(chuàng)新能力考核題及答案
- T/CBMCA 012-2020室內(nèi)環(huán)境清潔消毒服務(wù)規(guī)范
- 廣東省深圳市南山區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末語文試題(含答案)
- 工程力學(xué)(山東科技大學(xué))知到智慧樹期末考試答案題庫2025年山東科技大學(xué)
- 補(bǔ)繳社保員工協(xié)議書
- 輻照滅菌委托協(xié)議書
- 水電項(xiàng)目實(shí)施中的環(huán)境保護(hù)措施試題及答案
評(píng)論
0/150
提交評(píng)論