音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

大家有沒有好的PIC應(yīng)用網(wǎng)站推薦啊

作者:hunterlei 欄目:單片機(jī)
大家有沒有好的PIC應(yīng)用網(wǎng)站推薦啊
  我非常想學(xué)關(guān)于PIC的東西,特別是PIC的應(yīng)用方面,請(qǐng)大家多幫忙啦。

2樓: >>參與討論
hunterlei
這是我找的關(guān)于PIC的東東.....
  PIC 8位單片機(jī)的分類
  PIC 8位單片機(jī)產(chǎn)品共有三個(gè)系列,即基本級(jí)、中級(jí)和高級(jí)。
  1基本級(jí)系列 該級(jí)產(chǎn)品的特點(diǎn)是低價(jià)位,如PIC16C5X,適用于各種對(duì)成本要求嚴(yán)格的家電產(chǎn)品選用。又如PIC12C5XX是世界第一個(gè)8腳的低價(jià)位單片機(jī),因其體積很小,完全可以應(yīng)用在以前不能使用單片機(jī)的家電產(chǎn)品的空間。
  2中級(jí)系列 該級(jí)產(chǎn)品是PIC最豐富的品種系列。它是在基本級(jí)產(chǎn)品上進(jìn)行了改進(jìn),并保持了很高的兼容性。外部結(jié)構(gòu)也是多種的,從8引腳到68引腳的各種封裝,如PIC12C6XX。該級(jí)產(chǎn)品其性能很高,如內(nèi)部帶有A/D變換器、E2PROM數(shù)據(jù)存儲(chǔ)器、比較器輸出、PWM輸出、I2C和SPI等接口。PIC中級(jí)系列產(chǎn)品適用于各種高、中和低檔的電子產(chǎn)品的設(shè)計(jì)中。
  3高級(jí)系列 該系列產(chǎn)品如PIC17CXX,其特點(diǎn)是速度快,所以適用于高速數(shù)字運(yùn)算的應(yīng)用場(chǎng)合中,加之它具備一個(gè)指令周期內(nèi)(160ns)可以完成8×8(位)二進(jìn)制乘法運(yùn)算能力,所以可取代某些DSP產(chǎn)品。再有PIC17CXX具有豐富的I/O控制功能,并可外接擴(kuò)展EPROM和RAM,使它成為目前8位單片機(jī)中性能最高的機(jī)種之一。所以很適用于高、中檔的電子設(shè)備中使用。
  上述的三層次(級(jí))的PIC 8位單片機(jī)還具有很高的代碼兼容性,用戶很容易將代碼從某型號(hào)轉(zhuǎn)換到另一個(gè)型號(hào)中。

 

