出版時間:2012-8 出版社:中南大學出版社有限責任公司 作者:楊黎 頁數(shù):304 字數(shù):490000
內容概要
《高職高專電子類專業(yè)“十二五”規(guī)劃教材:基于C語言的單片機應用技術與Proteus仿真》通過5個學習情境,共計15個訓練項目,主要介紹8051內核單片機內部結構、定時與中斷系統(tǒng)、串行接口通信技術、數(shù)碼管/點陣屏/液晶模塊顯示原理、獨立/矩陣鍵盤接口、紅外/溫度/熱敏傳感器原理、A/D與D/A轉換接口、C語言知識,以及顯示系統(tǒng)、鍵盤系統(tǒng)、通信系統(tǒng)、傳感系統(tǒng)等單片機應用系統(tǒng)設計內容。參考學時約為90學時,在使用時可根據(jù)具體教學情況酌情增減課時。
書籍目錄
學習情境一 顯示系統(tǒng)設計與制作
【訓練項目1—1】跑馬燈的設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 控制一個LED閃爍
任務2 制作8位LED跑馬燈
四、思考與分析
1.1 什么是單片機
1.1.1基本概念與特點
1.1.2 8051內核單片機
1.2 8051內核單片機的引腳及內部結構
1.2.1 單片機的引腳
1.2.2 單片機的內部結構
1.3 8051內核單片機的存儲器結構
1.3.1 片內數(shù)據(jù)存儲器
1.3.2 片外數(shù)據(jù)存儲器
1.3.3 程序存儲器
1.4 單片機開發(fā)環(huán)境
1.4.1 單片機開發(fā)工具
1.4.2 Keil與Proteus軟件介紹
1.4.3 單片機實訓板介紹
【訓練項目1—2】 數(shù)碼管靜態(tài)顯示系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 實現(xiàn)0-F任意字符顯示
任務2 實現(xiàn)0-F字符循環(huán)顯示
四、思考與分析
1.5 數(shù)碼管的結構與原理
1.5.1 數(shù)碼管的結構
1.5.2 數(shù)碼管的工作原理
1.6 c語言數(shù)據(jù)類型、運算符與表達式
1.6.1 數(shù)據(jù)與數(shù)據(jù)類型
1.6.2 常量與變量
1.6.3 運算符和表達式
1.7 基本語句及結構化程序設計
1.7.1 表達式語句和復合語句
1.7.2 選擇語句
1.7.3 循環(huán)語句
1.8 單片機I/O端口及其應用
1.8.1 單片機I/O端口結構
1.8.2 單片機I/O端口負載能力
【訓練項目1—3】 數(shù)碼管動態(tài)顯示系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務l 實現(xiàn)任意數(shù)字顯示
任務2 實現(xiàn)簡易時鐘顯示
四、思考與分析
1.9 數(shù)組
1.9.1 數(shù)組及數(shù)組元素的概念
1.9.2 一維數(shù)組
1.9.3 二維數(shù)組
1.9.4 字符數(shù)組
1.9.5 數(shù)組與內存空間
1.10 函數(shù)
1.10.1 函數(shù)的分類
1.10.2 函數(shù)的定義
1.10.3 函數(shù)的調用
1.10.4 數(shù)組作為函數(shù)的參數(shù)
1.10.5 局部變量和全局變量
1.10.6 內部函數(shù)和外部函數(shù)
【訓練項目1—4】 LED點陣顯示屏設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 單色LED點陣顯示屏設計與制作
任務2雙色LED點陣顯示屏設計與制作
四、思考與分析
1.11 LED點陣模塊結構及原理
1.11.1 LED點陣模塊的種類及結構
1.11.2 LED點陣模塊原理
【訓練項目1—5】 字符型LCD顯示系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 實現(xiàn)任意字符顯示
任務2 制作簡易電子鐘
四、思考與分析
1.12 字符型LCD屏的種類及工作原理
1.12.1 字符型LCD屏的種類
1.12.2 字符型LCD屏工作原理
1.13 指針
1.13.1 指針的基本概念
1.13.2 數(shù)組指針和指向數(shù)組的指針變量
1.13.3 指向多維數(shù)組的指針和指針變量
【訓練項目1—6】 點陣型LCD顯示系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 帶字庫的LCD顯示系統(tǒng)設計與制作
任務2 不帶字庫的LCD顯示系統(tǒng)設計與制作
四、思考與分析
1.14 點陣型LCD屏的工作原理
1.14.1 帶字庫的128×64點陣型LCD屏
1.14.2 不帶字庫的128×64點陣型LCD屏
知識梳理與小結
習題一
學習情境二 鍵盤系統(tǒng)設計與制作
【訓練項目2—1】獨立鍵盤系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 實現(xiàn)鍵盤循環(huán)“+”或“一”功能
任務2 實現(xiàn)鍵盤循環(huán)左、右移循環(huán)選擇“+”或“-”功能
四、思考與分析
2.1 中斷
2.1.1 中斷系統(tǒng)的結構
2.1.2 中斷相關寄存器
2.1.3 中斷處理
2.2 定時器/計數(shù)器
2.2.1 定時器/計數(shù)器的相關寄存器
2.2.2 定時器/計數(shù)器的工作方式
2.2.3 定時器/計數(shù)器的初始化
2.3 單片機與鍵盤接口
2.3.1 鍵盤去抖動
2.3.2 獨立鍵盤
2.3.3 矩陣鍵盤
【訓練項目2-2】矩陣鍵盤系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 實現(xiàn)任意數(shù)字輸入
任務2 實現(xiàn)簡易計算器
四、思考與分析
知識梳理與小結
習題二
學習情境三 通信系統(tǒng)設計與制作
【訓練項目3-1】 串口通信系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實訓內容與步驟
任務1 實現(xiàn)單片機之間的雙機通信
任務2 實現(xiàn)單片機之間的多機通信-
任務3 實現(xiàn)單片機與PC機之間的通信
四、思考與分析
3.1 串行通信
3.1.1 串行通信基礎
3.1.2 8051內核單片機的串行口
【訓練項目3-2】 I2C通信系統(tǒng)設計與制作
一、項目描述
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
四、思考與分析
3.2 I2C串行接口的EEPROM
3.2.1 I2C總線工作原理
3.2.2 AT24C02器件介紹
3.2.3 AT24C02尋址及讀寫操作
知識梳理與小結
習題三
學習情境四 傳感系統(tǒng)設計與制作
【訓練項目4-1】紅外傳感系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 紅外遙控器測試儀設計與制作
任務2 紅外遙控接收解碼系統(tǒng)設計與制作
四、思考與分析
4.1 紅外傳感器
4.1.1 紅外遙控發(fā)射電路
4.1.2 紅外遙控接收電路
【訓練項目4-2】 溫度傳感系統(tǒng)設計與制作
一、項目要求
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 單點溫度傳感系統(tǒng)設計與制作
任務2 多點溫度傳感系統(tǒng)設計與制作
四、思考與分析
4.2 DSl8820數(shù)字傳感器
4.2.1 DS18820測溫原理
4.2.2 DS18820的控制命令
4.2.3 單總線操作
【訓練項目4-3】光熱敏傳感系統(tǒng)設計與制作
一、項目要求
‘二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
任務1 模擬路燈控制系統(tǒng)
任務2 熱敏傳感系統(tǒng)設計與制作
四、思考與分析
4.3 光熱敏傳感器
4.3.1 光敏電阻工作原理
4.3.2 熱敏電阻工作原理
4.4 PCF8591介紹
4.4.1通信格式與功能
4.4.2 A/D轉換
4.4.3 D/A轉換
知識梳理與小結
習題四
學習情境五 電子時鐘設計與制作
【訓練項目5-1】 簡易萬年歷設計與制作
一、項目描述
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
四、思考與分析
5.1 DS1302芯片工作原理及應用
5.1.1 DS1302芯片引腳
5.1.2 DS1302寄存器和讀寫操作
5.2 結構
5.2.1 結構的定義和引用
5.2.2 結構數(shù)組
5.2.3 指向結構類型數(shù)據(jù)的指針
5.3 共用體
5.4 枚舉
5.5 typedef的用法
【訓練項目5-2】 帶遠程監(jiān)控的萬年歷設計與制作
一、項目描述
二、項目實訓儀器、設備及實訓材料
三、項目實施過程及其步驟
四、思考與分析
知識梳理與小結
習題五
附錄
參考文獻
圖書封面
評論、評分、閱讀與下載
基于C語言的單片機應用技術與Proteus仿真 PDF格式下載