出版時間:2008-2 出版社:海洋出版社 作者:張鵬,王雪梅 頁數(shù):259
內(nèi)容概要
本書是專為全國高校單片機課程編寫的優(yōu)秀教科書。本書從易教易學和應用的實際目標出發(fā),通過34個典型實例,對單片機原理與應用、編程與調(diào)試、電路設計的方法和具體操作步驟進行了全面、生動、細致的介紹。 本書內(nèi)容:全書由3部分18章構(gòu)成。第1部分為單片機基礎知識,包括單片機簡介、單片機內(nèi)部結(jié)構(gòu)、單片機的開發(fā)環(huán)境,并結(jié)合實例講解Keil開發(fā)工具的使用方法以及MCS-51單片機的指令系統(tǒng);第2部分為提高篇,主要結(jié)合實例講解單片機的中斷系統(tǒng)、串行通信系統(tǒng)、輸入輸出系統(tǒng),以及通過這些系統(tǒng)所控制的外圍擴展電路。同時,這部分還結(jié)合實例逐步介紹了 Proteus仿真軟件的使用方法;第3部分為高級篇,主要通過實例講解播放音樂、電動機的控制、傳感器的控制、紅外遙控等單片機的高級應用。 本書特點:1. 以就業(yè)為導向、以實踐為主體:本書注重與社會和企業(yè)的實際需求相結(jié)合,范例典型、實用性、趣味性強,激發(fā)學生自己動手操作的欲望,活學即用,為就業(yè)提前打好基礎;2. 突出技能訓練和培養(yǎng)動手能力:提供強大的仿真環(huán)境,方便編譯與調(diào)試,及時檢驗與實現(xiàn)實例的設計功能,邊講解邊傳授操作方法和技能,降低學習難度,激發(fā)學習興趣,突出技能訓練和動手能力的培養(yǎng);3. 應用程序模塊化,可移植性強:對于同一個應用,均提供匯編和C兩種語言編程,稍加修改,即可靈活地為己所用;4. 多年教學、實踐、教改經(jīng)驗的總結(jié):本書作者多年一線教學、實踐、教改經(jīng)驗的積累和總結(jié),實用性強;5. 易教易學:網(wǎng)上提供配套源程序和電路圖下載,方便教學與學習。 適用范圍:全國高校通信、電子、自動化專業(yè)單片機課程教材;單片機開發(fā)者的參考手冊。
書籍目錄
第一部分 基礎篇 第1章 單片機基礎 1.1 單片機的發(fā)展 1.2 單片機的分類 1.3 常用單片機簡介 1.4 單片機的應用領域 1.5 8051單片機的組成結(jié)構(gòu) 1.5.1 8051單片機的引腳結(jié)構(gòu) 1.5.2 8051單片機的內(nèi)部結(jié)構(gòu) 1.6 本章小結(jié) 1.7 課后習題 第2章 開發(fā)環(huán)境與程序流程圖 2.1 單片機的開發(fā)語言 2.1.1 兩種開發(fā)語言的比較 2.1.2 匯編語言指令格式 2.1.3 匯編指令中的常用表示符號 2.1.4 C51語言與標準C語言的差異 2.2 單片機的開發(fā)環(huán)境 2.2.1 軟件環(huán)境 2.2.2 硬件環(huán)境 2.3 程序流程圖 2.4 實例——簡單的程序 2.4.1 新建工程 2.4.2 添加匯編代碼 2.4.3 編譯代碼 2.4.4 調(diào)試程序 2.4.5 添加C51代碼 2.4.6 將程序下載到單片機 2.5 本章小結(jié) 2.6 課后列題 第3章 信息存儲與數(shù)據(jù)操作 3.1 信息的存儲方式 3.1.1 片內(nèi)數(shù)據(jù)存儲器 3.1.2 片內(nèi)程序存儲器…… 第4章 算術運算與邏輯運算 第5章 轉(zhuǎn)移控制與位操作 第6章 匯編語言程序設計第二部分 提高篇 第7章 輸入/輸出控制 第8章 中斷系統(tǒng)與定時/計數(shù)器 第9章 串行接口控制 第10章 存儲器的外部擴展 第11章 七段LED數(shù)碼管 第12章 液晶顯示器的控制 第13章 鍵盤接口 第14章 數(shù)字模擬轉(zhuǎn)換器接口 第三部分 高級篇 第15章 音效設計 第16章 步進式電動機的控制 第17章 傳感器的控制 第18章 紅外線遙控接口 附錄A ASC Ⅱ碼表附錄B MCS-51系列單片機指令表附錄C 常用匯編子程序
章節(jié)摘錄
1.1 單片機的發(fā)展 單片機的發(fā)展過程大致可分為三個階段,分別是SCM階段、MCU階段與SOC階段。 1.單片微型計算機階段(SCM) 20世紀70年代中期,Illtel公司將計算機系統(tǒng)微縮到單個芯片上開發(fā)出適合工業(yè)控制的MCS一48系列單片微型計算機(Single Chip Microcomputer,SCM),簡稱MCS.48系列單片機,單片機一詞也由此誕生。MCS一48是將計算機系統(tǒng)應用到工業(yè)控制領域的一次探索,而隨著這次探索的成功,Intel公司又很快地推了MCS.51系列單片機。與MCS.48相比,MCS.51系列單片機的功能更完善,結(jié)構(gòu)更合理?! ?.微控制器階段(MCU) MCS_48及MCS-51系列單片‘機都屬于8位單片機(其中8位是指8個:進制位,表示CPU一次能處理的數(shù)據(jù)位數(shù))。1982年后,很多16位的單片機問世,代表產(chǎn)占ll是Incel公司的MCS_96系列。16位單片機比起8位機,數(shù)據(jù)寬度增加了一倍,實時處理能力更強。MCS.96系列單片機將。一些用于測控系統(tǒng)的數(shù)模轉(zhuǎn)換器、程序運行監(jiān)視器、脈寬調(diào)制器窨全部集成到芯片中,體現(xiàn)微控制器(Micro Contmller Unit,MCU)的特征。隨著?MCS一51系列單片機的廣泛應用,許多電氣廠。商競相使用8051(MCS一51系列中的一種)為內(nèi)核,將一些測控系統(tǒng)中常用的電路技術、接口技術、可靠性技術、多通道數(shù)模轉(zhuǎn)換器件等都應用到單片機系統(tǒng)中,增強了外圍電路的功能,強化了智能控制的特征。90年代是微控制器的全面發(fā)展階段,單片機在各個領域全面深入地發(fā)展和應用,出現(xiàn)了高速、大尋址范圍、強運算能力的8{立/l6位/32位通用型單片機,以及小2鈄廉價的專用犁單片機。
圖書封面
評論、評分、閱讀與下載