全國電子信息類職業教育系列教材·單片機技術項目教程

5.2.1 5.3.1 5.4.1

圖書信息

出版社: 南京東南大學出版社; 第1版 (2008年9月1日)
叢書名: 全國電子信息類職業教育系列教材
平裝: 252頁
正文語種: 簡體中文
開本: 16
ISBN: 9787564113575, 756411357X
條形碼: 9787564113575
尺寸: 25.8 x 18 x 1.6 cm
重量: 399 g

內容簡介

《全國電子信息類職業教育系列教材?單片機技術項目教程》以“課題導向、課程協同”的方式編寫,通過引入8個小項目,分別將單片機的主要內容有側重地融入其中,使學生通過套用實例學習相關知識,系統理解單片機的原理,提高課程學習的效率和套用技能。書中前2章介紹單片機的硬體結構和彙編語言基礎,以後7章設有項目引入、技術準備、項目實現、知識綜述和技能提高等部分,通過彩燈程式控制器、簡易計算器、記憶訓練器和倒計時遠程控制器等項目的設計和實現,敘述單片機的輸入/輸出接口、中斷、定時/計數器、通信接口、A/D和D/A轉換及外部擴展等的原理和套用方法。第10章安排了2個綜合項目,可作為課程設計或課外實踐。在項目的選取和編排上,《全國電子信息類職業教育系列教材?單片機技術項目教程》考慮每個項目各側重單片機技術的一個重點,硬體和軟體的設計由易到難、由淺入深,注重技能培養。

目錄

