單片幾原理及應用技術 版權信息
- ISBN:9787517077091
- 條形碼:9787517077091 ; 978-7-5170-7709-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
單片幾原理及應用技術 本書特色
本書以應用*廣泛的MCS-51增強型單片機為對象,系統地講解了單片機結構原理、編程方法、接口及應用。本書內容包括單片機概述,MCS-51單片機結構原理,單片機C語言基礎,軟硬件開發工具,IO口及應用,中斷系統,定時器計時器,串行口,常用總線接口,單片機與模擬、開關量接口技術,以及單片機應用系統設計。本書從教學和初學者的角度講解單片機的基本內容和應用,結構科學、概念清晰、準確易懂、材料數據可靠;以C語言為基礎講解、舉例和編程;以程序開發軟件Keil C、電路設計模擬運行軟件Proteus為教學、學習和訓練工具,理論與實踐緊密結合。本書適用于具有C語言基礎的計算機、電子、通信、自動化、電氣、測控技術與儀器等專業的本科學生作為教材,也可以作為各種培訓機構的教材,以及工程技術人員、自學者的參考書。
單片幾原理及應用技術 內容簡介
本書以應用*廣泛的MCS-51增強型單片機為對象,系統地講解了單片機結構原理、編程方法、接口及應用。本書內容包括單片機概述,MCS-51單片機結構原理,單片機C語言基礎,軟硬件開發工具,IO口及應用,中斷系統,定時器計時器,串行口,常用總線接口,單片機與模擬、開關量接口技術,以及單片機應用系統設計。
本書從教學和初學者的角度講解單片機的基本內容和應用,結構科學、概念清晰、準確易懂、材料數據可靠;以C語言為基礎講解、舉例和編程;以程序開發軟件Keil C、電路設計模擬運行軟件Proteus為教學、學習和訓練工具,理論與實踐緊密結合。
本書適用于具有C語言基礎的計算機、電子、通信、自動化、電氣、測控技術與儀器等專業的本科學生作為教材,也可以作為各種培訓機構的教材,以及工程技術人員、自學者的參考書。
單片幾原理及應用技術 目錄
前言
第1章 單片機概述
1.1 單片機的基本概念
1.2 單片機的發展歷史
1.3 單片機的特點及應用
1.3.1 單片機的特點
1.3.2 單片機的應用
1.4 常見MCS-51單片機簡介
1.4.1 MCS-51系列單片機
1.4.2 ATMEL89系列單片機
1.4.3 STC系列單片機
思考題與習題
第2章 MCS.5l單片機結構原理
2.1 MCS-51單片機內部結構及CPU
2.1.1 MCS-51單片機結構及特點
2.1.2 MCS-51單片機內部原理結構
2.1.3 MCS-51單片機的CPU
2.2 MCS-51單片機引腳信號
2.2.1 MCS-51單片機引腳信號及功能
2.2.2 MCS-51單片機外部總線結構
2.3 MCS一51單片機存儲器結構
2.3.1 程序存儲器結構
2.3.2 片內數據存儲器結構
2.3.3 片外數據存儲器結構
2.4 MCS-51單片機時鐘及CPU時序
2.4.1 時鐘電路及時鐘信號
2.4.2 CPU時序
2.5 MCS-51單片機的復位
2.5.1 復位狀態
2.5.2 復位電路
2.6 MCS-51單片機低功耗工作方式
2.6.1 低功耗結構及控制
2.6.2 空閑工作方式
2.6.3 掉電工作方式
思考題與習題
第3章 單片機C語言基礎
3.1 C51概述
3.1.1 C語言編程的優勢
3.1.2 C51與ANSIC的區別
3.1.3 C51擴充的關鍵字
3.2 C51數據類型及存儲
3.2.1 C51的數據類型
3.2.2 C51數據的存儲
3.3 C51一般變量的定義
3.3.1 C51變量的定義格式
3.3.2 C51變量的存儲類型
3.3.3 C51變量的存儲區
3.3.4 C51變量定義舉例
3.3.5 C51變量的存儲模式
3.3.6 C51變量的絕對定位
3.3.7 C51設備變量
3.4 C51特殊功能寄存器的定義
3.4.1 8位特殊功能寄存器的定義
3.4.2 16位特殊功能寄存器的定義
3.5 C51位變量的定義
3.5.1 bit型位變量的定義
3.5.2 sbit型位變量的定義
4.5.3 位操作應用
3.6 C51指針與結構體的定義
3.6.1 通用指針
3.6.2 存儲器專用指針
3.6.3 指針變換
3.6.4 C51指針應用
3.6.5 C51結構體定義
3.7 C51函數的定義
3.7.1 C51函數定義的一般格式
3.7.2 C51中斷函數的定義
思考題與習題
第4章 單片機開發工具
4.1 單片機程序開發軟件Keil C簡介
4.1.1 Keil C集成開發工具簡介
4.1.2 Keil C的操作工具
4.1.3 Keil C程序開發方法
4.1.4 Keil C調試運行方法
4.2 單片機系統模擬軟件Proteus簡介
4.2.1 Proteus主界面
4.2.2 Proteus ISIS的操作工具
4.2.3 Proteus ISIS原理圖設計方法
4.2.4 Proteus ISIS原理圖設計舉例
4.2.5 Proteus ISIS仿真方法
思考題與習題
第5章 單片機I/O口及應用
5.1 單片機I/O口結構原理
5.1.1 P1口
5.1.2 P2口
5.1.3 P3口
5.1 14 P0口
5.1.5 端口負載能力和接口要求
5.2 數碼管及顯示控制
5.2.1 數碼管顯示器結構原理
5.2.2 數碼管顯示方式
5.2.3 數碼管顯示控制
5.3 鍵盤及識別控制
5.3.1 鍵盤分類及按鍵識別
5.3.2 獨立式鍵盤及按鍵識別
5.3.3 行列式鍵盤及按鍵識別
5.3.4 中斷方式掃描鍵盤
5.3.5 鍵盤應用舉例
5.4 LCD顯示器及控制
5.4.1 LM016L引腳信號
5.4.2 LM016L操作指令
5.4.3 LM016L數據存儲器
5.4.4 LM016L基本操作函數
5.4.5 LM016L應用編程
思考題與習題
第6章 單片機中斷系統
6.1 中斷系統概述
6.1.1 中斷的基本概念
6.1.2 中斷的功能
6.2 中斷系統的結構與原理
6.2.1 中斷系統的結構
6.2.2 中斷系統的原理
6.2.3 外部中斷觸發方式
6.2.4 中斷請求標志
6.3 中斷系統控制
6.3.1 中斷允許控制
6.3.2 中斷優先級控制
6.4 中斷響應與處理
6.4.1 中斷響應
6.4.2 中斷處理
6.5 外部中斷應用舉例
6.5.1 中斷應用程序結構及初始化
6.5.2 應用舉例
思考題與習題
第7章 單片機定時器/計數器
7.1 單片機定時器/計數器的結構
7.2 定時器/計數器T0、T1
7.2.1 T0、T1的特殊功能寄存器
7.2.2 T0、T1的工作模式
7.2.3 T0、T1的使用方法
7.3 定時器/計數器T2
7.3.1 T2的特殊功能寄存器
7.3.2 T2的工作方式
7.4 定時器應用舉例
思考題與習題
第8章 單片機串行口
8.1 串行通信基礎知識
8.1.1 數據通信
8.1.2 異步通信和同步通信
8.1.3 波特率
8.1.4 通信方向
8.1.5 串行通信接口種類
8.2 串行口結構及控制
8.2.1 單片機串行口結構
8.2.2 串行口特殊功能寄存器
8.2.3 波特率設計
8.3 串行口工作方式
8.3.1 串行口方式0
8.3.2 串行口方式1
8.3.3 串行口方式2和方式3
8.4 串行口接口技術
8.4.1 RS-232接口
8.4.2 RS-422/485接口
8.4.3 USB接口
8.5 串行口的C51操作方法
8.5.1 串行口輸出函數
8.5.2 串行口輸入函數
8.6 串行口應用舉例
8.6.1 串行口方式0應用
8.6.2 串行口方式1、方式3應用
思考題與習題
第9章 單片機常用總線接口
9.1 接口的基本概念
9.1.1 單片機應用系統構成
9.1.2 接口的概念
9.1.3 接口的基本功能
9.1.4 接口的結構
9.1.5 端口及其編址
9.2 并行總線及存儲器接口
9.2.1 單片機并行總線結構
9.2.2 單片機并行總線操作時序
9.2.3 單片機與并行數據存儲器的接口
9.3 單片機與并行總線設備的接口
9.3.1 8255A內部結構
9.3.2 8255A引腳信號
9.3.3 8255A的控制字
9.3.4 8255A的工作方式
9.3.5 8255A應用舉例
9.4 IIC總線及應用接口
9.4.1 IIC總線特點
9.4.2 IIC總線時序
9.4.3 IIC總線操作函數
9.4.4 IIC總線應用
9.5 SPI總線及應用接口
9.5.1 SPI總線特點
9.5.2 SPI總線時序
9.5.3 SPI總線操作函數
9.5.4 SPI總線應用
思考題與習題
第10章 單片機與模擬、開關量接口技術
10.1 D/A轉換器及應用
10.1.1 D/A轉換器的主要參數
10.1.2 D/A轉換器TLC5615及接口技術
10.1.3 D/A轉換器DAC124S085及接口技術
10.2 A/D轉換器及應用
10.2.1 A/D轉換器的主要參數
10.2.2 A/D轉換器ADC0834及接口技術
10.2.3 A/D轉換器TLC2543及接口技術
10.2.4 單片機片內A/D轉換器及應用
10.3 開關信號器件及應用
10.3.1 光電耦合器件及接口技術
10.3.2 繼電器接口技術
10.3.3 直流電機控制接口技術
10.3.4 步進電機控制接口技術
思考題與習題
第11章 單片機應用系統設計
11.1 簡易計算器設計
11.1.1 數碼管與鍵盤接口芯片BC7277簡介
11.1.2 系統電路設計
11.1.3 系統功能設計
11.1.4 系統程序設計
11.2 萬年歷設計
11.2.1 時鐘芯片DS1302簡介
11.2.2 系統電路設計
11.2.3 系統功能設計
11.2.4 系統程序設計
11.3 環境檢測系統設計
1113.1 溫濕度傳感器DHT11簡介
11.3.2 光照度傳感器BH1750簡介
11.3.3 系統電路設計
11.3.4 系統程序設計
課程設計參考題目
參考文獻
附錄A 標準ASCII碼表
附錄B C語言運算符特性表
附錄C C51庫函數
C.1 一般I/O函數
C.2 內部函數
C.3 絕對地址訪問函數
展開全部
單片幾原理及應用技術 作者簡介
周國運, 1953年5月生,河南南陽人。中共黨員。南陽理工學院計算機科學與信息工程學院教授。1982年1月畢業于河南大學物理系,多次到重點大學進修、讀研究生班及作訪問學者,主要從事物理及計算機方面的教學和研究工作。先后在國家級和省級學術刊物上發表了“由鈉原子強四波混頻光共振激發鈉分子產生的紫外受激輻射”“鈉分子受激擴散帶的時間特性”、“智能光強分布測量儀的研究”、“多孔硅鎳鈍化處理的光譜研究”等科研論文近20篇,并且有多篇論文被省科委、省人事廳評為優秀論文二等獎,完成多項科研項目,參加了國家自然科學基金項目“分子高激發態研究”、省科委項目“多重強子產生中的關聯研究”、主持了省教委的項目“智能光強分布測量儀的研究”以及橫向項目“微機控制智能動態配料系統”的研究工作,并且多項獲得了科研獎;編著出版了《普通物理簡明教程》《計算機應用》《電子技術教程》《單片機原理及應用(C語言版)》等教材。