計算機套用教程:單片機

計算機套用教程:單片機

《計算機套用教程:單片機》是2003年10月1日上海交通大學出版社出版的圖書,由上海市計算機套用能力考核辦公室編著。

基本介紹

  • 書名:計算機套用教程:單片機
  • 頁數:  238頁
  • 裝幀:平裝 
  • 開本:16
圖書信息,內容簡介,目錄,

圖書信息

叢書名: “上海緊缺人才培訓工程”教學系列叢書
正文語種: 簡體中文
ISBN: 9787313034953
條形碼: 9787313034953
尺寸: 25.6 x 18.6 x 1.2 cm
重量: 481 g

內容簡介

《計算機套用教程:單片機》介紹Intel公司MCS-51系列中8位單片微機(8751和8031)的硬體組成和指令系統,通過套用實例指導學生掌握單片機套用系統的設計方法和實施步驟。《計算機套用教程:單片機》分基礎篇和套用篇兩部分。第一部分是基礎篇,主要突出設計8051單片機套用系統前必須掌握的硬體組成、指令系統、基本程式設計等方面的知識;第二部分為套用篇,詳細介紹了8051單片機套用系統的設計,包括輸入輸出設備的控制、擴展系統和數據採集系統的設計等。

目錄

基礎篇
第1章 緒論
1.1 什麼是單片機
1.1.1 微型計算機
1.1.2 微型計算機的構成
1.1.3 單片機由來
1.2 單片機與21世紀
1.2.1 單片機的特點
1.2.2 單片機套用滲入到各個領域
1.2.3 21世紀的單片機
1.3 單片機產品
1.3.1 單片機產品的歷史概況
1.3.2 當前主要的8位單片機產品
1.4 單片機套用技術的發展
1.4.1 模糊控制技術
1.4.2 數位訊號處理技術
1.4.3 學習VHDL語言,掌握嵌入式實時作業系統,推動嵌入式套用技術的發展
第2章 MCS-51單片機的基礎知識
2.1 51系列單片機的組成與結構
2.1.1 主要部件介紹
2.1.2 8051系列單片機的引腳和功能
2.2 單片機的工作原理
2.2.1 指令與程式
2.2.2 CPU工作原理
2.2.3 單片機執行程式的過程
2.3 時鐘電路和CPU時序
2.3.1 時鐘和時鐘電路
2.3.2 CPU時序和有關概念
2.4 復位電路
2.4.1 復位信號的產生
2.4.2 復位電路和相關參數
2.4.3 復位狀態
2.5 存儲器和地址空間
2.5.1 存儲器空間和地址
2.5.2 程式存儲器
2.5.3 外部RAM和外部I/O口
2.5.4 內部RAM
2.5.5 特殊功能暫存器空間
2.6 並行I/O接口
2.6.1 8051單片機的四個並行輸入/輸出口和引腳
2.6.2.P1口
2.6.3 P0口
2.6.4 P2口
2.6.5 P3口
2.6..7 並行I/O基本操作
2.7 簡單套用舉例
2.7.1 定時器/計數器
2.7.1 概述
2.7.2 定時器的特殊功能暫存器
2.7.3 時間常數計算即初值a的確定
2.7.4 定時器/計數器初始化程式
2.7.5 四種工作方式的原理結構圖
2.8 串列口
2.8.1 概述
2.8.2 串列口的特殊功能暫存器
2.8.3 串列口的工作方式和波特率
2.8.4 多機通信原理
2.8.5 串列口的基本操作
2.8.6 簡單套用舉例
2.9 中斷系統
2.9.1 基本概念
2.9.2 8051的中斷系統結構
2.9.3 中斷源
2.9.4 中斷入口地址
2.9.5 中斷系統的特殊功能暫存器
2.9.6 中斷回響過程
2.9.7 中斷設定舉例
第3章 8051的指令系統和彙編程式
3.1 指令系統概述
3.1.1 8051彙編語言指令格式
3.1.2 機器碼指令格式
3.2 定址方式
3.2.1 定址概念
3.2.2 符號解釋
3.2.3 七種定址方式
3.3 數據操作和指令類型
3.3.1 數據操作
3.3.2 指令類型
3.4 數據傳送類指令
3.4.1 內部RAM數據傳送指令(MOV)
3.4.2 外部數據傳送指令(MOVX)
3.4.3 程式存儲器查表指令(MOVC)
3.4.4 堆疊操作命令
3.4.5 交換指令
3.5 算術運算類指令
3.5.1 加法指令
3.5.2 帶進位加法指令
3.5.3 帶借位減法指令
3.5.4 乘法指令
3.5.5 除法指令
3.5.6 加1指令
3.5.7 減1指令
3.5.8 十進制調整指令
3.5.9 算術運算指令舉例
3.6 邏輯操作指令
3.6.1 邏輯“與”指令
3.6.2 邏輯“或”指令
3.6.3 邏輯“異或”指令
3.6.4 循環移位指令
3.6.5 取反指令
3.6.6 清“O”指令
3.6.7 邏輯運算指令套用舉例
3.7 控制轉移類指令
3.7.1 無條件轉移指令
3.7.2 條件轉移指令
3.7.3 間接轉移指令
3.7.4 調用子程式及返回指令
3.7.5 空操作指令
3.7.6 程式控制類指令套用舉例
3.8 位操作指令
3.8.1 位數據傳送指令
3.8.2 位修正指令
3.8.3 位邏輯運算指令
3.8.4 判位轉移指令
3.8.5 位操作類指令套用舉例
3.9 單片機彙編語言設計過程與示例
3.9.1 彙編語言的規範
3.9.2 彙編語言程式設計步驟
3.9.3 結構化程式設計
套用篇
第4章 定時器/計數器的套用
4.1 可變頻率發生器
4.1.1 定時器/計數器的異同
4.1.2 定時器/計數器所用的SFR
4.1.3 對定時器/計數器進行初值的設定
4.1.4 定時器/計數器的中斷入口
4.2 用定時器產生波形
4.2.1 產生周期固定的方波脈衝序列
4.2.2 產生一定占空比的序列脈衝
4.2.3 產生周期超長的序列脈衝
4.3 檢測未知脈衝的頻率或脈寬
4.3.1 較低頻率的測量
4.3.2 較高頻率的測量
4.3.3 利用門控位測量方波頻率
4.4 步進電機的控制
4.4.1 步進電機的原理簡介
4.4.2 三相六拍步進電機的控制信號
4.4.3 單片機控制三相六拍的步進電機
第5章 並行口套用
5.1 鍵盤接口技術
5.1.1 鍵盤工作原理
5.1.2 按鍵的機械特性
5.1.3 鍵輸入程式流程
5.1.4 套用實例
5.2 輸出顯示技術
……
第6章 串列口的套用
第7章 單片機擴展系統
第8章 單片機在模擬世界中的套用
第9章 單片機在模擬世界中的套用
附錄1 80C51指令表
附錄2 基礎知識

相關詞條

熱門詞條

聯絡我們