全國高職高專院校規(guī)劃教材·精品與示范系列:C51單片機應(yīng)用設(shè)計與技能訓練
定 價:34 元
叢書名:全國高職高專院校規(guī)劃教材·精品與示范系列
- 作者:李法春 編
- 出版時間:2011/6/1
- ISBN:9787121135224
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:307
- 紙張:膠版紙
- 版次:1
- 開本:16開
《全國高職高專院校規(guī)劃教材·精品與示范系列:C51單片機應(yīng)用設(shè)計與技能訓練》按照最新的職業(yè)教育教學改革精神,結(jié)合本課程組十多年的工學結(jié)合與教學改革實踐經(jīng)驗,以任務(wù)為導向,圍繞單片機控制系統(tǒng)的設(shè)計實現(xiàn)來組織教學內(nèi)容,主要包括單片機硬件組成、中斷系統(tǒng)、定時器/計數(shù)器、串行接口、并行I/O接口及其擴展技術(shù)、存儲器擴展技術(shù)、顯示器與鍵盤接口、A/D和D/A轉(zhuǎn)換接口、 C51基本語法、Keil μVision集成開發(fā)系統(tǒng)、Proteus仿真軟件、硬件仿真器、程序固化及單片機應(yīng)用系統(tǒng)設(shè)計方法與技巧等。本書每個任務(wù)由任務(wù)單、任務(wù)準備、實例、案例、任務(wù)實施等部分構(gòu)成,深入淺出,通俗易懂,注重應(yīng)用技能培養(yǎng)。
《全國高職高專院校規(guī)劃教材·精品與示范系列:C51單片機應(yīng)用設(shè)計與技能訓練》為高職高專院校單片機技術(shù)課程的教材,也可作為應(yīng)用型本科、成人教育、自學考試、電視大學、中職學校、培訓班的教材,以及工程技術(shù)人員的自學參考書。
《全國高職高專院校規(guī)劃教材·精品與示范系列:C51單片機應(yīng)用設(shè)計與技能訓練》以理論知識“必需、夠用”為原則,注重職業(yè)崗位技能訓練,以真實項目為導向,通過8個任務(wù)及多個實例和實訓,來介紹單片機應(yīng)用技術(shù)。內(nèi)容包括任務(wù)1單片機控制單燈亮滅,任務(wù)2單片機控制流水燈,任務(wù)3以定時方式控制流水燈,任務(wù)4雙單片機控制霓虹燈,任務(wù)5單片機控制簡單交通燈,任務(wù)6帶時間顯示的交通燈控制,任務(wù)7用單片機和可編程并行接口控制交通燈,綜合任務(wù)為溫度報警器的設(shè)計與制作。每個任務(wù)由“任務(wù)單、任務(wù)準備、實例、案例、任務(wù)實施”等構(gòu)成,其中任務(wù)單提供本任務(wù)的內(nèi)容描述、具體要求和實現(xiàn)方法;任務(wù)實施給出完成本任務(wù)的主要操作過程,并要求讀者在工作單中填寫完成任務(wù)的相關(guān)內(nèi)容,以便及時總結(jié)與評價;任務(wù)準備講解完成任務(wù)所需要的理論知識;實例與案例給讀者一定的指導與示范,幫助讀者完成任務(wù)的設(shè)計。
任務(wù)1 單片機控制單燈亮滅
教學導航
任務(wù)單
任務(wù)準備
1.1 數(shù)制與編碼
1.1.1 進位計數(shù)制
1.1.2 計算機中的常用編碼
1.2 MCS-51單片機基本結(jié)構(gòu)
1.2.1 單片機的內(nèi)部結(jié)構(gòu)
1.2.2 單片機CPU的結(jié)構(gòu)
1.3 存儲器的結(jié)構(gòu)
1.3.1 程序存儲器
1.3.2 內(nèi)部數(shù)據(jù)存儲器
1.3.3 外部數(shù)據(jù)存儲器
1.4 并行輸入/輸出接口
1.4.1 并行I/O口的結(jié)構(gòu)與功能
1.4.2 并行I/O口的使用特性
1.5 單片機芯片的引腳功能
案例1 單片機控制最右邊發(fā)光二極管亮滅
案例2 仿真調(diào)試簡單的C語言程序
任務(wù)實施
知識梳理與總結(jié)
練習題1
任務(wù)2 單片機控制流水燈
教學導航
任務(wù)單
任務(wù)準備
2.1 C51基礎(chǔ)
2.1.1 C51的標識符和關(guān)鍵字
2.1.2 C51的數(shù)據(jù)類型
2.1.3 C51的運算量
2.1.4 C51運算符和表達式
2.2 C51語句
2.2.1 簡單語句與復合語句
2.2.2 分支控制語句
2.2.3 循環(huán)控制語句
2.2.4 轉(zhuǎn)移語句
2.3 C51函數(shù)與預編譯處理
2.3.1 函數(shù)的定義
2.3.2 函數(shù)參數(shù)和返回值
2.3.3 函數(shù)的原型聲明
2.3.4 函數(shù)的調(diào)用
2.3.5 內(nèi)部函數(shù)與外部函數(shù)
2.3.6 預處理命令
2.4 單片機時鐘電路及CPU時序
2.4.1 單片機時鐘電路
2.4.2 CPU時序
案例3 單片機控制模擬廣告流水燈
任務(wù)實施
知識梳理與總結(jié)
練習題2
任務(wù)3 以定時方式控制流水燈
教學導航
任務(wù)單
任務(wù)準備
3.1 中斷系統(tǒng)
3.1.1 中斷的概念與作用
3.1.2 MCS-51單片機中斷系統(tǒng)
3.1.3 中斷服務(wù)函數(shù)
案例4 蒸汽鍋爐參數(shù)越限報警程序編制
3.2 定時器/計數(shù)器
3.2.1 定時器/計數(shù)器的結(jié)構(gòu)
3.2.2 定時器/計數(shù)器工作方式
案例5 啤酒生產(chǎn)線自動裝箱控制程序編制
案例6 以定時方式控制簡單流水燈
任務(wù)實施
知識梳理與總結(jié)
練習題3
任務(wù)4 雙單片機控制霓虹燈
教學導航
任務(wù)單
任務(wù)準備
4.1 串行通信基礎(chǔ)
4.1.1 串行通信的分類
4.1.2 串行通信的傳輸方向
4.2 MCS-51單片機的串行接口
4.2.1 串行口的結(jié)構(gòu)
4.2.2 串行口的工作方式
4.2.3 串行口的波特率
案例7 用單片機的擴展口控制流水燈
案例8 雙單片機控制流水燈
任務(wù)實施
知識梳理與總結(jié)
練習題4
任務(wù)5 單片機控制簡單交通燈
教學導航
任務(wù)單
任務(wù)準備
5.1 Keil μVision集成開發(fā)環(huán)境
5.1.1 Keil μVision的安裝與軟件開發(fā)流程
5.1.2 Keil μVision的使用方法
5.1.3 Keil μVision調(diào)試技巧
5.2 Proteus的使用
5.2.1 Proteus軟件介紹
5.2.2 ISIS軟件界面
5.2.3 繪制電路原理圖的方法
5.2.4 Proteus和Keil的聯(lián)調(diào)
5.3 單片機最小系統(tǒng)
5.3.1 單片機復位電路
5.3.2 單片機最小系統(tǒng)的組成
案例9 用單片機最小系統(tǒng)實現(xiàn)簡單交通燈控制
任務(wù)實施
知識梳理與總結(jié)
練習題5
任務(wù)6 帶時間顯示的交通燈控制
教學導航
任務(wù)單
任務(wù)準備
6.1 單片機控制數(shù)碼管顯示
6.1.1 LED顯示器的結(jié)構(gòu)
6.1.2 顯示字形與字段碼關(guān)系
6.1.3 LED數(shù)碼顯示方式
6.2 數(shù)組
6.2.1 一維數(shù)組
6.2.2 二維數(shù)組
6.2.3 字符數(shù)組
案例10 設(shè)計計時器
6.3 指針
6.3.1 變量的地址
6.3.2 指針變量的概念
6.3.3 指針與一維數(shù)組
6.3.4 指針與二維數(shù)組
案例11 有時間顯示的簡單交通燈系統(tǒng)控制
任務(wù)實施
知識梳理與總結(jié)
練習題6
任務(wù)7 用單片機和可編程并行接口控制交通燈
教學導航
任務(wù)單
任務(wù)準備
7.1 MCS-51單片機的簡單擴展
7.1.1 外部總線結(jié)構(gòu)
7.1.2 地址鎖存器和總線驅(qū)動器
7.1.3 并行I/O口簡單擴展
案例12 用單片機擴展口控制秒表
案例13 用單片機擴展口控制流水燈
案例14 用單片機擴展輸入口進行開關(guān)控制
7.2 存儲器的擴展
7.2.1 程序存儲器的擴展
7.2.2 數(shù)據(jù)存儲器的擴展
7.2.3 存儲器的綜合擴展
7.3 8255A可編程并行I/O接口
7.3.1 8255A的結(jié)構(gòu)及引腳
7.3.2 8255A的工作方式
7.3.3 8255A的控制字
7.3.4 8255A與單片機的典型連接電路
7.3.5 單片機應(yīng)用系統(tǒng)設(shè)計方法
案例15 單片機控制簡單智能設(shè)備
實例16 用單片機和8255A控制交通燈
任務(wù)實施
知識梳理與總結(jié)
練習題7
綜合任務(wù) 溫度報警器的設(shè)計與制作
教學導航
任務(wù)單
任務(wù)準備
8.1 液晶顯示器顯示
8.1.1 字符型LCM的特性及引腳功能
8.1.2 字符型LCM與單片機的連接
8.1.3 字符型LCM的指令集
案例17 用單片機控制字符的液晶顯示
案例18 空調(diào)預置溫度的顯示
8.2 鍵盤與單片機的連接
8.2.1 按鍵及其抖動問題
8.2.2 獨立式按鍵接口技術(shù)
8.2.3 矩陣式鍵盤接口技術(shù)
案例19 空調(diào)制冷控制系統(tǒng)預置溫度設(shè)置
8.3 A/D接口技術(shù)
8.3.1 A/D轉(zhuǎn)換基本知識
8.3.2 ADC的工作原理及應(yīng)用
8.3.3 高精度ADC與單片機接口
案例20 單片機控制模擬電壓的顯示1
案例21 單片機控制模擬電壓的顯示2
案例22 單片機控制模擬電壓的顯示3
案例23 高精度ADC與單片機的接口
8.4 D/A接口技術(shù)
8.4.1 D/A轉(zhuǎn)換基本知識
8.4.2 8位通用D/A轉(zhuǎn)換器
案例24 單片機控制鋸齒波輸出
案例25 空調(diào)制冷控制系統(tǒng)環(huán)境溫度檢測
8.5 數(shù)字溫度傳感器
8.5.1 DS18B20的引腳及內(nèi)部結(jié)構(gòu)
8.5.2 DS18B20的讀寫操作
8.5.3 DS18B20的復位及讀寫時序
案例26 單片機DS18B20傳感器連接
案例27 單片機控制空調(diào)制冷系統(tǒng)設(shè)計
任務(wù)實施
知識梳理與總結(jié)
練習題8
綜合實訓 校園電子鈴的設(shè)計與制作
附錄A Protues元件庫的中英文對照
附錄B C51的庫函數(shù)
附錄C MCS-51單片機匯編語言指令系統(tǒng)
參考文獻