【廣告】
單片機的基本功能
1.8位數(shù)據(jù)總線,16位地址總線的CPU;2.具有布爾處理能力和位處理能力;3.采用哈佛結構,程序存儲器與數(shù)據(jù)存儲器地址空間各自獨立,便于程序設計;4.相同地址的64KB程序存儲器和64KB數(shù)據(jù)存儲器;5.0-8KB片內程序存儲器(8031無,8051有4KB,8052有8KB,89C55有20KB);6.128字節(jié)片內數(shù)據(jù)存儲器(8051有256字節(jié));7.32根雙向并可以按位尋址的I/O線
單片機故障的排除
1、單片機正常工作的三個條件單片機工作的三個條件分別是電源、時鐘晶振、復位。當單片機不能正常工作時,我們首先就要檢查這三個條件,用電壓表或者萬用表檢測他的電源和接地腳,檢測兩個引腳之間的電壓是不是5V左右;對于時鐘晶體振蕩有沒有正常工作,我們盡量用示波器進行檢測,看能否檢測到相應頻率的正弦波脈沖;復位檢測比較簡單,單片機的復位電平一般是高電平復位,單片機在接通電源的時候一般復位引腳上會出現(xiàn)5V左右的高電平,另外在按下復位按鍵時,復位引腳上也會出現(xiàn)高電平,用一般的電壓表或者萬用表都可以進行檢測。
2、單片機內部是否正常工作的檢測單片機內部有沒有正常工作,我們主要是通過寫入程序的方式來進行檢測和排查。這個檢測需要有“燒入”代碼的硬件和軟件才行,檢測的原理就是通過“燒入”代碼的硬件和軟件,將一段帶有檢測功能的正常代碼“燒入”到單片機。檢查兩個方面:首先就是能不能將目標代碼正常寫入單片機,不能正常寫入單片機時,說明單片機已經(jīng)損壞,需要更換同型號的單片機;第二就是目標代碼可以正常寫入單片機,寫入后的效果是不是就是程序設定的功能,如果是說明單片機正常。單片機在更換時,我們盡量采用同型號的單片機,然后寫入公司給予的目標代碼,單片機的價格目般比較便宜,零售價格大概5元左右。
單片機的應用范圍
在說單片機應用之前,首先來談談我們使用的電腦(PC機),我們使用的電腦屬于通用計算機,真是感嘆計算機發(fā)展神速!現(xiàn)在個人電腦的性能比以前已經(jīng)得到了極大的提高,普通PC機的運行速度就已經(jīng)達到了3GB以上,擁有海量的硬盤空間,80GB、160GB甚至200G都很常見,內存普通的都有256M、512M甚至有1G內存,使用19'大屏幕液晶顯示器。。。正是這些電腦的很高的性能,為我們海量數(shù)值計算、信息處理、多媒體和網(wǎng)絡應用、辦公、家用等的實現(xiàn)成為可能。
相比之下,單片機的硬件配置就沒有通用計算機那么高了,單片機運算速度一般只有幾兆至幾十兆,如51單片機常用的晶振頻率有6MHZ、11.0592MHZ和24MHZ等;單片機內部程序空間也比較小,一般在幾KB到幾十KB;單片機內存RAM一般幾百字節(jié)到幾KB。雖然單片機微型計算機的性能無法和電腦相比,但是單片機具有高可靠性、體積小、智能性、實時性、可塑性強(只要寫入不同的程序,同一片單片機能夠完成不同的工作)等諸多特點,而且價格低廉,如一片89S51單片機才幾塊錢。正是這些特點,使單片機成為工程師們開發(fā)嵌入式應用系統(tǒng)和小型智能化產品的選擇!
單片機的應用領域
單片機的領域比PLC廣,可以廣泛應用于儀器儀表、家用電器、醫(yī)學設備、航空航天、設備的智能化管理及過程控制等領域,技術含量高,使用靈活,但是工作量較大,抗干擾、模塊化要求低。開發(fā)消費電子、商業(yè)應用的電子、玩具、家電等可以選擇單片機。
但要知道單片機只是一個芯片,所以電路比較復雜,初學者經(jīng)常會面臨抗干擾能力不強,現(xiàn)信號失真,干擾過大的問題。但對于經(jīng)驗豐富者來說也不算事。
很多人說單片機在工業(yè)領域可以代替PLC,我只能說在工業(yè)領域,多數(shù)自動控制的大型設備還是要用PLC來完成。在設計之初,PLC就更注重于工業(yè)應用,對于防干擾、設備接口、聯(lián)網(wǎng)、模塊化都有完善的技術支撐,使用方便簡單,開發(fā)設計周期短。例如,自動化生產線,就必須用PLC來做。單片機只能用來開發(fā)一些補充設備。