出版時(shí)間:2012-9 出版社:北京大學(xué)出版社 作者:陳高鋒 編 頁(yè)數(shù):257 字?jǐn)?shù):390000
內(nèi)容概要
《21世紀(jì)全國(guó)高職高專電子信息系列技能規(guī)劃教材:?jiǎn)纹瑱C(jī)原理及應(yīng)用》依據(jù)高等職業(yè)教育對(duì)高技能型人才的培養(yǎng)目標(biāo)和要求,結(jié)合單片機(jī)技術(shù)的發(fā)展趨勢(shì),兼顧單片機(jī)原理和應(yīng)用兩個(gè)方面,以項(xiàng)目化的形式組織和整理教學(xué)內(nèi)容,通過設(shè)計(jì)一些具有典型意義的實(shí)踐訓(xùn)練項(xiàng)目,來(lái)提高學(xué)生的實(shí)踐操作水平。本書主要內(nèi)容包括單片機(jī)基礎(chǔ)知識(shí)、MCS-51單片機(jī)硬件系統(tǒng)和指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、顯示器及鍵盤、中斷及定時(shí)系統(tǒng)、MCS-51單片機(jī)系統(tǒng)擴(kuò)展、A/D和D/A轉(zhuǎn)換電路、串行口通信、單片機(jī)應(yīng)用系統(tǒng)綜合設(shè)計(jì)等。
《21世紀(jì)全國(guó)高職高專電子信息系列技能規(guī)劃教材:?jiǎn)纹瑱C(jī)原理及應(yīng)用》可作為高職高專院校自動(dòng)化類、機(jī)電一體化類、汽車電子類、電子信息類、通信類專業(yè)的教學(xué)用書,也可作為相關(guān)行業(yè)崗位培訓(xùn)教材和電子技術(shù)、單片機(jī)技術(shù)的工程技術(shù)人員及自學(xué)者閱讀和參考用書。
書籍目錄
項(xiàng)目1 認(rèn)識(shí)單片機(jī)
1.1 單片機(jī)的基本概念
1.1.1 什么是單片機(jī)
1.1.2 單片機(jī)的發(fā)展
1.1.3 單片機(jī)的種類
1.2 單片機(jī)的應(yīng)用
1.2.1 單片機(jī)的應(yīng)用系統(tǒng)
1.2.2 單片機(jī)的應(yīng)用領(lǐng)域
1.3 單片機(jī)應(yīng)用開發(fā)工具
1.3.1 仿真器及編程器
1.3.2 單片機(jī)教學(xué)實(shí)驗(yàn)裝置
1.3.3 Keil u Vision軟件及其使用
1.3.4 Proteus軟件及其簡(jiǎn)單使用
實(shí)訓(xùn)1 點(diǎn)亮一個(gè)發(fā)光二極管
項(xiàng)目小結(jié)
習(xí)題1
項(xiàng)目2 單片機(jī)硬件系統(tǒng)
2.1 單片機(jī)的基本結(jié)構(gòu)
2.1.1 8051單片機(jī)的基本結(jié)構(gòu)
2.1.2 8051單片機(jī)的引腳及其功能
2.2 單片機(jī)的內(nèi)部結(jié)構(gòu)
2.2.1 單片機(jī)的組成原理
2.2.2 單片機(jī)時(shí)鐘與時(shí)序
2.2.3 單片機(jī)的復(fù)位
2.2.4 單片機(jī)的最小系統(tǒng)
2.3 存儲(chǔ)器結(jié)構(gòu)
2.3.1 存儲(chǔ)器的組成
2.3.2 程序存儲(chǔ)器ROM
2.3.3 數(shù)據(jù)存儲(chǔ)器RAM
2.4 并行I/O端口
2.4.1 PO口
2.4.2 Pl口
2.4.3 P2口
2.4.4 P3口
2.4.5 110端口小結(jié)
實(shí)訓(xùn)2 燈的閃爍
項(xiàng)目小結(jié)
習(xí)題2
項(xiàng)目3 MCS-51單片機(jī)指令系統(tǒng)
3.1 指令系統(tǒng)概述
3.1.1 指令的格式
3.1.2 指令系統(tǒng)的符號(hào)說(shuō)明
3.1.3 尋址方式
3.1.4 單片機(jī)指令的分類
3.2 數(shù)據(jù)傳送類指令
3.2.1 內(nèi)部RAM的數(shù)據(jù)傳送指令
3.2.2 外部RAM的數(shù)據(jù)傳遞指令
3.2.3 ROM的數(shù)據(jù)傳送指令
3.2.4 數(shù)據(jù)交換指令
3.2.5 堆棧指令
3.3 算術(shù)運(yùn)算指令
3.3.1 加法指令
3.3.2 減法指令
3.3.3 乘除法指令
3.3.4 十進(jìn)制調(diào)整指令
3.4 邏輯操作與運(yùn)算指令
3.4.1 累加器A的邏輯操作指令
3.4.2 邏輯運(yùn)算指令
3.5 控制轉(zhuǎn)移指令
3.5.1 無(wú)條件轉(zhuǎn)移指令
3.5.2 條件轉(zhuǎn)移指令
3.5.3 子程序調(diào)用返回指令
3.5.4 空操作指令
3.6 位操作指令
3.6.1 位傳送指令
3.6.2 位狀態(tài)設(shè)置指令
3.6.3 位運(yùn)算指令
3.6.4 位控制轉(zhuǎn)移指令
實(shí)訓(xùn)3 流水燈
項(xiàng)目小結(jié)
習(xí)題3
項(xiàng)目4 匯編語(yǔ)言程序設(shè)計(jì)
4.1 源程序的編制
4.1.1 程序設(shè)計(jì)步驟
4.1.2 匯編語(yǔ)言源程序的格式
4.1.3 匯編語(yǔ)言源程序的匯編
4.1.4 偽指令
4.1.5 程序設(shè)計(jì)技巧
4.2 程序結(jié)構(gòu)
4.2.1 順序程序
4.2.2 分支程序
4.2.3 循環(huán)程序
4.2.4 查表程序
4.2.5 子程序
4.3 程序設(shè)計(jì)舉例
實(shí)訓(xùn)4 花式流水燈
項(xiàng)目小結(jié)
習(xí)題4
項(xiàng)目5 顯示器及鍵盤
5.1 LED顯示器及接口技術(shù)
5.1.1 LED顯示器結(jié)構(gòu)與工作原理
5.1.2 LED顯示器與單片機(jī)接口技術(shù)
實(shí)訓(xùn)5 數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)
5.2 鍵盤輸入接口
5.2.1 按鍵的特性
5.2.2 獨(dú)立式按鍵接口
5.2.3 矩陣式按鍵工作原理及接口
實(shí)訓(xùn)6 矩陣鍵盤數(shù)碼管顯示
項(xiàng)目小結(jié)
習(xí)題5
項(xiàng)目6 中斷及定時(shí)系統(tǒng)
6.1 中斷系統(tǒng)
6.1.1 中斷的幾個(gè)概念
6.1.2 中斷系統(tǒng)的結(jié)構(gòu)
6.1.3 中斷源和中斷標(biāo)志
6.1.4 對(duì)中斷請(qǐng)求的控制
6.1.5 中斷處理過程
實(shí)訓(xùn)7 中斷實(shí)現(xiàn)脈沖計(jì)數(shù)
6.2 定時(shí)/計(jì)數(shù)器
6.2.1 關(guān)于定時(shí)/計(jì)數(shù)器的幾個(gè)概念
6.2.2 定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)
6.2.3 定時(shí)/計(jì)數(shù)器的控制
6.2.4 定時(shí)/計(jì)數(shù)器的工作方式
實(shí)訓(xùn)8 簡(jiǎn)易秒表
項(xiàng)目小結(jié)
習(xí)題6
項(xiàng)目7 MCS-51單片機(jī)系統(tǒng)擴(kuò)展
7.1 單片機(jī)的系統(tǒng)擴(kuò)展結(jié)構(gòu)
7.1.1 單片機(jī)的系統(tǒng)總線
7.1.2 單片機(jī)的總線構(gòu)成
7.2 存儲(chǔ)器的擴(kuò)展
7.2.1 程序存儲(chǔ)器的擴(kuò)展
7.2.2 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
7.3 110口的擴(kuò)展
7.3.1 簡(jiǎn)單并行I/O口的擴(kuò)展
7.3.2 可編程并行I/O口的擴(kuò)展
實(shí)訓(xùn)9 8155擴(kuò)展實(shí)驗(yàn)
項(xiàng)目小結(jié)
習(xí)題7
項(xiàng)目8 A/D與D/A轉(zhuǎn)換電路
8.1 A/D轉(zhuǎn)換器及其應(yīng)用
8.1.1 A/D轉(zhuǎn)換器主要性能指標(biāo)
8.1.2 ADC0809的內(nèi)部結(jié)構(gòu)及引腳功能
8.1.3 8051單片機(jī)與ADC0809的接口及應(yīng)用
實(shí)訓(xùn)10 簡(jiǎn)易數(shù)字電壓表
8.2 D/A轉(zhuǎn)換器及其應(yīng)用
8.2.1 D/A轉(zhuǎn)換器主要性能指標(biāo)
8.2.2 DAC0832的內(nèi)部結(jié)構(gòu)及引腳功能
8.2.3 DAC0832與單片機(jī)的接口及應(yīng)用
實(shí)訓(xùn)11 簡(jiǎn)易波形發(fā)生器
項(xiàng)目小結(jié)
習(xí)題8
項(xiàng)目9 串行口通信
9.1 串行通信基礎(chǔ)
9.1.1 串行通信與并行通信
9.1.2 串行通信制式
9.1.3 串行通信的分類
9.1.4 波特率
9.1.5 RS-232C通信標(biāo)準(zhǔn)
9.2 串行口的結(jié)構(gòu)與工作原理
9.2.1 串行口的結(jié)構(gòu)
9.2.2 串行口的工作原理
9.2.3 串行口的工作方式
9.3 雙機(jī)通信
9.3.1 單片機(jī)雙機(jī)通信
9.3.2 單片機(jī)與計(jì)算機(jī)通信
實(shí)訓(xùn)12 單片機(jī)雙機(jī)通信
項(xiàng)目小結(jié)
習(xí)題9
項(xiàng)目10 單片機(jī)應(yīng)用系統(tǒng)綜合設(shè)計(jì)
10.1 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)方法與步驟
10.1.1 方案的確定
10.1.2 系統(tǒng)硬件設(shè)計(jì)
10.1.3 系統(tǒng)軟件設(shè)計(jì)
10.1.4 系統(tǒng)調(diào)試
10.2 綜合設(shè)計(jì):?jiǎn)纹瑱C(jī)數(shù)字時(shí)鐘
10.2.1 任務(wù)目的
10.2.2設(shè)計(jì)要求
10.2.3 設(shè)計(jì)步驟
10.2.4 系統(tǒng)硬件設(shè)計(jì)
10.2.5 系統(tǒng)軟件設(shè)計(jì)
10.2.6 系統(tǒng)調(diào)試
項(xiàng)目小結(jié)
附錄 MCS-51單片機(jī)指令表
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 4.分配資源 根據(jù)算法的要求合理的分配系統(tǒng)的資源,如存儲(chǔ)器分配、輸入輸出接口的分配等。 5.編寫源程序 設(shè)計(jì)流程圖后,程序設(shè)計(jì)思路就比較清楚了,接下來(lái)的任務(wù)就是選用合適的匯編語(yǔ)言指令來(lái)實(shí)現(xiàn)流程圖中每一框內(nèi)的要求,從而編制出一個(gè)有序的指令流,這就是源程序設(shè)計(jì)。 將源程序輸入計(jì)算機(jī)并進(jìn)行修改的過程叫做編輯。在通用微型計(jì)算機(jī)上編輯工作一般利用各種編輯軟件完成,編輯完成后,生成一個(gè)由匯編指令和偽指令共同組成的ASCII碼文件,其擴(kuò)展名為.ASM。 6.程序優(yōu)化 程序優(yōu)化的目的是縮短程序的長(zhǎng)度,加快運(yùn)算速度和節(jié)省存儲(chǔ)單元。如恰當(dāng)?shù)厥褂醚h(huán)程序和子程序結(jié)構(gòu),通過改進(jìn)算法和正確使用指令來(lái)節(jié)省工作單元及減少程序執(zhí)行的時(shí)間。 7.編譯,調(diào)試,修改和最后確定源程序 編譯軟件通常具有對(duì)指令的錯(cuò)誤識(shí)別和提示能力,在編譯過程中,可以發(fā)現(xiàn)源程序中的語(yǔ)法錯(cuò)誤和一般性的邏輯錯(cuò)誤,如果發(fā)現(xiàn)錯(cuò)誤,編譯軟件會(huì)報(bào)告錯(cuò)誤所在位置及錯(cuò)誤類型,程序錯(cuò)誤被糾正后,要重新編譯直至無(wú)誤為止。編譯后生成兩種格式的目標(biāo)文件:二進(jìn)制格式.BIN目標(biāo)文件和英特爾格式.HEX目標(biāo)文件。 編譯軟件不能檢查程序結(jié)構(gòu)上的錯(cuò)誤,只有得出正確結(jié)果的程序,才能認(rèn)為是正確的程序。對(duì)于單片機(jī)來(lái)說(shuō),沒有自開發(fā)的功能,需要使用仿真器或利用仿真軟件進(jìn)行仿真調(diào)試,修改源程序中的錯(cuò)誤,直至正確為止。 4.1.2匯編語(yǔ)言源程序的格式 匯編語(yǔ)言源程序是由若干語(yǔ)句組成的,每一語(yǔ)句可由4個(gè)部分組成:標(biāo)號(hào)、操作碼、操作數(shù)及注釋。每一部分問以不同的分隔符分隔,語(yǔ)句格式如下: (標(biāo)號(hào)):操作碼 (目的操作數(shù)) (源操作數(shù));(注釋) 其中()項(xiàng)為可選項(xiàng),視具體的指令選用。 標(biāo)號(hào)是表示該語(yǔ)句所在地址的標(biāo)志符號(hào),使用標(biāo)號(hào)可方便程序中的其他語(yǔ)句訪問該語(yǔ)句。標(biāo)號(hào)由字母打頭的1—8個(gè)字母數(shù)字串組成,但指令保留符、寄存器名、位址記憶符、偽指令符等都不能作標(biāo)號(hào)使用。一條語(yǔ)句可以有標(biāo)號(hào),也可以沒有標(biāo)號(hào),標(biāo)號(hào)的有無(wú)取決于程序中的其他語(yǔ)句是否需要訪問這條語(yǔ)句,標(biāo)號(hào)后面必須跟以冒號(hào)。例如: “START:LOOP:TAB1:SUB-ADD”中均為正確的標(biāo)號(hào)。 “3B:B+C:(不能用“+”)END:”中均為不正確的標(biāo)號(hào)。 操作碼表示操作的性質(zhì),它是匯編指令中唯一不能缺少的部分。
編輯推薦
《21世紀(jì)全國(guó)高職高專電子信息系列技能型規(guī)劃教材:單片機(jī)原理及應(yīng)用(電子課件)》可作為高職高專院校自動(dòng)化類、機(jī)電一體化類、汽車電子類、電子信息類、通信類專業(yè)的教學(xué)用書,也可作為相關(guān)行業(yè)崗位培訓(xùn)教材和電子技術(shù)、單片機(jī)技術(shù)的工程技術(shù)人員及自學(xué)者閱讀和參考用書。 《21世紀(jì)全國(guó)高職高專電子信息系列技能型規(guī)劃教材:單片機(jī)原理及應(yīng)用(電子課件)》共有10個(gè)項(xiàng)目,項(xiàng)目1介紹單片機(jī)的基礎(chǔ)知識(shí)和相關(guān)開發(fā)工具;項(xiàng)目2介紹單片機(jī)的基本結(jié)構(gòu)、內(nèi)部結(jié)構(gòu)、相關(guān)輸入/輸出端口等硬件部分;項(xiàng)目3介紹51系列單片機(jī)的尋址方式、指令系統(tǒng);項(xiàng)目4介紹匯編語(yǔ)言程序的編制及設(shè)計(jì)方法;項(xiàng)目5介紹LED顯示器輸出技術(shù)和鍵盤輸入技術(shù);項(xiàng)目6介紹中斷系統(tǒng)及其使用、定時(shí)/計(jì)數(shù)器相關(guān)知識(shí);項(xiàng)目7介紹單片機(jī)的系統(tǒng)擴(kuò)展方式,存儲(chǔ)器的擴(kuò)展和輸入/輸出端口的擴(kuò)展;項(xiàng)目8介紹A/D和D/A轉(zhuǎn)換器及其使用;項(xiàng)目9介紹串行口的結(jié)構(gòu)和工作方式;項(xiàng)目10介紹單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法和步驟。每個(gè)項(xiàng)目后都配有相關(guān)的實(shí)訓(xùn)項(xiàng)目。
圖書封面
評(píng)論、評(píng)分、閱讀與下載