菜鳥(niǎo)的基礎知識匯總:?jiǎn)纹瑱C掃盲帖,初學(xué)者必看
(七)單片機學(xué)習
本文引用地址:http://dyxdggzs.com/article/226881.htm目前,很多人對匯編語(yǔ)言并不認可??梢哉f(shuō),掌握用C語(yǔ)言單片機編程很重要,可以大大提高開(kāi)發(fā)的效率。不過(guò)初學(xué)者可以不了解單片機的匯編語(yǔ)言,但一定要了解單片機具體性能和特點(diǎn),不然在單片機領(lǐng)域是比較致命的。如果不考慮單片機硬件資源,在KEIL中用C胡亂編程,結果只能是出了問(wèn)題無(wú)法解決!可以肯定的說(shuō),最好的C語(yǔ)言單片機工程師都是從匯編走出來(lái)的編程者因為單片機的C語(yǔ)言雖然是高級語(yǔ)言,但是它不同于臺式機個(gè)人電腦上的VC++什么的單片機的硬件資源不是非常強大,不同于我們用VC、VB等高級語(yǔ)言在臺式PC上寫(xiě)程序畢竟臺式電腦的硬件非常強大,所以才可以不考慮硬件資源的問(wèn)題。還有就是在單片機編程中C語(yǔ)言雖然編程方便,便于人們閱讀,但是在執行效率上是要比匯編語(yǔ)言低10%到20%,所以用什么語(yǔ)言編寫(xiě)程序是要看具體用在什么場(chǎng)合下??偟膩?lái)說(shuō)做單片機編程要靈活使用匯編語(yǔ)言與C語(yǔ)言,讓單片機的強大功能以最高是效率展示給用戶(hù)。
以8051單片機為例講解單片機的引腳及相關(guān)功能;
《單片機引腳圖》
40個(gè)引腳按引腳功能大致可分為4個(gè)種類(lèi):電源、時(shí)鐘、控制和I/O引腳。⒈ 電源:
⑴ VCC - 芯片電源,接+5V;
⑵ VSS - 接地端;
注:用萬(wàn)用表測試單片機引腳電壓一般為0v或者5v,這是標準的TTL電平。但有時(shí)候在單片機程序正在工作時(shí)候測試結果并不是這個(gè)值而是介于0v-5v之間,其實(shí)這是萬(wàn)用表的響應速度沒(méi)這么快而已,在某一個(gè)瞬間單片機引腳電壓仍保持在0v或者5v。
⒉ 時(shí)鐘:XTAL1、XTAL2 - 晶體振蕩電路反相輸入端和輸出端。
⒊ 控制線(xiàn):控制線(xiàn)共有4根,
⑴ ALE/PROG:地址鎖存允許/片內EPROM編程脈沖
① ALE功能:用來(lái)鎖存P0口送出的低8位地址
② PROG功能:片內有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。
⑵ PSEN:外ROM讀選通信號。
⑶ RST/VPD:復位/備用電源。
① RST(Reset)功能:復位信號輸入端。
② VPD功能:在Vcc掉電情況下,接備用電源。
⑷ EA/Vpp:內外ROM選擇/片內EPROM編程電源。
① EA功能:內外ROM選擇端。
② Vpp功能:片內有EPROM的芯片,在EPROM編程期間,施加編程電源Vpp。
⒋ I/O線(xiàn)
80C51共有4個(gè)8位并行I/O端口:P0、P1、P2、P3口,共32個(gè)引腳。
P3口還具有第二功能,用于特殊信號輸入輸出和控制信號(屬控制總線(xiàn))
5. P3口第二功能
P30 RXD 串行輸入口
P31 TXD 串行輸出口
P32 INT0 外部中斷0(低電平有效)
P33 INT1 外部中斷1(低電平有效)
P34 T0 定時(shí)計數器0
P35 T1 定時(shí)計數器1
P36 WR 外部數據存儲器寫(xiě)選通(低電平有效)
P37 RD 外部數據存儲器讀選通(低電平有效)
(八)常用單片機芯片簡(jiǎn)介
STC單片機
STC公司的單片機主要是基于8051內核,是新一代增強型單片機,指令代碼完全兼容傳統8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號,加密性好,抗干擾強.
PIC單片機
是MICROCHIP公司的產(chǎn)品,其突出的特點(diǎn)是體積小,功耗低,精簡(jiǎn)指令集,抗干擾性好,可靠性高,有較強的模擬接口,代碼保密性好,大部分芯片有其兼容的FLASH程序存儲器的芯片.
EMC單片機
是臺灣義隆公司的產(chǎn)品,有很大一部分與PIC 8位單片機兼容,且相兼容產(chǎn)品的資源相對比PIC的多,價(jià)格便宜,有很多系列可選,但抗干擾較差.
ATMEL單片機(51單片機)
ATMEl公司的8位單片機有AT89、AT90兩個(gè)系列,AT89系列是8位Flash單片機,與8051系列單片機相兼容,靜態(tài)時(shí)鐘模式;AT90系列單片機是增強RISC結構、全靜態(tài)工作方式、內載在線(xiàn)可編程Flash的單片機,也叫avr單片機.
PHLIPIS 51PLC系列單片機(51單片機)
PHILIPS公司的單片機是基于80C51內核的單片機,嵌入了掉電檢測、模擬以及片內RC振蕩器等功能,這使51LPC在高集成度、低成本、低功耗的應用設計中可以滿(mǎn)足多方面的性能要求.
HOLTEK單片機
臺灣盛揚半導體的單片機,價(jià)格便宜,種類(lèi)較多,但抗干擾較差,適用于消費類(lèi)產(chǎn)品.
TI公司單片機(51單片機)
德州儀器提供了TMS370和msp430兩大系列通用單片機.TMS370系列單片機是8位CMOS單片機,具有多種存儲模式、多種外圍接口模式,適用于復雜的實(shí)時(shí)控制場(chǎng)合;MSP430系列單片機是一種超低功耗、功能集成度較高的16位低功耗單片機,特別適用于要求功耗低的場(chǎng)合
松翰單片機(SONIX)
是臺灣松翰公司的單片,大多為8位機,有一部分與PIC 8位單片機兼容,價(jià)格便宜,系統時(shí)鐘分頻可選項較多,有PMW ADC 內振 內部雜訊濾波。缺點(diǎn)RAM空間過(guò)小,抗干擾較好。從無(wú)線(xiàn)電世界到單片機世界
現代計算機技術(shù)的產(chǎn)業(yè)革命,將世界經(jīng)濟從資本經(jīng)濟帶入到知識經(jīng)濟時(shí)代。在電子世界領(lǐng)域,從20世紀中的無(wú)線(xiàn)電時(shí)代也進(jìn)入到21世紀以計算機技術(shù)為中心的智能化現代電子系統時(shí)代?,F代電子系統的基本核心是嵌入式計算機系統(簡(jiǎn)稱(chēng)嵌入式系統),而單片機是最典型、最廣泛、最普及的嵌入式系統。
一、 無(wú)線(xiàn)電世界造就了幾代英才
在20世紀五六十年代,最具代表的先進(jìn)的電子技術(shù)就是無(wú)線(xiàn)電技術(shù),包括無(wú)線(xiàn)電廣播、收音、無(wú)線(xiàn)通信(電報)、業(yè)余無(wú)線(xiàn)電臺、無(wú)線(xiàn)電定位、導航等遙測、遙控、遙信技術(shù)。早期就是這些電子技術(shù)帶領(lǐng)著(zhù)許多青少年步入了奇妙的電子世界,無(wú)線(xiàn)電技術(shù)展示了當時(shí)科技生活美妙的前景。電子科學(xué)開(kāi)始形成了一門(mén)新興學(xué)科。無(wú)線(xiàn)電電子學(xué)、無(wú)線(xiàn)通信開(kāi)始了電子世界的歷程。
無(wú)線(xiàn)電技術(shù)不僅成為了當時(shí)先進(jìn)科學(xué)技術(shù)的代表,而且從普及到專(zhuān)業(yè)的科學(xué)領(lǐng)域,吸引了廣大青少年,并使他們從中找到了無(wú)窮的樂(lè )趣。從床頭的礦石收音機到超外差收音機;從無(wú)線(xiàn)電發(fā)報到業(yè)余無(wú)線(xiàn)電臺;從電話(huà)、電鈴到無(wú)線(xiàn)電操縱模型。無(wú)線(xiàn)電技術(shù)成為當時(shí)青少年科普、科技教育最普及、最廣泛的內容。至今,許多老一輩的工程師、專(zhuān)家、教授當年都是無(wú)線(xiàn)電愛(ài)好者。無(wú)線(xiàn)電技術(shù)的無(wú)窮樂(lè )趣、無(wú)線(xiàn)電技術(shù)的全面訓練,從電子學(xué)基本原理、電子元器件基礎到無(wú)線(xiàn)電遙控、遙測、遙信電子系統制作,培養出了幾代科技英才。
51單片機相關(guān)文章:51單片機教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
晶振相關(guān)文章:晶振原理 脈寬調制相關(guān)文章:脈寬調制原理
評論