3樓: >>參與討論
hunterlei
還有這個(gè)
   PIC 8位單片機(jī)具有指令少、執(zhí)行速度快等優(yōu)點(diǎn),其主要原因是PIC系列單片機(jī)在結(jié)構(gòu)上與其它單片機(jī)不同。該系列單片機(jī)引入了原用于小型計(jì)算機(jī)的雙總線和兩級(jí)指令流水結(jié)構(gòu)。這種結(jié)構(gòu)與一般采用CISC(復(fù)雜指令集計(jì)算機(jī))的單片機(jī)在結(jié)構(gòu)上是有不同的。
  1雙總線結(jié)構(gòu)
  具有CISC結(jié)構(gòu)的單片機(jī)均在同一存儲(chǔ)空間取指令和數(shù)據(jù),片內(nèi)只有一種總線。這種總線既要傳送指令又要傳送數(shù)據(jù)(如圖1-a所示)。因此,它不可能同時(shí)對(duì)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器進(jìn)行訪問。因與CPU直接相連的總線只有一種,要求數(shù)據(jù)和指令同時(shí)通過,顯然“亂套”,這正如一個(gè)“瓶頸”,瓶?jī)?nèi)的數(shù)據(jù)和指令要一起倒出來,往往就被瓶頸卡住了。所以具有這種結(jié)構(gòu)的單片機(jī),只能先取出指令,再執(zhí)行指令(在此過程中往往要取數(shù)),然后,待這條指令執(zhí)行完畢,再取出另一條指令,繼續(xù)執(zhí)行下一條。這種結(jié)構(gòu)通常稱為馮·諾依曼結(jié)構(gòu),又稱普林斯頓結(jié)構(gòu)。
  在這里PIC系列單片機(jī)采用了一種雙總線結(jié)構(gòu),即所謂哈佛結(jié)構(gòu)。這種結(jié)構(gòu)有兩種總線,即程序總線和數(shù)據(jù)總線。這兩種總線可以采用不同的字長,如PIC系列單片機(jī)是八位機(jī),所以其數(shù)據(jù)總線當(dāng)然是八位。但低檔、中檔和高檔的PIC系列機(jī)分別有12位、14位和16位的指令總線。這樣,取指令時(shí)則經(jīng)指令總線,取數(shù)據(jù)時(shí)則經(jīng)數(shù)據(jù)總線,互不沖突。這種結(jié)構(gòu)如圖1-b所示。
  指令總線為什么不用八位,而要增加位數(shù)呢?這是因?yàn)橹噶畹奈粩?shù)多,則每條指令包含的信息量就大,這種指令的功能就強(qiáng)。一條12位、14位或16位的指令可能會(huì)具有兩條八位指令的功能。因此PIC系列單片機(jī)的指令與CISC結(jié)構(gòu)的單片機(jī)指令相比,前者的指令總數(shù)要少得多(即RISC指令集)。
  2兩級(jí)指令流水線結(jié)構(gòu)
  由于PIC系列單片機(jī)采用了指令空間和數(shù)據(jù)空間分開的哈佛結(jié)構(gòu),用了兩種位數(shù)不同的總線。因此,取指令和取數(shù)據(jù)有可能同時(shí)交疊進(jìn)行,所以在PIC系列微控制器中取指令和執(zhí)行指令就采用指令流水線結(jié)構(gòu)(如圖2所示)。當(dāng)?shù)谝粭l指令被取出后,隨即進(jìn)入執(zhí)行階段,這時(shí)可能會(huì)從某寄存器取數(shù)而送至另一寄存器,或從一端口向寄存器傳送數(shù)等,但數(shù)據(jù)不會(huì)流經(jīng)程序總線,而只是在數(shù)據(jù)總線中流動(dòng),因此,在這段時(shí)間內(nèi),程序總線有空,可以同時(shí)取出第二條指令。當(dāng)?shù)谝粭l指令執(zhí)行完畢,就可執(zhí)行第二條指令,同時(shí)取出第3條指令,……如此等等。這樣,除了第一條指令的取出,其余各條指令的執(zhí)行和下一條指令的取出是同時(shí)進(jìn)行的,使得在每個(gè)時(shí)鐘周期可以獲得最高效率。
  在大多數(shù)微控制器中,取指令和指令執(zhí)行都是順序進(jìn)行的,但在PIC單片機(jī)指令流水線結(jié)構(gòu)中,取指令和執(zhí)行指令在時(shí)間上是相互重疊的,所以PIC系列單片機(jī)才可能實(shí)現(xiàn)單周期指令。
  只有涉及到改變程序計(jì)數(shù)器PC值的程序分支指令(例如GOTO、CALL)等才需要兩個(gè)周期。
  此外,PIC的結(jié)構(gòu)特點(diǎn)還體現(xiàn)在寄存器組上,如寄存器I/O口、定時(shí)器和程序寄存器等都是采用了RAM結(jié)構(gòu)形式,而且都只需要一個(gè)周期就可以完成訪問和操作。而其它單片機(jī)常需要兩個(gè)或兩個(gè)以上的周期才能改變寄存器的內(nèi)容。上述各項(xiàng),就是PIC系列單片機(jī)能做到指令總數(shù)少,且大都為單周期指令的重要原因。
  成都 衛(wèi)東 


  知識(shí)競(jìng)賽試題:
  3簡(jiǎn)述PIC 8位單片機(jī)的指令長度和其優(yōu)點(diǎn)。
  4比較PIC與MCS-51單片機(jī)取指令不同的特點(diǎn)。

   

