這里是一個夢想開始的地方。只需要一臺普通計算機,使用網上下載的免費單片機集成開發軟件,購買一塊單片機開發板,便可以擁有自己的實驗工作室,擁有自己學習和產品開發的平臺,也就等于擁有了自己的起飛基礎。
本篇簡介單片機的歷史,分類,接著詳細介紹單片機的結構,工作原理及開發語言,單片機程序流程,入門時對單片機,編程機,實驗板的選擇,以及如何構建開發 環境,開發平臺等。
1,單片機名稱的由來
單片機在外觀上與常見的集成電路塊一樣,體積很小,多這黑色長條狀,條狀左右兩側各有一排金屬引腳,可與外電路連接。單片機體積雖小,但“五臟俱全”,其內部結構與普通計算機結構類似,也是由中央處理器,存儲器各輸入、輸出大部份構成,實際就是把一臺普通的計算機經過筒化,濃縮在一小片芯片內,形成了芯片級計算機。既單芯片微型計算機,簡稱單片機。國內有很多學習單片機的站點如:http://www.zg4o1577.cn,內容就很全面.還有周立功的也不錯.單片機也稱這微控制器或嵌入式微控制器。計算機是靠輸入程序來工作的,同樣單片機工作也需要事先輸入程序。
2,單片機的特點
高性能低價格
一個單片機從功能上講相當與一臺微型計算機,可是價格卻很低,一個單片機的價格一般在幾元到幾十元之間。而且隨著科學技術的發展各市場競爭的需要,世界上生產單片機的各大公司都在不斷地采用新技術來提高單片機的性能,同時又進一步降低其價格。
體積小,可靠性高
在單片機的片內,除了一般必須具有的ROM,RAM,定時器計數器,中斷系統外,還盡可能地把眾多的各種外圍功能器件集成在片內,減少了外部各芯片之間的連接,大大地提高了單片機的可靠性各抗干擾能力。
低電壓,低功耗
一般單片機工作電壓為5V,有的單片機可以在1,8-3V的電壓下工作,而且,功耗降至UA級。例如,MSP430超低功耗類型的單片機,兩個紐扣電池就可以保障其運行長達近十年。單片機的這種低電壓,低功耗的特性,對于設計各開發攜帶式智能產品各家用消費類產品顯得非常重要。