出版時間:2009-5 出版社:同濟大學(xué)出版社 作者:馬彪 編 頁數(shù):253 字數(shù):412000
前言
隨著信息技術(shù)的飛速發(fā)展,嵌入式智能電子技術(shù)已滲透到人們?nèi)粘I畹母鱾€方面。單片機又稱為嵌入式微控制器,在智能儀表、工業(yè)控制、智能終端、通訊設(shè)備、醫(yī)療器械、汽車電器、導(dǎo)航系統(tǒng)和家用電器等很多領(lǐng)域都有著廣泛的用途。因此,單片機應(yīng)用技術(shù)是本科、高職、中職學(xué)校中機電、電子及相關(guān)專業(yè)的一門必修核心課程?! 纹瑱C又是學(xué)生感到很難學(xué)的一門課。難在既要掌握硬件電路的設(shè)計與調(diào)試,又要掌握較枯燥的匯編語言編程方法。致力于如何使學(xué)生愛學(xué)、易學(xué)、學(xué)懂該課,是本教材編寫的主導(dǎo)思想?! ”緯攸c: 1.以產(chǎn)品為課程載體,采取項目導(dǎo)向、任務(wù)驅(qū)動教學(xué)模式?! ⒔虒W(xué)內(nèi)容分為若干個相對獨立的實訓(xùn)項目,每個項目由若干個任務(wù)組成,教學(xué)過程充分發(fā)揮學(xué)生的主動性、積極性,課內(nèi)學(xué)習(xí)與課外自學(xué)相結(jié)合?! ?.做、學(xué)結(jié)合貫穿于整個教學(xué)過程?! ∶總€教學(xué)任務(wù)由硬件電路焊接、檢測、軟件編程等組成,每個教學(xué)內(nèi)容都需經(jīng)過實踐去實現(xiàn),改變以往理論教學(xué)、實驗、課程設(shè)計的教學(xué)模式。教學(xué)過程完整體現(xiàn)實際產(chǎn)品開發(fā)工作過程?! ?.指令與編程教學(xué)溶于任務(wù)教學(xué)中?! 】朔酝滩膯为氈v解指令與編程的方法。在各教學(xué)任務(wù)中,精心設(shè)計教學(xué)內(nèi)容,在實訓(xùn)中介紹相關(guān)指令與程序結(jié)構(gòu)。為增強教材的系統(tǒng)性與可讀性,在附錄中以簡練的方式介紹單片機指令系統(tǒng),供教師及學(xué)生查閱?! ?。加強教學(xué)內(nèi)容的先進性與實用性?! 〗滩囊?9S51、89S52為主講機型,該機型與89C51、89C52相比,具有可在線編程功能,并內(nèi)置看門狗電路;教材內(nèi)容引入新知識、新器件,如I2C總線接口技術(shù)、串行數(shù)字溫度傳感器、串行液晶顯示等。 教學(xué)建議: 1.教師可根據(jù)學(xué)時及專業(yè),在學(xué)時允許的情況下,有選擇地介紹拓展篇內(nèi)容?! ?.建議采用"學(xué)、做結(jié)合"的教學(xué)模式,為每位學(xué)生配備實驗電路板。教學(xué)中讓學(xué)生親手焊接硬件電路。電路焊接與軟件教學(xué)同步進行,不提倡一次焊完全部電路。采用這種方式也彌補了個別學(xué)校實訓(xùn)條件的不足。
內(nèi)容概要
本書的編寫旨在使學(xué)生擺脫單片機課程“枯燥、難懂”的恐怖心理,為學(xué)生營造一種“易學(xué)、有趣、方便、實用”的輕松學(xué)習(xí)氛圍。 教材以89S51單片機為主講機型,介紹了單片機系統(tǒng)的開發(fā)設(shè)計過程。教材采用“項目導(dǎo)向、任務(wù)驅(qū)動”教學(xué)模式,實現(xiàn)了“教、學(xué)、做”一體化教學(xué),改變了以往“理論、實驗、課程設(shè)計”三段式教學(xué)方式;全書精心設(shè)計了若干個教學(xué)項目,每個項目由多個任務(wù)組成。在項目的學(xué)習(xí)中體現(xiàn)了真實、完整的單片機開發(fā)工作過程:硬件電路焊接、電路測試、軟件編程、程序下載等,充分體現(xiàn)了基于工作過程的全新教學(xué)理念。由于89S51單片機具有在線編程功能,因此,教學(xué)中只需一塊廉價的實訓(xùn)電路板和一臺電腦,即可完成全部教學(xué)項目,而無需借助于其他的單片開發(fā)工具和實驗器材,降低了單片機教學(xué)成本,為學(xué)生創(chuàng)造了更加方便的學(xué)習(xí)環(huán)境?! ”緯勺鳛楦叩嚷殬I(yè)技術(shù)學(xué)院、中等職業(yè)技術(shù)學(xué)校等的教學(xué)用書。也是電子愛好者自學(xué)單片機的參考資料。
書籍目錄
前言概述篇 項目一 單片機概述 項目二 單片機最小應(yīng)用系統(tǒng) 任務(wù)一 內(nèi)部存儲器讀寫控制 任務(wù)二 單片機最小系統(tǒng)設(shè)計 任務(wù)三 單片機最小系統(tǒng)應(yīng)用測試基礎(chǔ)篇 項目三 循環(huán)彩燈控制 任務(wù)一 彩燈基本控制(一) 任務(wù)二 彩燈基本控制(二) 任務(wù)三 鍵控彩燈 項目四 音樂發(fā)生器 任務(wù)一 中斷鍵控彩燈 任務(wù)二 加(減)計數(shù)器 任務(wù)三 利用定時器產(chǎn)生音調(diào) 任務(wù)四 簡單音樂編程 項目五 交通信號燈 任務(wù)一 交通信號燈控制 任務(wù)二 靜態(tài)計數(shù)數(shù)碼顯示 任務(wù)三 動態(tài)計數(shù)數(shù)碼顯示 項目六 實時時鐘 任務(wù)一 矩陣鍵碼顯示 任務(wù)二 I2C總線接口原理與實現(xiàn) 任務(wù)三 時鐘芯片PCF8563功能 任務(wù)四 實時時鐘設(shè)計 項目七 數(shù)字溫度計 任務(wù)一 DS18820工作原理 任務(wù)二 設(shè)計數(shù)字溫度計 項目八 串行通信技術(shù) 任務(wù)一 單片機串行口基本應(yīng)用 任務(wù)二 雙機串行通信應(yīng)用 任務(wù)三 485網(wǎng)絡(luò)多機通信 任務(wù)四 單片機與微機串行通信拓展篇 項目九 單片機擴展技術(shù) 任務(wù)一 簡單IO口擴展 任務(wù)二 I2C總線E2PROM存儲器擴展 項目十 步進電機控制 任務(wù)一 步進電動機控制原理 任務(wù)二 步進電動機控制應(yīng)用 ……附錄一 MCS-51單片機指令系統(tǒng)附錄二 MCS-51指令集附錄三 單片機實驗板原理圖附錄四 下載線電路原理圖參考文獻
章節(jié)摘錄
概述篇 項目二 單片機最小應(yīng)用系統(tǒng) 本項目的主要內(nèi)容是學(xué)習(xí)單片機的最小系統(tǒng)的結(jié)構(gòu)和基本應(yīng)用,以及單片機寄存器讀 寫、存儲器讀寫的方法及相關(guān)內(nèi)容。 任務(wù)一 內(nèi)部存儲器讀寫控制 一、任務(wù)描述 通過利用偉福仿真軟件觀察對內(nèi)部存儲器的讀寫控制,學(xué)習(xí)51系列單片機內(nèi)部存儲器的配置,掌握內(nèi)部程序存儲器的基本情況以及內(nèi)部數(shù)據(jù)存儲器工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)存儲器區(qū)、特殊功能寄存器區(qū)的分布和特點。 二、基礎(chǔ)知識 (一)AT89S51單片機基本結(jié)構(gòu) 圖2-1為AT89S51單片機內(nèi)部結(jié)構(gòu)框圖: ?。?)中央處理器:中央處理器(CPU)是整個單片機的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進制數(shù)據(jù)或代碼,CPU負責(zé)控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控制輸入輸出功能等操作?! 。?)數(shù)據(jù)存儲器(RAM):數(shù)據(jù)存儲器也稱為隨機存取數(shù)據(jù)存儲器,內(nèi)部共256字節(jié)。包括128字節(jié)數(shù)據(jù)存儲器(RAM)和26個專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器有專門的用途,通常用于存放控制指令數(shù)據(jù),不能用作用戶數(shù)據(jù)的存放,用戶能使用的RAM只有128個字節(jié),可存放讀寫的數(shù)據(jù),運算的中間結(jié)果或用戶定義的字形表?! 。?)程序存儲器(ROM):AT89S51共有4 kB程序存儲器(ROM),用于存放用戶程序和數(shù)據(jù)表格?! 。?)定時/計數(shù)器(ROM):AT89$51有2個16位的可編程定時/計數(shù)器,以實現(xiàn)定時或計數(shù),當定時/計數(shù)器產(chǎn)生溢出時,可用中斷方式控制程序轉(zhuǎn)向?! 。?)并行輸入輸出(I/O)口:AT89S51共有4個8位的并行W0口(P0、Pl、P2、P3),用于對外部數(shù)據(jù)的傳輸。
圖書封面
評論、評分、閱讀與下載