4樓: >>參與討論
hunterlei
還有
PIC系列8位單片機(jī)為適應(yīng)各種不同的用途,有多種型號(hào)可供選用。但是,盡管PIC單片機(jī)有不同的檔次和型號(hào),但其最基本的組成則大同小異。因此,在這里先從型號(hào)PIC16F84的單片機(jī)入手,討論其基本組成。PIC16F84是雙列直插式(DIP)塑料封裝,最大時(shí)鐘頻率可達(dá)4MHZ,F(xiàn)為MICROCHIP公司的獨(dú)家產(chǎn)品,關(guān)于其具體技術(shù)指標(biāo),可查閱該公司的產(chǎn)品手冊(cè),或在網(wǎng)址www.microchip.com上查找。
  PIC16F84單片機(jī)的引腳排列可參閱本期本版的16F8X系列簡(jiǎn)介一文。本文的附圖是該器件的主要組成部分。PIC16F84雖然體積不大,但仍然是一個(gè)完整的計(jì)算機(jī),它有一個(gè)中央處理器(CPU)、程序存儲(chǔ)器(ROM)、數(shù)據(jù)寄存器(RAM)和兩個(gè)輸入/輸出口(I/O口)。
  和其它品種的單片機(jī)一樣,CPU是此單片機(jī)的“首腦”,它從程序存儲(chǔ)器中讀取和執(zhí)行指令。在取指和執(zhí)行時(shí),還可同時(shí)對(duì)數(shù)據(jù)寄存器進(jìn)行取數(shù)(前已介紹PIC16F84采用哈佛結(jié)構(gòu))。由附圖可明顯看出,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器各有一條總線與CPU相連。有些CPU將CPU內(nèi)部的寄存器與其外部的RAM是分開管理的,但PIC單片機(jī)不是這樣,它的通用數(shù)據(jù)RAM也歸為寄存器,稱為File寄存器。在PC16F84中,有68個(gè)字節(jié)的通用RAM,其地址為0CH~4FH。
  除了通用數(shù)據(jù)寄存器外,還有一些專用寄存器,其中最常用的工作寄存器為“W寄存器”。CPU將工作數(shù)據(jù)存放在W寄存器中。寄存器W的作用與其它單片機(jī)中的“累加器A”相似。此外,還有幾個(gè)專用寄存器,它們分別以某種方式控制PIC的運(yùn)作。
  PIC16F84的程序存儲(chǔ)器是由FLASH(閃速)EPROM構(gòu)成,它可用電來記錄和擦除,而在斷電時(shí),仍可保留其內(nèi)容。PIC單片機(jī)有些型號(hào)的程序存儲(chǔ)器用的是EPROM,需要用紫外線來擦除;還有一些型號(hào)是一次性可編程(OTP)的產(chǎn)品(一經(jīng)編程便不能再擦除)。
  PIC16F84有兩個(gè)輸入/輸出口,即A口和B口。每個(gè)口的每個(gè)引腳可單獨(dú)設(shè)定為輸入或輸出。各個(gè)口的位是從0開始編號(hào)的。當(dāng)A口為輸出方式時(shí),其第4位(即RA4)為開路集電極(或開路漏極)輸出,而B口及A口其它各位為常規(guī)的全CMOS驅(qū)動(dòng)電路。這些功能必須注意,否則會(huì)在編程時(shí)出錯(cuò)。CPU對(duì)每個(gè)端口都按一個(gè)字節(jié)8位來處理,但A口只有5位引腳。
  PIC輸入與COMS兼容,所以PIC輸出可驅(qū)動(dòng)TTL或CMOS邏輯芯片。每個(gè)輸出引腳可以流出或吸入20mA電流,即使一次只用了一個(gè)引腳亦是如此。
  PIC16F84還有一些其它功能,如用來長期存放數(shù)據(jù)的EEPROM、定時(shí)器/計(jì)數(shù)器模塊等

5樓: >>參與討論
HotPower
比較專業(yè)
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
這條指令有點(diǎn)問題?程序這樣寫為什么會(huì)出現(xiàn)。。。。。
AUTOCAD2000中文版解密版
會(huì)用ht-picc的來看一下
各位大俠,幫幫忙
請(qǐng)問,我用ICD全速跑(16f877)很正常,但
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)