51微控制器應用開發從入門到精通
隨著微處理器技術和soc技術的發展,從較早的4位機到8位機,一直發展到現在的32位機,微控制器的應用逐漸滲透到生產、生活的各個領域。本書主要針對mcs-51體系微控制器,從硬體、軟體兩個方面的基礎知識開始進行介紹。mcs-51體系微控制器由於具有簡單易學、穩定性好、成本低等優點,在工業控制、家用電器、汽車電子乃至航天電子等許多領域都有著重要的應用。
本書主要針對初、中級讀者群,通過眾多的例項介紹微控制器開發的基礎知識、基本工具、基本過程及簡單應用,既方便初學者入門,也對中級讀者的開發高階有很大幫助。希望讀者在閱讀本書的時候,能夠按照書中的講解自己動手進行例項開發,只有學以致用才能真正掌握書中的內容。
本書共分7章,各部分的具體內容介紹如下。
第1章主要介紹了微控制器開發的基礎知識,通過概述性的介紹,講解了微控制器開發的過程、所用的工具、最小系統以及相關的名詞,方便初學者對微控制器的開發有個整體印象,以便進一步的學習。
第2章、第3章介紹了微控制器開發的基礎例項。這兩章精選20多個最基礎且常用的例項,介紹微控制器開發的基本過程,以及微控制器與輸入輸出裝置之間的連線。初學者通過對這些例項的學習,能基本掌握微控制器的工作方式和基本的設計過程,具備初步的微控制器使用能力。
第4章~第6章在前兩章的基礎上,介紹了如何通過微控制器進行資料採集、資料通訊、資料儲存。這是微控制器開發的高階例項,通過這十幾個例項的學習,使讀者掌握微控制器通過外部裝置的配合完成複雜的功能的技術。
第7章詳細的介紹了乙個綜合例項(簡易gps系統),通過這一例項的學習,使讀者初步具備開發較複雜的系統的能力。
本書大量使用例項並帶有詳細的分析解釋,特別適合初學者進行微控制器技術的學習。需要說明的是,實踐是學習好微控制器技術的最佳方式,所以建議讀者在閱讀本書的基礎上,根據本書提供的例項進行一定的硬體設計,並在開發板上進行相應的程式設計操作。這樣能夠使您對微控制器技術的學習事半功倍。
第 1 章 微控制器開發預備知識
1.1 微控制器開發流程
1.2 學習微控制器的必備工具
1.3 keil uvision2整合開發環境
1.4 程式設計器的安裝與使用
1.5 測試方法和工具
第 2 章 51微控制器基礎例項
2.1 簡單點亮發光二極體例項
2.2 跑馬燈例項
2.3 流水燈例項
2.4 延時時間計算例項
2.5 用取表方式實現燈移動
2.6 中斷控制功能的作用
2.7 中斷的控制及設定
2.8 用外部中斷控制燈閃爍
2.9 交通燈例項
2.10 變頻報警例項
2.11 歌曲演奏例項
2.12 電子琴
2.13 軟體陷阱例項
第 3 章 輸入和顯示
第 4 章 資料採集
第 5 章 資料通訊
第 6 章 資料儲存例項精選
第 7 章 全球定位系統設計與開發
《51微控制器應用開發從入門到精通》 導讀
隨著微處理器技術和soc技術的發展,從較早的4位機到8位機,一直發展到現在的32位機,微控制器的應用逐漸滲透到生產 生活的各個領域。本書主要針對mcs 51體系微控制器,從硬體 軟體兩個方面的基礎知識開始進行介紹。mcs 51體系微控制器由於具有簡單易學 穩定性好 成本低等優點,在工業控制 家用電器...
51微控制器 51系列微控制器的開發模板
這個是微控制器開發的模板,下面給些注釋和思路,開發的時候其實是經常使用的,之前也不懂,參加藍橋杯之後學習到的,如果有時間和機會,會結合前輩的這些思路,再寫個stm32和嵌入式下的開發模板,這個很有利於專案的設計開發。說明 適用於stc15f2k60s2微控制器,其他的類似,只需要改動相關的定時器設定...
51微控制器入門了解
一 微控制器的基礎知識 1 微控制器的電平特性 數位電路中只有兩種電平 高和低 本課程中 定義微控制器為ttl電平 高 5v 低0v。rs232電平 計算機的串列埠,高 12v 低 12v。所以微控制器與計算機之間進行通訊時需要加電平轉換晶元max232。2 微控制器的進製 微控制器的內部進製 二進...