出版時間:2008-9 出版社:中國電力出版社 作者:侯伯民,陳明方,張永霞 編著 頁數(shù):149
前言
單片機白20世紀70年代以來,作為微型汁算機一個很重要的分支,應用廣泛,發(fā)展迅速,已對人類社會產(chǎn)牛了巨大的影響。尤其是51系列單片機,由于其具有集成度高、處理功能慢、可靠性高以及系統(tǒng)結(jié)構(gòu)簡單、價格低廉、易于使用等優(yōu)點,在我國已經(jīng)得到廣泛的應用。在智能儀器儀表、工業(yè)檢測控制、電力電子、電氣自動化、機電一體化以及家用電器等方面取得了令人矚目的成果。單片機技術(shù)是從事電路設計、通信和自動化等工作人員的主要技術(shù)之一。幾年來,我們一邊從事單片機課程的教學工作,一邊為企業(yè)開發(fā)單片機應用系統(tǒng),教學中引用開發(fā)實例,實行項目引導教學和任務驅(qū)動學習的教學模式,取得了令人滿意的效果。本書在內(nèi)容的編排上,將這種做法充分體現(xiàn)出來。通過項目帶動理論學習和技術(shù)實踐。全書以一個大項目(單片機自動溫度控制系統(tǒng))為主線,共分解、安排了七個小項目作為每一部分內(nèi)容的引導,通過項目帶動理論學習和實踐。為保證教材的通用性,書中設計的項目非常容易完成。為了讓初學者更容易理解,指令解析、講解部分均以項目中的原指令作為實例,以增加讀者的親切感,從而加快對指令的理解。
內(nèi)容概要
本書為高職高專電氣自動化技術(shù)專業(yè)規(guī)劃教材?! ∪珪蚤_發(fā)"單片機自動溫度控制系統(tǒng)"工程項目為目標,將此項目所有開發(fā)工作分解成七個小項目,并以七個小項目為引導,安排了單片機知識入門、輸入/輸出口的應用、鍵盤技術(shù)及應用、中斷系統(tǒng)及應用、定時器與計數(shù)器、串行通信以及A/D與D/A轉(zhuǎn)換技術(shù)等七章學習任務。最后,在第八章中將前七章的七個引導項目綜合,詳細介紹了“單片機自動溫度控制系統(tǒng)”項目開發(fā)實踐?! ”緯勺鳛楦呗毟邔T盒k姎庾詣踊C電一體化、電子信息、通信、電力電子等專業(yè)單片機項目教學課程的教材,還可以供相關(guān)專業(yè)師生與工程技術(shù)人員學習、參考。
書籍目錄
1 單片機知識入門 1.1 單片機最小系統(tǒng) 1.2 項目導入:單片機控制LED閃爍 1.3 與單片機相關(guān)的幾個概念 1.4 單片機的發(fā)展狀況 1.5 微型計算機中的數(shù) 1.6 單片機的硬件結(jié)構(gòu) 2 輸入/輸出口的應用 2.1 LED數(shù)碼管接口原理 2.2 項目導入:四位數(shù)碼管顯示 2.3 指令系統(tǒng)基礎 2.4 指令的尋址方式 2.5 數(shù)據(jù)傳送類指令 2.6 控制轉(zhuǎn)移指令 2.7 指令執(zhí)行時間的計算 3 鍵盤技術(shù)及應用 3.1 鍵盤技術(shù) 3.2 項目導入:用按鍵調(diào)節(jié)數(shù)據(jù)變化 3.3 算術(shù)運算指令 3.4 邏輯運算指令 3.5 匯編語言的偽指令 4 中斷系統(tǒng)及應用 4.1 項目導入:基于外中斷的開關(guān)機控制 4.2 中斷基本理論 4.3 匯編語言程序設計 5 定時器與計數(shù)器 5.1 項目導入1:定時關(guān)機(定時器) 5.2 項目導入2:計頻器(計數(shù)器) 5.3 定時器/計數(shù)器的結(jié)構(gòu)及工作原理 6 串行通信 6.1 項目導入1:雙單片機串行通信 6.2 項目導入2:單片機與PC機之間的串行通信 6.3 串行通信基礎 6.4 串行接口的結(jié)構(gòu)及功能 7 A/D與D/A轉(zhuǎn)換技術(shù) 7.1 項目導入1:基于AD0804的數(shù)字式溫度計 7.2 項目導入2:基于DAC0832的鋸齒波發(fā)生器 7.3 A/D轉(zhuǎn)換技術(shù) 7.4 D/A轉(zhuǎn)換技術(shù) 7.5 認識溫度傳感器-AD590 8 基于單片機溫度控制系統(tǒng)的綜合實施 8.1 單片機應用系統(tǒng)開發(fā)的一般方法 8.2 單片機應用系統(tǒng)實用技術(shù) 8.3 抗干擾設計 8.4 基于單片機的溫度控制系統(tǒng) 附錄一 51指令表附錄二 ASCII編碼表參考文獻
章節(jié)摘錄
打開WAVE6000單片機程序仿真調(diào)試軟件,新建文件并輸入上述匯編語言指令,輸入時所有標點符號必須是半角英文的。輸入完成后,保存文件時擴展名必須是.a(chǎn)sm,主文件名可由讀者自行確定。關(guān)于單片機的指令以及程序設計將在后續(xù)章節(jié)詳細介紹。最右邊一列是對程序的簡單說明,也就是分號及其后面的文字,是程序設計者為了增加程序的可讀性而加入的注釋,對程序功能無任何影響,輸入時可以省略。三、對源程序進行調(diào)試及匯編輸入源程序后,利用WAVE6000單片機程序仿真調(diào)試軟件對源程序進行匯編(Assemble),如有語法錯誤,軟件將提示錯誤類型,無語法錯誤后,完成編譯井生成由機器碼組成的目標文件。機器碼是計算機可以識別的指令代碼,是由WAVE6000單片機程序仿真調(diào)試軟件對源程序進行編譯時自動產(chǎn)生的,是要寫入(燒寫)到單片機內(nèi)部程序存儲器中的內(nèi)容,通常是一個獨立的文件,稱為目標文件,其擴展名是.hex或-bin,主文件名與用戶前面保存的源文件(.a(chǎn)sm)的名稱相同,在其他仿真調(diào)試軟件中心(如,Keil C),主文件名與工程名稱相同。WAVE6000單片機程序仿真調(diào)試軟件具有虛擬硬件仿真功能,運行時可打開RAM、特殊功能寄存器、輸入/輸出端口等窗口,觀察程序運行狀態(tài)及程序功能。四、程序?qū)懭耄龑懀┘吧想娺\行將單片機編程器TOP2004與計算機相連,由于TOP2004具有USB接口,所以接連工作非常簡單。連好后在計算機中打開TOP2004軟件,裝載前面編譯生成的.hex或.bin文件,在編程器中插入AT89C51單片機,并將程序?qū)懭耄龑懀┑絾纹瑱C的程序存儲器中。TOP2004軟件操作簡單,讀者可參閱使用說明書。
編輯推薦
《單片機控制技術(shù)》可作為高職高專院校電氣自動化、機電一體化、電子信息、通信、電力電子等專業(yè)單片機項目教學課程的教材,還可以供相關(guān)專業(yè)師生與工程技術(shù)人員學習、參考。
圖書封面
評論、評分、閱讀與下載