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