出版時(shí)間:2010-5 出版社:李精華 高等教育出版社 (2010-05出版) 作者:李精華 編 頁數(shù):277
內(nèi)容概要
《單片機(jī)原理與應(yīng)用》是單片機(jī)應(yīng)用課程的高職院校教材,以應(yīng)用為主線,以“教、學(xué)、做”為教學(xué)方法,通過典型教學(xué)案例設(shè)計(jì)過程穿插教學(xué)知識(shí)點(diǎn),最后完成一個(gè)實(shí)際的工程設(shè)計(jì),達(dá)到課程的教學(xué)目的,完成高職高專院校培養(yǎng)應(yīng)用型人才的教學(xué)目標(biāo)。書中詳細(xì)地介紹了51系列單片機(jī)的設(shè)計(jì)入門、基本結(jié)構(gòu)、匯編語言程序設(shè)計(jì)、I/O口應(yīng)用、中斷應(yīng)用、定時(shí)器/計(jì)數(shù)器應(yīng)用、串行通信、接口擴(kuò)展、實(shí)驗(yàn)開發(fā)板綜合實(shí)訓(xùn)等內(nèi)容,結(jié)合單片機(jī)應(yīng)用的實(shí)際特點(diǎn),采用模塊化設(shè)計(jì),運(yùn)用項(xiàng)目教學(xué)方式,詳細(xì)地介紹了顯示與鍵盤、I/O擴(kuò)展、存儲(chǔ)器擴(kuò)展、A/D及D/A接口技術(shù)。全書共分9個(gè)知識(shí)模塊,采取深入淺出、圖文并茂、仿真與實(shí)踐相結(jié)合的方法進(jìn)行分析,系統(tǒng)性強(qiáng),并且很多實(shí)訓(xùn)項(xiàng)目可以直接應(yīng)用于實(shí)際工作中,便于學(xué)生自學(xué)和教師教學(xué)?! 秵纹瑱C(jī)原理與應(yīng)用》可作為高職高專院校電子信息類各專業(yè)的教材,也可供從事電子技術(shù)工作的工程技術(shù)人員學(xué)習(xí)和參考。
書籍目錄
知識(shí)模塊一 單片機(jī)設(shè)計(jì)入門1.1 單片機(jī)的產(chǎn)生與發(fā)展1.2 常用單片機(jī)簡(jiǎn)介1.3 單片機(jī)開發(fā)工具簡(jiǎn)介1.3.1 Keil μVision3開發(fā)工具簡(jiǎn)介1.3.2 Proteus軟件使用簡(jiǎn)介1.4 項(xiàng)目設(shè)計(jì)——單片機(jī)系統(tǒng)設(shè)計(jì)過程演示1.4.1 Keil μVision3軟件設(shè)計(jì)1.4.2 Proteus軟件仿真單片機(jī)項(xiàng)目設(shè)計(jì)1.4.3 燒錄程序(編程操作)1.4.4 動(dòng)手制作本章小結(jié)習(xí)題知識(shí)模塊二 51系列單片機(jī)的基本結(jié)構(gòu)2.1 51系列單片機(jī)的內(nèi)部結(jié)構(gòu)2.2 51系列單片機(jī)的引腳功能2.2.1 51系列單片機(jī)的引腳封裝2.2.2 51系列單片機(jī)DIP40引腳功能說明2.3 51系列單片機(jī)的存儲(chǔ)器結(jié)構(gòu)2.3.1 程序存儲(chǔ)器2.3.2 數(shù)據(jù)存儲(chǔ)器2.3.3 存儲(chǔ)器擴(kuò)展2.4 項(xiàng)目設(shè)計(jì)——單片機(jī)最小系統(tǒng)2.4.1 單片機(jī)最小系統(tǒng)設(shè)計(jì)2.4.2 單片機(jī)復(fù)位電路2.4.3 振蕩器和時(shí)鐘電路2.4.4 51系列單片機(jī)最小系統(tǒng)原理及編程電路設(shè)計(jì)本章小結(jié)習(xí)題知識(shí)模塊三 51系列單片機(jī)匯編語言程序設(shè)計(jì)3.1 匯編指令系統(tǒng)簡(jiǎn)介3.1.1 匯編指令格式3.1.2 匯編指令符號(hào)3.1.3 匯編語言的語句格式3.2 匯編指令尋址方式3.2.1 立即尋址3.2.2 直接尋址3.2.3 寄存器尋址3.2.4 寄存器間接尋址3.2.5 變址尋址3.2.6 相對(duì)尋址3.2.7 位尋址3.3 數(shù)據(jù)傳送類指令3.3.1 內(nèi)部R.AM間的數(shù)據(jù)傳送3.3.2 ACC與外部數(shù)據(jù)存儲(chǔ)器(或擴(kuò)展的I/O口)傳遞數(shù)據(jù)指令3.3.3 程序存儲(chǔ)器數(shù)據(jù)傳送指令3.3.4 堆棧操作3.3.5 數(shù)據(jù)交換指令3.4 算術(shù)運(yùn)算類指令3.4.1 加法指令3.4.2 減法指令3.4.3 加1和減1指令3.4.4 十進(jìn)制調(diào)整指令3.4.5 乘法和除法指令3.4.6 項(xiàng)目設(shè)計(jì)——無符號(hào)數(shù)加法運(yùn)算案例分析3.5 邏輯運(yùn)算及移位類指令3.5.1 累加器A取反指令3.5.2 累加器A清零指令3.5.3 邏輯與指令3.5.4 邏輯或指令3.5.5 邏輯異或指令3.5.6 循環(huán)移位指令3.5.7 項(xiàng)目設(shè)計(jì)——邏輯運(yùn)算案例分析3.6 控制轉(zhuǎn)移類指令3.6.1 無條件轉(zhuǎn)移指令3.6.2 條件轉(zhuǎn)移指令3.6.3 數(shù)值比較不相等轉(zhuǎn)移指令3.6.4 循環(huán)轉(zhuǎn)移指令3.6.5 子程序調(diào)用及返回指令3.6.6 項(xiàng)目設(shè)計(jì)——跳轉(zhuǎn)指令案例分析3.7 位操作類指令3.7.1 位數(shù)據(jù)傳送指令3.7.2 置位和清零指令3.7.3 位邏輯運(yùn)算指令3.7.4 項(xiàng)目設(shè)計(jì)——運(yùn)用單片機(jī)實(shí)現(xiàn)邏輯函數(shù)的演練3.8 匯編語言程序設(shè)計(jì)3.8.1 匯編語言簡(jiǎn)介3.8.2 匯編語言指令3.8.3 順序程序的設(shè)計(jì)3.8.4 分支程序設(shè)計(jì)3.8.5 循環(huán)程序設(shè)計(jì)3.8.6 查表程序設(shè)計(jì)本章小結(jié)習(xí)題知識(shí)模塊四 51系列單片機(jī)I/O口應(yīng)用4.1 LED概述4.2 項(xiàng)目設(shè)計(jì)——單個(gè)LED構(gòu)成霹靂燈實(shí)例演練4.3 項(xiàng)目設(shè)計(jì)——數(shù)碼管靜態(tài)顯示演練4.4 項(xiàng)目設(shè)計(jì)——數(shù)碼管動(dòng)態(tài)顯示演練4.5 項(xiàng)目設(shè)計(jì)——驅(qū)動(dòng)蜂鳴器實(shí)例演練4.6 項(xiàng)目設(shè)計(jì)——驅(qū)動(dòng)繼電器實(shí)例演練4.7 項(xiàng)目設(shè)計(jì)——按鈕開關(guān)輸入電路設(shè)計(jì)4.8 鍵盤掃描設(shè)計(jì)4.8.1 項(xiàng)目設(shè)計(jì)——獨(dú)立式鍵盤實(shí)例演練4.8.2 項(xiàng)目設(shè)計(jì)——行列式鍵盤實(shí)例演練本章小結(jié)習(xí)題知識(shí)模塊五 51系列單片機(jī)的中斷應(yīng)用5.1 中斷系統(tǒng)概述5.1.1 中斷的相關(guān)概念5.1.2 CPU與外設(shè)之間的數(shù)據(jù)傳送方式5.1.3 中斷的種類5.2 51系列單片機(jī)的中斷系統(tǒng)5.2.1 51系列單片機(jī)中斷類型5.2.2 中斷控制寄存器5.2.3 中斷向量地址與中斷控制5.3 中斷服務(wù)程序設(shè)計(jì)5.3.1 中斷初始化5.3.2 中斷子程序5.3.3 項(xiàng)目設(shè)計(jì)——運(yùn)用中斷法設(shè)計(jì)信號(hào)燈本章小結(jié)習(xí)題知識(shí)模塊六 51系列單片機(jī)定時(shí)器/計(jì)數(shù)器應(yīng)用6.1 定時(shí)器付數(shù)器的結(jié)構(gòu)及工作原理6.1.1 定時(shí)器/計(jì)數(shù)器組成6.1.2 單片機(jī)定時(shí)器/計(jì)數(shù)器的功能6.1.3 定時(shí)器/計(jì)數(shù)器的控制寄存器與工作方式6.1.4 定時(shí)器/計(jì)數(shù)器的工作方式6.2 定時(shí)器肼數(shù)器的應(yīng)用實(shí)例演練6.2.1 項(xiàng)目設(shè)計(jì)——蜂鳴器發(fā)音實(shí)例演練:查詢方式6.2.2 項(xiàng)目設(shè)計(jì)——閃爍燈實(shí)例演練:中斷方式6.2.3 項(xiàng)目設(shè)計(jì)——頻率發(fā)生器實(shí)例演練本章小結(jié)習(xí)題知識(shí)模塊七 51系列單片機(jī)串行通信7.1 串行通信概述7.1.1 波特率7.1.2 串行通信的方式7.1.3 串行通信總線標(biāo)準(zhǔn)及接口7.2 認(rèn)識(shí)51系列單片機(jī)串行口7.2.1 51系列單片機(jī)串行口結(jié)構(gòu)7.2.2 串行口控制寄存器7.2.3 51系列單片機(jī)串行口工作方式7.2.4 波特率的設(shè)置7.3 51系列單片機(jī)串行口設(shè)計(jì)7.3.1 項(xiàng)目設(shè)計(jì)——串行轉(zhuǎn)并行實(shí)驗(yàn)演練7.3.2 項(xiàng)目設(shè)計(jì)——并行轉(zhuǎn)串行實(shí)例演練7.3.3 項(xiàng)目設(shè)計(jì)——單片機(jī)與單片機(jī)之間遠(yuǎn)距離通信實(shí)驗(yàn)演練本章小結(jié)習(xí)題知識(shí)模塊八 51系列單片機(jī)接口擴(kuò)展8.1 51系列單片機(jī)的總線結(jié)構(gòu)8.2 51系列單片機(jī)的地址編碼8.3 存儲(chǔ)器并行擴(kuò)展8.3.1 存儲(chǔ)器簡(jiǎn)介8.3.2 存儲(chǔ)器并行擴(kuò)展的一般方法8.3.3 項(xiàng)目設(shè)計(jì)——Flash存儲(chǔ)器擴(kuò)展設(shè)計(jì)8.4 A/D轉(zhuǎn)換接口8.4.1 ADC0809數(shù)/模轉(zhuǎn)換器8.4.2 ADC0809與單片機(jī)接口8.5 項(xiàng)目設(shè)計(jì)——簡(jiǎn)易數(shù)字電壓表實(shí)例演練8.6 認(rèn)識(shí)D/A轉(zhuǎn)換IC——DAC08328.7 項(xiàng)目設(shè)計(jì)——DAC0832和單片機(jī)實(shí)驗(yàn)演練本章小結(jié)習(xí)題知識(shí)模塊九 51系列單片機(jī)實(shí)驗(yàn)開發(fā)板綜合實(shí)訓(xùn)9.1 單片機(jī)應(yīng)用系統(tǒng)開發(fā)過程9.1.1 總體設(shè)計(jì)9.1.2 硬件設(shè)計(jì)9.1.3 資源分配9.2 單片機(jī)開發(fā)工具及選擇9.2.1 仿真器9.2.2 其他工具9.3 系統(tǒng)可靠性設(shè)計(jì)9.4 51系列單片機(jī)實(shí)驗(yàn)電路板設(shè)計(jì)與制作9.4.1 實(shí)驗(yàn)電路板元器件清單9.4.2 單片機(jī)實(shí)驗(yàn)電路板原理圖設(shè)計(jì)9.4.3 項(xiàng)目設(shè)計(jì)——51系列單片機(jī)實(shí)驗(yàn)開發(fā)板軟件測(cè)試9.4.4 項(xiàng)目設(shè)計(jì)——單片機(jī)實(shí)驗(yàn)板在線編程測(cè)試9.5 項(xiàng)目設(shè)計(jì)——單片機(jī)實(shí)驗(yàn)板電源及最小系統(tǒng)單元電路9.6 項(xiàng)目設(shè)計(jì)——8路LED跑馬燈單元電路的安裝與測(cè)試9.7 項(xiàng)目設(shè)計(jì)——2位數(shù)碼管單元電路的安裝與測(cè)試9.8 項(xiàng)目設(shè)計(jì)——單片機(jī)演奏音樂單元電路的安裝與測(cè)試9.9 項(xiàng)目設(shè)計(jì)——單片機(jī)控制繼電器單元電路的安裝與調(diào)試9.10 項(xiàng)目設(shè)計(jì)——單片機(jī)串口單元電路的安裝與調(diào)試9.11 項(xiàng)目設(shè)計(jì)——單片機(jī)串行E2PRoM擴(kuò)展單元電路的設(shè)計(jì)9.12 項(xiàng)目設(shè)計(jì)——單片機(jī)紅外線遙控器接收單元電路附錄附錄A 51系列單片機(jī)指令表附錄B C51系列單片機(jī)程序設(shè)計(jì)簡(jiǎn)介參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:1.單片機(jī)的分類當(dāng)前單片機(jī)種類繁多,有幾十個(gè)系列、上百個(gè)品種,按其不同的結(jié)構(gòu)及性能分類如下。(1)按制造工藝分類單片機(jī)芯片的半導(dǎo)體材料制造工藝可分為HMOS和CHMOS兩大類型,目的是使單片機(jī)芯片具有高密度、高速度、低功耗的特點(diǎn)。(2)按單片機(jī)字長(zhǎng)分類所謂字長(zhǎng),即CPU一次能處理二進(jìn)制的位數(shù)。單片機(jī)按字長(zhǎng)目前可分為4位機(jī)、8位機(jī)、16位機(jī)、32位機(jī)和64位機(jī),使單片機(jī)能滿足各種場(chǎng)合的不同應(yīng)用要求和開發(fā)需要。(3)按單片機(jī)內(nèi)存儲(chǔ)器的類型分類單片機(jī)片內(nèi)的程序存儲(chǔ)器可分為無ROM型、帶不可擦除ROM型、帶可擦除EPROM型或E。PROM型,以及近幾年來新發(fā)展的帶閃速存儲(chǔ)器Flash型等。(4)按單片機(jī)系統(tǒng)結(jié)構(gòu)分類單片機(jī)的存儲(chǔ)器結(jié)構(gòu)可分為馮·諾依曼型和哈佛型兩種形式,如圖1-3所示。一般的通用計(jì)算機(jī)及某些單片機(jī)(如MCS-96系列),均是采用馮·諾依曼型結(jié)構(gòu)的,程序和數(shù)據(jù)共用一個(gè)存儲(chǔ)器。而大部分的單片機(jī)通常采用哈佛結(jié)構(gòu),將數(shù)據(jù)與程序分別存放在兩個(gè)相互獨(dú)立的存儲(chǔ)器內(nèi),這是由單片機(jī)的應(yīng)用特點(diǎn)所決定的。單片機(jī)應(yīng)用往往是為某個(gè)特定控制對(duì)象服務(wù)的,程序設(shè)計(jì)、調(diào)試一旦取得成功,便固化入程序存儲(chǔ)器,固定不變,這樣不僅省去了每次開機(jī)后重新裝入程序的步驟,且可以有效地防止因突然掉電和其他干擾而引起的程序丟失錯(cuò)誤。
編輯推薦
《單片機(jī)原理與應(yīng)用》:全國高職高專教育“十一五”規(guī)劃教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載