『壹』 如何寫晶元
方式
PICSTART-PLUS是在MICROCHIP公司MPLAB-IDE集成開發環境下使用的PIC系列MCU燒寫工具,由Microchip公司授權高奇晶圓電子科技有限公司製造與銷售。
PICSTART-PLUS可燒寫幾乎所有的PIC系列MCU(參看燒寫晶元列表)。該編程器性能可靠,尤其適合PIC單片機開發階段或中、小批量生產的晶元燒寫。
PLUS可燒寫的晶元型號與軟硬體版本對照
硬體版本 3.11&軟體版本3.30(MPLAB IDEv6.30) PIC12C508 PIC16C63 PIC16C924 PIC17C42A
PIC12C508A PIC16C63A PIC16C925 PIC17C43
PIC12C509 PIC16C642 PIC16C926 PIC17C44
PIC12C509A PIC16C64A PIC16CE623 PIC17C752
PIC12C671 PIC16C65A PIC16CE624 PIC17C756
PIC12C672 PIC16C65B PIC16CE625 PIC17C756A
PIC12CE518 PIC16C66 PIC16F627(1) PIC17C762
PIC12CE519 PIC16C662 PIC16F628(1) PIC17C766
PIC12CE673 PIC16C67 PIC16F630(1) PIC18C242
PIC12CE674 PIC16C71 PIC16F676(1) PIC18C252
PIC12F629(3) PIC16C710 PIC16F72(1) PIC18C442
PIC12F675(3) PIC16C711 PIC16F73(1) PIC18C452
PIC16C505 PIC16C712 PIC16F74(1) PIC18C658
PIC16C54 PIC16C715 PIC16F76(1) PIC18C858
PIC16C54C PIC16C716 PIC16F77(1) PIC18F242
PIC16C55 PIC16C717(1) PIC16F818(3)# PIC18F248
PIC16C554 PIC16C72 PIC16F819(3)# PIC18F252
PIC16C558 PIC16C72A PIC16F83 PIC18F258
PIC16C55A PIC16C73A PIC16F84 PIC18F442
PIC16C56 PIC16C73B PIC16F84A PIC18F448
PIC16C56A PIC16C745 PIC16F870 PIC18F452
PIC16C57 PIC16C74A PIC16F871 PIC18F458
PIC16C57C PIC16C74B PIC16F872 PIC18F6620(3)!
PIC16C58A PIC16C76 PIC16F873 PIC18F6720(3)!
PIC16C58B PIC16C765 PIC16F873A(3) PIC18F8620(3)!
PIC16C620 PIC16C77 PIC16F874 PIC18F8720(3)!
PIC16C620A PIC16C770(1) PIC16F874A(3) rfPIC12C509AF
PIC16C621 PIC16C771(1) PIC16F876 rfPIC12C509AG
PIC16C621A PIC16C773 PIC16F876A(3) rfPIC12F675F*
PIC16C622 PIC16C774 PIC16F877 rfPIC12F675H*
PIC16C622A PIC16C781(1) PIC16F877A(3) rfPIC12F675K*
PIC16C62A PIC16C782(1) PIC16HV540
PIC16C62B PIC16C923 PIC17C42
註:
(1) - 硬體版本 2.30 以上
(2) - 硬體版本 3.00 以上
(3) - 硬體版本 3.11 以上
* 試用版
! 請查看相應晶元的燒寫支持文檔
# 請查看MPLAB IDEv6.30安裝目錄下READMES\Readme for PICSTART Plus.txt文件Section 6 "Known Problems"
***********************************************************************
硬體版本 3.00.04&軟體版本2.70.40(MPLAB IDEv5.70.40)
支持型號:
PIC12C508(1) PIC12C508A(1) PIC12C509(1) PIC12C509A(1)
PIC12CE518(1) PIC12CE519(1) PIC12F629(6)* PIC12C671(2)
PIC12C672(2) PIC12CE673(2) PIC12CE674(2) PIC12F675(6)*
PIC14000 PIC16C505(1) PIC16C52 PIC16C54
PIC16C54A PIC16C54B PIC16C54C(3) PIC16HV540
PIC16C55 PIC16C55A(3)! PIC16C554 PIC16C558
PIC16C56 PIC16C56A PIC16C57 PIC16C57C(3)!
PIC16C58A PIC16C58B PIC16C61 PIC16C62
PIC16C62A PIC16C62B PIC16C620 PIC16C620A
PIC16C621 PIC16C621A PIC16C622 PIC16C622A
PIC16CE623 PIC16CE624 PIC16CE625 PIC16F627(4)
PIC16F628(4) PIC16C63 PIC16C63A PIC16F630(6)*
PIC16C64 PIC16C64A PIC16C642(1) PIC16C65
PIC16C65A PIC16C65B PIC16C66 PIC16C662(1)
PIC16C67 PIC16F676(6)* PIC16C71 PIC16C710
PIC16C711 PIC16C712(3) PIC16C715(1) PIC16C716(3)
PIC16C717(4) PIC16C72 PIC16F72(4) PIC16C72A
PIC16C73 PIC16F73(4) PIC16C73A PIC16C73B
PIC16C74 PIC16F74(4) PIC16C74A PIC16C74B
PIC16C745(3) PIC16C76 PIC16F76(4) PIC16C765(3)
PIC16C77 PIC16F77(4) PIC16C770(4) PIC16C771(4)
PIC16C773 PIC16C774 PIC16C781(4) PIC16C782(4)
PIC16F818(6)* PIC16F819(6)* PIC16F83 PIC16C84
PIC16F84 PIC16F84A PIC16F870(3) PIC16F871(3)
PIC16F872(3) PIC16F873(3) PIC16F873A(6)* PIC16F874(3)
PIC16F874A(6)* PIC16F876(3) PIC16F876A(6)* PIC16F877(3)
PIC16F877A(6)* PIC16C923 PIC16C924 PIC16C925
PIC16C926 PIC17C42 PIC17C42A PIC17C43
PIC17C44 PIC17C752 PIC17C756 PIC17C756A
PIC17C762 PIC17C766 PIC18C242(3) PIC18F242(5)
PIC18F248(5) PIC18C252(3) PIC18F252(5) PIC18F258(5)
PIC18C442(3) PIC18F442(5) PIC18F448(5) PIC18C452(3)
PIC18F452(5) PIC18F458(5) PIC18C658(3)!! PIC18C858(3)!!
rf509AF(1)# rf509AG(1)#
注:
(1) - 硬體版本 1.20 以上
(2) - 硬體版本 1.50 以上
(3) - 硬體版本 2.01 以上
(4) - 硬體版本 2.30 以上
(5) - 硬體版本 3.00 以上
(6) - 硬體版本 3.00.40 以上
***********************************************************************
硬體版本為V3.00.04的PICSTART-PLUS可燒寫的晶元列表:
系列 晶元型號
12系列 PIC12C508;PIC12C508A;PIC12C509;PIC12C509A;PIC12CE518;PIC12CE519
PIC12C671;PIC12C672;PIC12CE673;PIC12CE674;PIC12F629;PIC12F675;
16C5X PIC16C52;PIC16C54;PIC16C54A; PIC16C54C; PIC16C55;PIC16C55A;PIC16C56;PIC16C56A;PIC16C57;PIC16C57C;PIC16C58A;PIC16C58B;
16C5XX PIC16C505;PIC16C554;PIC16C558;PIC16HV540;
16C6X PIC16C62A;PIC16C62B;PIC16C63;PIC16C63A;PIC16C64A;PIC16C65B;PIC16C66;PIC16C67
16C(E)6XX PIC16C620;PIC16C620A;PIC16C621;PIC16C621A;PIC16C622;PIC16C622A;PIC16CE623;PIC16CE624;PIC16CE625; PIC16C642;PIC16C662;
16F6XX PIC16F627;PIC16F628;PIC16F630;PIC16F676
16C7X PIC16C71;PIC16C72;PIC16C72A;PIC16C73;PIC16C73A;PIC16C73B;PIC16C74;PIC16C74A;PIC16C74B;PIC16C76;PIC16C77
16C7XX PIC16C710;PIC16C711;PIC16C712;PIC16C715;PIC16C716;PIC16C717;PIC16C745;PIC16C765;PIC16C770;PIC16C771;PIC16C773;PIC16C774;PIC16C781(#);PIC16C782(#);
16F7X PIC16F73;PIC16F74;PIC16F76;PIC16F77
16F8X PIC16F83;PIC16F84;PIC16F84A;PIC16F818;PIC16F819;PIC16F873A;PIC16F874A;PIC16F876A;PIC16F877A
16F87X PIC16F870;PIC16F871;PIC16F872;PIC16F873;PIC16F874;PIC16F876;PIC16F877
16C92X PIC16C923;PIC16C924;PIC16C925;PIC16C926
17C4X PIC17C42;PIC17C42A;PIC17C43;PIC17C44
17C7XX PIC17C752;PIC17C756;PIC17C756A;PIC17C762;PIC17C766
18XXX PIC18C242;PIC18C252;PIC18C442;PIC18C452;PIC18C658(*);PIC18C858(*);PIC18F248;PIC18F242;PIC18F252;PIC18F258;PIC18F442;PIC18F448;PIC18F452;PIC18F458
18FXX20 PIC18F2220(#);PIC18F2320(#);PIC18F4220(#);PIC18F4320(#);PIC18F6620;PIC18F6720;PIC18F8620;PIC18F8720
rfXXX rf509AF;rf509AG;rfPIC12F675F* ;rfPIC12F675H*; rfPIC12F675K* (詳情請參考相關資料中的燒寫說明)
註:1、表中標*號的晶元需要通過專用的轉接座才可進行燒寫。
2、#號的必須在MPLAB-IDE6.20中使用。
3、需要升級的用戶請到www.GOLDENCHIP.COM.CN 或 www.MICROCHIP.COM.CN下載安裝。
『貳』 單片機的種類是AT89C51單片機
MCS-51系列及與之兼容的80C51系列單片機
在我國使用最多的是Intel公司的MCS-51系列單片機。MCS-51系列單片機雖然是8位單片機,但它品種齊全、兼容性強、性價比高,且軟硬體應用設計資料豐富,已為廣大工程技術人員所熟悉,因此在我國得到了廣泛的應用。
MCS是Intel公司的注冊商標。凡Intel公司生產的以8051為核心單元的其他派生單片機都可以稱為MCS-51系列,有時簡稱為51系列。MCS-51系列單片機包括8031、8051、87513個基本型和對應的低功耗型80C31、80C51、87C51。
MCS-51系列及80C51單片機有多種品種。它們的引腳及指令系統相互兼容,主要在內部結構上有所區別。最常用的51系列單片機是8051和AT89C51(如圖1-2所示)等。
AT89C51具有片內E2PROM,是真正的單片機,由於不需要外接EPROM,所以應用非常普遍。8031、8051片內沒有EPROM,但它價格很低,軟硬體系統開發成熟,所以應用也非常廣泛。目前51系列的產品大多是8031、8051和AT89C51等。
除了Intel公司,還有Atmel、Winbond、Philips、TEMIC、ISSI和LG等公司都生產兼容80C51的產品。
宏晶公司生產的STC89C5lRC單片機為低電壓、高性能的CMOS 8 位單片機,片內含2Kbyte的可反復擦寫的只讀程序存儲器(PEROM)和128byte的隨機存取數據存儲器(RAM),工作電壓為2.7V~6V,還含有2個16位的定時器,6 個內部中斷源,可編程的串口 UART,兼容標准 MCS-51 指令系統。片內置有通用 8 位中央處理器和Flash存儲單元,封裝只有40針,體積比較小,工作溫度為-40℃~+85℃。
STC89C5lRC單片機可以利用STC-ISP軟體方便地實現在線燒寫程序。本書使用的實驗開發板採用的就是STC89C5lRC單片機。
TI公司的超低功耗Flash型MSP430系列單片機
有業界最佳「綠色微控制器(Green MCUs)」稱號的 TI 公司的 MSP430 Flash 系列單片機,是目前業界所有內部集成閃速存儲器(Flash ROM)產品中功耗最低的,消耗功率僅為其他閃速微控制器(Flash MCUs)的 1/5。在 3V 工作電壓下其耗電電流低於 350μA/MHz,待機模式僅為 1.5μA/MHz,具有 5 種節能模式。該系列產品的工作溫度范圍為-40℃~85℃,可滿足工業應用要求。MSP430 微控制器可廣泛地應用於煤氣表、水表、電子電度表、醫療儀器、火警智能探頭、通信產品、家庭自動化產品、攜帶型監視器及其他低耗能產品。由於MSP430微控制器的功耗極低,可設計出只需一塊電池就可以使用長達10年的儀表應用產品,因此,MSP430 Flash系列是不可多得的高性價比單片機。
OKI低電壓低功耗單片機
OKI公司的高性價比4位機MSM64K系列也是低功耗低電壓的微控制器,其工作電壓可低至1.25V,使用32kHz的工作頻率,工作電流可低至3μA~5μA,HALT(關斷)模式下小於1μA,而其功能卻並不遜色。MSM64K系列單片機片內集成了LCD(液晶顯示器)驅動器,可方便地與液晶顯示器連接,且具有片內掩模(Mask)的程序存儲器,有些型號還帶有串口、RC振盪器、看門狗、模數轉換器(ADC)、脈寬調制(PWM)等,幾乎不需要外擴晶元即可滿足應用,其工作溫度范圍可達-40℃~85℃,提供PGA封裝和裸片。該系列微控制器應用廣泛,適用於使用LCD顯示、電池供電的設備,如掌上游戲機、攜帶型儀表(體溫計、濕度計)、智能探頭、定時器(時鍾)等低成本、低功耗的產品。
ST公司的ST62系列單片機
美國ST微電子公司是一家獨立的全球性公司,專門從事半導體集成電路的設計、生產、製造和銷售,以及生產各種微電子應用中的分立器件。應用領域涉及電子通信系統、計算機系統、消費類產品、汽車應用、工業自動化和控制系統等。ST公司可提供滿足各種需要的單片機或微控制器,其中ST62系列8位單片機以其簡單、靈活、價低格等特點,特別適用於汽車、工業、消費領域的嵌入式微控制系統。ST62系列提供多種不同規格的單片機以滿足各種需要,存儲器從1KB到8KB,有ROM、OTP、EPROM、E2PROM、Flash E2PROM,I/O介面從9個到22 個,引腳從16 個到42個,還有 ADC、LCD 驅動、看門狗、定時器、串列口、電壓監控等部件。ST62 單片機採用獨特的製造工藝和技術,大大提高了抗干擾能力,能適應於各種惡劣環境。
AD公司的帶A/D與D/A轉換器的單片機
ADμC812是AD公司推出的全集成12位數據採集系統,片內集成了8路12位高性能的自校準ADC、2路12位DAC和與80C51指令兼容的8位MCU。AD公司最近又推出了16位和24位ADC的ADμC816和ADμC824,其他性能特性與ADμC812基本相同。
ADμC812 MCU 包括8KB的Flash程序存儲器、640B 的Flash數據存儲器、256B 的RAM和與80C51 兼容的內核。並且具有看門狗定時器、電源監視器及ADC DMA 功能,32 個可編程I/O介面、I2C/SPI兼容和標准UART串列通信介面。晶元具有正常、空閑和掉電三種工作模式,非常適合低功耗應用的電源管理方案,如智能感測器、電池供電系統(可移動PC、手持儀器、終端)、瞬時捕捉系統、DAS和通信系統等。
『叄』 現在主流的單片機都有哪些
幾種主流單片機簡介
目前已投放市場的主要單片機產品多達70 多個系列,500多個品種。這其中還不包括那些系統或整機廠商定製的專用單片機,及針對專門業務、專門市場的單片機品種。這里僅對部分常見的和常用的單片機系列進行介紹。
(1)8051 單片機
最早由Intel 公司推出的8051/31 類單片機也是世界上用量最大的幾種單片機之一。由於Intel公司在嵌入式應用方面將重點放在186、386、奔騰等與PC 類兼容的高檔晶元的開發上,隨後Intel公司將80C51內核使用權以專利互換或出讓給世界許多著名IC製造廠商,如 Philips 、NEC、Atmel、AMD、Dallas、siemens、Fujutsu、OKI、華邦、LG等。在保特與80C51單片機兼容的基礎上,這些公司容入了自身的優勢,擴展了針對滿足不同測控對象要求的外圍電路,如滿足模擬量輸入的A/D、滿足伺服驅動的PWM、滿足高速輸入/輸出控制的HSL/HSO、滿足串列擴展匯流排I2C、保證程序可靠運行的的WDT、引入使用方便且價廉的Flash ROM等,開發出上百種功能各異的新品種。這樣80C51單片機就變成了眾多晶元製造廠商支持的大家族,統稱為80C51系列單片機。客觀事實表明,80C51已成為8位單片機的主流,成了事實上的標准MCU晶元。
(2)MOTOROLA 單片機
MOTOROLA 是世界上最大的單片機廠商,品種全、選擇餘地大、新產品多是其特點。在8 位機方面有68HC05 和升級產品68HC08。68HC05有30 多個系列,200 多個品種,產量已超過20 億片。16 位機68HC16 也有十多個品種。32位單片機的683XX 系列也有幾十個品種。MOTOROLA 單片機特點之一是在同樣速度下所用的時鍾頻率較Intel 類單片機低得多,因而使得高頻雜訊低、抗干擾能力強,更適合用於工業控制領域及惡劣的環境。
(3)Microchip 單片機
Microchip單片機是市場份額增長最快的單片機。它的主要產品是16C系列8位單片機,CPU 採用RISC 結構,僅33 條指令,其高速度,低電壓,低功耗,大電流LCD 驅動能力和低價位OTP 技術等都體現出單片機產業的發展新趨勢。且以低價位著稱,一般單片機價格都在一美元以下。由美國Microchip 公司推出的PIC 單片機系列產品,已有三種系列多種型號的產品問世,從電腦的外設,家電控制,電訊通信,智能儀器,汽車電子到金融電子的各個領域都得到廣泛的應用。Microchip 單片機沒有掩膜產品,全都是OTP 器件(近年已推出FLASH型單片機——編者注)。Microchip 強調節約成本的最優化設計、使用量大、檔次低、價格敏感的產品。
(4)Atmel 單片機
ATMEL 公司的90 系列單片機是增強 RISC內載 Flash 的單片機,通常簡稱為 AVR 單片機,90 系列單片機是基於新的精簡指令RISC 結構的。這種結構是在90 年代開發出來的綜合了半導體集成技術和軟體性能的新結構,這種結構使得在8 位微處理器市場上AVR 單片機具有最高 MIPS mw 能力
(5)NEC 單片機
NEC 單片機自成體系,以8 位單片機78K 系列產量最高,也有16 位、32位單片機。16位以上單片機採用內部倍頻技術,以降低外時鍾頻率。有的單片機採用內置操作系統。NEC的銷售策略著重於服務大客戶,並投入相當大的技術力量幫助大客戶開發產品。
(6)東芝單片機
東芝單片機從4 位單片機到64 位單片機,門類齊全。4位機在家電領域仍有較大的市場。8 位機主要有870 系列、90 系列等,該類單片機允許使用慢模式,採用32K 時鍾時功耗低至10uA 數量級。CPU內部多組寄存器的使用,使得中斷響應與處理更加快捷。東芝的32位單片機採用MIPS3000A RISC的CPU結構,面向VCD、數字相機、圖像處理等市場。
(7)富士通單片機
富士通有8 位、16位和32 位單片機,其中8 位單片機主要有3V 產品和5V 產品,3V產品應用於消費類及便攜設備,如空調、洗衣機、冰箱、電表、小家電等,5V產品應用於工業及汽車電子。8位單片機有8L 和8FX 兩個系列,是市場上最常見的兩個系列。16位主流單片機有MB90F387,MB90F462,MB90F548,MB90F428 等,這些單片機主要是採用64腳或100 腳QFP 封裝,1路或多路CAN 匯流排,並可外擴匯流排,適用於電梯、汽車電子車身控制及工業控制等。32位單片機採用RISC 結構,主要產品有MB91101A,它採用100 腳QFP 封裝,超低成本,可外擴匯流排,適用於POS 機、銀行稅控列印機等;MB91F362GA,208 腳QFP 封裝,CAN 匯流排,可外擴匯流排,適用於電力及工業控制等;MB91F364GA,120 腳LQFP 封裝,CAN 匯流排,I2C等豐富通訊介面,支持低成本的在線模擬技術(AccemiCMDE),廣泛適用於要求高性能低成本的各種應用。富士通公司注重於服務大公司、大客戶,幫助大客戶開發產品。
自單片機在上世紀70 年代產生以來,在短短幾十年的時間內得到了飛速的發展,隨著工藝技術及技術的不斷發展,新的單片機將會不斷出現。