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