1單片機硬體系統基礎
1.1概述
1.1.1微型計算機系統
1.1.2單片機套用系統
1.2 MCS-51單片機的基本結構
1.2.1 MCS-51單片機的組成
1.2.2 MCS-51單片機的信號引腳
1.2.3 時鐘電路和復位電路
1.3 MCS-51單片機存儲器結構
1.3.1 MCS-51單片機內部數據存儲器
1.3.2特殊功能暫存器
1.3.3 MCS-51單片機內部程式存儲器
練習和思考
2單片機彙編語言基礎
2.1概述
2.2 MCS-51單片機指令格式
2.3 MCS-51單片機指令定址方式
2.3.1立即數定址
2.3.2 直接定址
2.3.3 暫存器定址
2.3.4 暫存器間接定址
2.3.5 變址定址
2.3.6 相對定址
2.3.7 位定址
2.4 MCS-51單片機指令系統
2.4.1 MCS-51單片機指令分類
2.4.2 MCS-51單片機指令功能
2.4.3 MCS-51單片機執行指令的過程
2.5 MCS-51單片機數據傳送指令
2.5.1 8位數據傳送指令
2.5.2 16位數據傳送指令
2.5.3 堆疊操作指令
2.5.4 位元組交換指令
2.5.5 片外數據傳送指令
練習和思考
3 並行輸入/輸出口
3.1 項目引入:彩燈控制
3.1.1 套用場合
3.1.2 基本功能
3.1.3 設計要點
3.2 技術準備:相關知識
3.2.1 ORG和END偽指令
3.2.2 邏輯移位指令
3.2.3 控制轉移類指令
3.2.4 子程式調用與返回指令
3.2.5 並行輸入/輸出P1口的結構
3.2.6 LED的套用
3.2.7 延時子程式的設計
3.3 項目實現:彩燈控制器的設計
3.3.1 硬體電路設計
3.3.2 流程設計
3.3.3 程式代碼設計
3.3.4 仿真和調試
3.4 知識綜述:並行輸入/輸出口
3.4.1 P0口
3.4.2 P2口
3.4.3 P3口
3.5技能提高:彩燈控制器的改進
練習和思考
4 單片機與鍵盤、顯示器接口
4.1 項目引入:簡易計算器
4.1.1 套用場合
4.1.2 基本功能
4.1.3 設計要點
4.2 技術準備:相關知識
4.2.1 常用數制和編碼
4.2.2 定義位元組偽指令
4.2.3 查表指令
4.2.4 算術運算指令
4.2.5 比較轉移指令
4.2.6 邏輯運算指令
4.2.7 延時子程式延時時間的計算
4.2.8 LED 8段數碼顯示器原理
4.2.9 矩陣鍵盤的原理
4.3 項目實現:簡易計算器的設計
4.3.1 硬體連線
4.3.2 鍵盤輸入程式設計
4.3.3 顯示子程式設計
4.3.4 主程式設計
4.3.5 仿真和調試
4.4 知識綜述:鍵盤與LED數碼顯示接口
4.4.1 鍵盤接口
4.4.2 LED數碼顯示接口
4.5 技能提高:簡易計算器的改進
練習和思考
5 單片機中斷系統
5.1 項目引人:四人搶答器
5.1.1 套用場合
5.1.2 基本功能
5.1.3 設計要點
5.2 技術準備:相關知識
5.2.1 中斷的基本概念
5.2.2 外部中斷0的硬體連線
5.2.3 中斷控制暫存器的使用
5.2.4 外部中斷0的入口地址
5.2.5 外部中斷0的回響過程
5.2.6 位操作指令
5.2.7 條件轉移指令
5.2.8 中斷返回指令
5.3 項目實現:四人搶答器的設計
5.3.1 功能和設計思路
5.3.2 硬體電路設計
5.3.3 程式流程設計
5.3.4 軟體編程
5.3.5 仿真和調試
5.4 知識綜述:中斷系統
5.4.1 MCS-51單片機的中斷系統及其管理
5.4.2 中斷處理過程
5.4.3 中斷請求信號的撤除
5.4.4 外部中斷源的擴展
5.4.5 中斷的使用說明
5.5 技能提高:四人搶答器的改進
練習和思考
6 單片機定時/計數器
6.1 項目引入:LED計時顯示器
6.1.1 套用場合
6.1.2 基本功能
6.1.3 設計要點
6.2 技術準備:定時/計數器
6.2.1 定時/計數器1的結構
6.2.2 定時/計數器1的套用實例
6.3 項目實現:LED計時顯示器的設計
6.3.1 功能和設計思路
6.3.2 硬體連線
6.3.3 程式流程
6.3.4 程式代碼
6.3.5 仿真和調試
6.4 知識綜述:定時/計數器綜述
6.4.1 定時/計數器的結構和工作原理
6.4.2 工作方式暫存器和控制暫存器
6.4.3 定時/計數器的工作方式
6.4.4 定時器擴充外部中斷源
6.4.5 軟體定時和硬體定時
6.4.6 定時/計數器編程
6.5 技能提高:LED計時顯示器的改進
練習和思考
7 單片機串列口通信
7.1 項目引入:倒計時顯示遠程控制器
7.1.1 套用場合
7.1.2 基本功能
7.1.3 設計要點
7.2 技術準備:串列通信方式
7.2.1 異步傳送方式
7.2.2 波特率
7.2.3 單片機串列通信接口電路
7.2.4 串列口工作方式
7.3 項目實現:倒計時顯示遠程控制器的設計
7.3.1 功能和設計要點
7.3.2 硬體連線
7.3.3 程式流程
7.3.4 程式代碼
7.3.5 仿真和調試
7.4 知識綜述:單片機串列通信
7.4.1 串列通信概述
7.4.2 MCS-51單片機串列口
7.4.3 MCS-5l單片機串列口的工作方式
7.4.4 波特率的計算
7.4.4 多機通信
7.5 技能提高:倒計時顯示遠程控制器的改進
練習和思考
8 單片機與A/D、D/A接口
8.1 問題引入
8.2 知識綜述:A/D轉換器
8.2.1 ADC0809的內部結構和信號引腳
8.2.2 MCS-51單片機與ADC20809的接口
8.3 項目實現:0~5V電壓測試儀
8.3.1 項目功能
8.3.2 硬體連線
8.3.3 程式流程
8.3.4 程式代碼
8.3.5 仿真和調試
8.4 知識綜述:D/A轉換器
8.4.1 D/A轉換器的原理和性能指標
8.4.2 典型的D/A轉換器DAC0832
8.4.3 MCS-51單片機與D/A轉換器的接口
8.4.4 DAC0832的模擬輸出
8.5 項目實現:波形發生器
8.5.1 項目功能
8.5.2 硬體連線
8.5.3 軟體流程
8.5.4 程式代碼
8.5.5 實驗調試
8.6 技能提高:A/D、D/A接口套用
練習和思考
9 存儲器的擴展
9.1 項目引入:記憶訓練器
9.1.1 套用場合
9.1.2 基本功能
9.1.3 設計要點
9.2 技術準備:相關知識
9.2.1 外部數據存儲器的讀寫指令
9.2.2 程式單元的數據讀取指令
9.2.3 單片機匯流排結構
9.2.4 數據存儲器和地址鎖存器
10 綜合設計項目

相關詞條

熱門詞條

聯絡我們