51單片機C語言套用與開發

51單片機C語言套用與開發

《51單片機C語言套用與開發》是2010年北京航空航天大學出版社出版的圖書,作者是胡杰,吳磊,趙鳴。

基本介紹

內容簡介,目錄,序言,

內容簡介

《51單片機C語言套用與開發》以51系列單片機為主,從套用角度出發介紹單片機的基本工作原理、內部資源的使用及C5l程式設計的基本方法等相關知識。以ELITE-Ⅲ開發板為基礎,介紹了單片機的系統擴展、接口技術及套用系統的開發過程、編程方法,最後以實際項目為基礎,介紹了LTPA245熱敏印表機驅動系統、熱球子宮內膜治療儀控制系統及移動基站動力環境監控系統等項目的軟、硬體設計方法。《51單片機C語言套用與開發》摒棄了以學科體系為主線的編排方式,通過大量的實例,使讀者能快速、有效地掌握用c51語言開發51單片機套用系統的方法和流程,真正做到對相關知識的融會貫通。
《51單片機C語言套用與開發》適合高等院校計算機、自動化、電子信息等相關專業的學生學習,同時也可供從事單片機開發的工程設計人員參考使用。

目錄

第1章 51單片機的基礎知識1
第2章 C51程式設計12
第3章 51單片機的內部資源44
第4章 Keil C51集成開發環境59
第5章 ELITEIII開發板簡介74
第6章 ELITEIII開發套用實例87
第7章 LTPA245熱敏印表機驅動設計172
第8章 熱球子宮內膜治療儀控制系統194
第9章 移動基站動力環境監控系統214

序言

單片微型計算機(single chip Microcomputer,SCM)簡稱為單片機,是嵌入式系統的重要組成部分。由於最早是為工業控制設計,因而也稱作微控制器(Micro Controller Unit,MCU)。近年來,單片機以其高可靠性、高性價比的優勢,在工業控制系統、數據採集系統、智慧型化儀器儀表、辦公自動化等諸多領域得到極為廣泛的套用。早期的單片機只能用彙編語言編程,編寫的程式複雜、難懂,而且硬體相關性很高,要求開發人員或學習者能清楚知道相關晶片的內部結構,尤其是暫存器結構和存儲空間的分配等,這些都限制了單片機套用知識的推廣。隨著單片機C語言編譯器的出現,那些硬體基礎知識相對缺乏的設計人員設計單片機套用系統的大門也隨之打開。基於此,本書以ELITE-Ⅲ開發板為背景,由淺入深講述了單片機套用系統設計和開發的全部過程,並用大量的案例來滿足不同讀者的需求。
本書強調以實際開發板為學習平台,以套用為目的,簡化既抽象、又乏味的單片機內部原理介紹,摒棄複雜、難懂的彙編語言學習,代之以易學、易用且功能性、結構性和可移植性都很強的C語言作為程式語言,很大程度上提高了單片機套用系統的學習和開發效率。書中包含了大量51系列單片機套用系統的電路原理圖和程式代碼,內容覆蓋面廣,許多實例可直接移植到新的設計項目中使用。

相關詞條

熱門詞條

聯絡我們