C51單片機應用設計與技能訓練

出版時間:2011-6  出版社:電子工業(yè)  作者:李法春  頁數:307  

內容概要

李法春主編的《C51單片機應用設計與技能訓練》按照最新的職業(yè)教育教學改革精神,結合本課程組十多年的工學結合與教學改革實踐經驗,以任務為導向,圍繞單片機控制系統(tǒng)的設計實現來組織教學內容,主要包括單片機硬件組成、中斷系統(tǒng)、定時器/計數器、串行接口、并行I/O接口及其擴展技術、存儲器擴展技術、顯示器與鍵盤接口、A/D和D/A轉換接口、
C51基本語法、Keil
μVision集成開發(fā)系統(tǒng)、Proteus仿真軟件、硬件仿真器、程序固化及單片機應用系統(tǒng)設計方法與技巧等。本書每個任務由任務單、任務準備、實例、案例、任務實施等部分構成,深入淺出,通俗易懂,注重應用技能培養(yǎng)。
《C51單片機應用設計與技能訓練》為高職高專院校單片機技術課程的教材,也可作為應用型本科、成人教育、自學考試、電視大學、中職學校、培訓班的教材,以及工程技術人員的自學參考書。

書籍目錄

任務1  單片機控制單燈亮滅
教學導航
任務單
任務準備
1.1 數制與編碼
1.1.1 進位計數制
1.1.2 計算機中的常用編碼
1.2 MCS-51單片機基本結構
1.2.1 單片機的內部結構
1.2.2 單片機CPU的結構
1.3 存儲器的結構
1.3.1 程序存儲器
1.3.2 內部數據存儲器
1.3.3 外部數據存儲器
1.4 并行輸入/輸出接口
1.4.1 并行I/O口的結構與功能
1.4.2 并行I/O口的使用特性
1.5 單片機芯片的引腳功能
案例1 單片機控制最右邊發(fā)光二極管亮滅
案例2 仿真調試簡單的C語言程序
任務實施
知識梳理與總結
練習題1
任務2 單片機控制流水燈
教學導航
任務單
任務準備
2.1 C51基礎
2.1.1 C51的標識符和關鍵字
2.1.2 C51的數據類型
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 轉移語句
2.3 C51函數與預編譯處理
2.3.1 函數的定義
2.3.2 函數參數和返回值
2.3.3 函數的原型聲明
2.3.4 函數的調用
2.3.5 內部函數與外部函數
2.3.6 預處理命令
2.4 單片機時鐘電路及CPU時序
2.4.1 單片機時鐘電路
2.4.2 CPU時序
案例3 單片機控制模擬廣告流水燈
任務實施
知識梳理與總結
練習題2
任務3 以定時方式控制流水燈
教學導航
任務單
任務準備
3.1 中斷系統(tǒng)
3.1.1 中斷的概念與作用
3.1.2 MCS-51單片機中斷系統(tǒng)
3.1.3 中斷服務函數
案例4 蒸汽鍋爐參數越限報警程序編制
3.2 定時器/計數器
3.2.1 定時器/計數器的結構
3.2.2 定時器/計數器工作方式
案例5 啤酒生產線自動裝箱控制程序編制
案例6 以定時方式控制簡單流水燈
任務實施
知識梳理與總結
練習題3
任務4 雙單片機控制霓虹燈
教學導航
任務單
任務準備
4.1 串行通信基礎
4.1.1 串行通信的分類
4.1.2 串行通信的傳輸方向
4.2 MCS-51單片機的串行接口
4.2.1 串行口的結構
4.2.2 串行口的工作方式
4.2.3 串行口的波特率
案例7 用單片機的擴展口控制流水燈
案例8 雙單片機控制流水燈
任務實施
知識梳理與總結
練習題4
任務5 單片機控制簡單交通燈
教學導航
任務單
任務準備
5.1 Keil μVision集成開發(fā)環(huán)境
5.1.1 Keil μVision的安裝與軟件開發(fā)流程
5.1.2 Keil μVision的使用方法
5.1.3 Keil μVision調試技巧
5.2 Proteus的使用
5.2.1 Proteus軟件介紹
5.2.2 ISIS軟件界面
5.2.3 繪制電路原理圖的方法
5.2.4 Proteus和Keil的聯調
5.3 單片機最小系統(tǒng)
5.3.1 單片機復位電路
5.3.2 單片機最小系統(tǒng)的組成
案例9 用單片機最小系統(tǒng)實現簡單交通燈控制
任務實施
知識梳理與總結
練習題5
任務6 帶時間顯示的交通燈控制
教學導航
任務單
任務準備
6.1 單片機控制數碼管顯示
6.1.1 LED顯示器的結構
6.1.2 顯示字形與字段碼關系
6.1.3 LED數碼顯示方式
6.2 數組
6.2.1 一維數組
6.2.2 二維數組
6.2.3 字符數組
案例10 設計計時器
6.3 指針
6.3.1 變量的地址
6.3.2 指針變量的概念
6.3.3 指針與一維數組
6.3.4 指針與二維數組
案例11 有時間顯示的簡單交通燈系統(tǒng)控制
任務實施
知識梳理與總結
練習題6
任務7 用單片機和可編程并行接口控制交通燈
教學導航
任務單
任務準備
7.1 MCS-51單片機的簡單擴展
7.1.1 外部總線結構
7.1.2 地址鎖存器和總線驅動器
7.1.3 并行I/O口簡單擴展
案例12 用單片機擴展口控制秒表
案例13 用單片機擴展口控制流水燈
案例14 用單片機擴展輸入口進行開關控制
7.2 存儲器的擴展
7.2.1 程序存儲器的擴展
7.2.2 數據存儲器的擴展
7.2.3 存儲器的綜合擴展
7.3 8255A可編程并行I/O接口
7.3.1 8255A的結構及引腳
7.3.2 8255A的工作方式
7.3.3 8255A的控制字
7.3.4 8255A與單片機的典型連接電路
7.3.5 單片機應用系統(tǒng)設計方法
案例15 單片機控制簡單智能設備
實例16 用單片機和8255A控制交通燈
任務實施
知識梳理與總結
練習題7
綜合任務 溫度報警器的設計與制作
教學導航
任務單
任務準備
8.1 液晶顯示器顯示
8.1.1 字符型LCM的特性及引腳功能
8.1.2 字符型LCM與單片機的連接
8.1.3 字符型LCM的指令集
案例17 用單片機控制字符的液晶顯示
案例18 空調預置溫度的顯示
8.2 鍵盤與單片機的連接
8.2.1 按鍵及其抖動問題
8.2.2 獨立式按鍵接口技術
8.2.3 矩陣式鍵盤接口技術
案例19 空調制冷控制系統(tǒng)預置溫度設置
8.3 A/D接口技術
8.3.1 A/D轉換基本知識
8.3.2 ADC的工作原理及應用
8.3.3 高精度ADC與單片機接口
案例20 單片機控制模擬電壓的顯示1
案例21 單片機控制模擬電壓的顯示2
案例22 單片機控制模擬電壓的顯示3
案例23 高精度ADC與單片機的接口
8.4 D/A接口技術
8.4.1 D/A轉換基本知識
8.4.2 8位通用D/A轉換器
案例24 單片機控制鋸齒波輸出
案例25 空調制冷控制系統(tǒng)環(huán)境溫度檢測
8.5 數字溫度傳感器
8.5.1 DS18B20的引腳及內部結構
8.5.2 DS18B20的讀寫操作
8.5.3 DS18B20的復位及讀寫時序
案例26 單片機DS18B20傳感器連接
案例27 單片機控制空調制冷系統(tǒng)設計
任務實施
知識梳理與總結
練習題8
綜合實訓 校園電子鈴的設計與制作
附錄A Protues元件庫的中英文對照
附錄B C51的庫函數
附錄C MCS-51單片機匯編語言指令系統(tǒng)
參考文獻

編輯推薦

李法春主編的《C51單片機應用設計與技能訓練》以理論知識“必需、夠用”為原則,注重職業(yè)崗位技能訓練,以真實項目為導向,通過8個任務及多個實例和實訓,來介紹單片機應用技術。內容包括任務1單片機控制單燈亮滅,任務2單片機控制流水燈,任務3以定時方式控制流水燈,任務4雙單片機控制霓虹燈,任務5單片機控制簡單交通燈,任務6帶時間顯示的交通燈控制,任務7用單片機和可編程并行接口控制交通燈,綜合任務為溫度報警器的設計與制作。每個任務由“任務單、任務準備、實例、案例、任務實施”等構成,其中任務單提供本任務的內容描述、具體要求和實現方法;任務實施給出完成本任務的主要操作過程,并要求讀者在工作單中填寫完成任務的相關內容,以便及時總結與評價;任務準備講解完成任務所需要的理論知識;實例與案例給讀者一定的指導與示范,幫助讀者完成任務的設計。

圖書封面

評論、評分、閱讀與下載


    C51單片機應用設計與技能訓練 PDF格式下載


用戶評論 (總計1條)

 
 

  •   所有項目均可使用Proteus仿真,十分適合初學者。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7