出版時間:2012-5 出版社:西安電子科技大學出版社 作者:黃惟公,鄧成中,王燕 編著 頁數(shù):324 字數(shù):493000
內(nèi)容概要
黃惟公等編著的《單片機原理與應用技術》從計算機基礎知識開始,介紹了MCS-51系列單片機的基本結構、指令系統(tǒng)、匯編語言程序設計、I/O接口及簡單應用、中斷系統(tǒng)、定時/計數(shù)器、串行通信接口、存儲器和并行口的擴展、單片機測控接口等基本內(nèi)容及應用實例。同時,增加了C51程序設計,SPI、I2C總線擴展技術等作為選修內(nèi)容,對學生快速入門使用C5l語言編程進行了初步嘗試。本書將模塊化編程方法引入到教學中,書中例題大多數(shù)采用Proteus軟件進行了仿真。另外,在本書附錄中給出了一個特別實用的硬件實驗裝置和與之對應的虛擬實驗方案,同時列出了相應的實驗內(nèi)容,介紹了Keil
μVision編譯軟件和仿真軟件Proteus的使用方法。
《單片機原理與應用技術》適合非電類專業(yè)的學生和自學者使用,同時也可供電類專業(yè)學生作參考。
書籍目錄
第1章 單片機基礎知識概述
1.1 單片機概述
1.1.1 什么是單片機
1.1.2 單片機的發(fā)展歷史
1.2 單片機的特點及應用領域
1.2.1 單片機的特點
1.2.2 單片機的應用領域
1.2.3 單片機的發(fā)展趨勢
1.2.4 MCS-51單片機的學習
1.3 單片機學習的預備知識
1.3.1 數(shù)制及其轉換
1.3.2 有符號數(shù)的表示方法
1.3.3 位、字節(jié)和字
1.3.4 BCD碼
1.3.5 ASCII碼
1.4 電平
思考題與習題
第2章 MCS-51單片機基本結構
2.1 MCS.5 1單片機的基本結構與類型
2.1.1 MCS-51單片機的基本結構
2.1.2 MCS-51單片機的基本類型
2.2 引腳及封裝
2.2.1 引腳
2.2.2 封裝
2.3 MCS-51存儲器組織
2.3.1 MCS-51存儲器組織簡介
2.3.2 程序存儲器地址空間
2.3.3 內(nèi)部數(shù)據(jù)存儲器空間
2.3.4 特殊功能寄存器
2.3.5 外部數(shù)據(jù)存儲器
2.4 復位及時鐘電路
2.4.1 復位后各寄存器的狀態(tài)
2.4.2 復位電路
2.4.3 晶振電路
2.4.4 單片機的時序單位
思考題與習題
第3章 MCS-51單片機指令系統(tǒng)
3.1 基本概念
3.1.1 匯編語言格式
3.1.2 指令中的常用符號
3.1.3 尋址方式
3.2 MCS-51指令系統(tǒng)
3.2.1 數(shù)據(jù)傳送與交換指令
3.2.2 算術運算指令
3.2.3 邏輯運算與移位指令
3.2.4 控制轉移指令
3.2.5 位操作指令
思考題與習題
第4章 MCS-51匯編語言程序設計
4.1 匯編語言程序格式及偽指令
4.1.1 匯編指令格式
4.1.2 偽指令
4.2基本程序設計方法
4.2.1 順序程序設計
4.2.2 分支程序設計
4.2.3 循環(huán)程序設計
4.2.4 查表程序設計
4.2.5 子程序設計
思考題與習題
第5章 I/O接口及簡單應用
5.1 I/O端口的輸入/輸出特性
5.1.1 Pl口
5.1.2 P3口
5.1.3 P0口
5.1.4 P2口
5.2 I/O端口的應用
5.2.1 I/O的簡單控制
5.2.2 LED數(shù)碼管顯示
5.2.3 鍵盤
5.3 LCMl602字符型液晶顯示模塊
5.3.1 字符型I,CMl602介紹
5.3 12 LCMl602與單片機的接口
5.3.3 LCMl602顯示模塊的應用
5.4 雙LED數(shù)碼管動態(tài)顯示模塊的設計
思考題與習題
第6章 中斷系統(tǒng)
6.1 中斷的概念
6.2 中斷系統(tǒng)的結構
6.3 中斷控制系統(tǒng)
6.3.1 中斷請求標志寄存器(TCON、SCON)
6.3.2 中斷允許寄存器(m)
6.3.3 中斷優(yōu)先級寄存器(II))及中斷嵌套
6.4 中斷處理過程
6.4.1 中斷響應條件
6.4 12 中斷響應過程
6.4.3 中斷的撤銷
6.4.4 外部中斷響應的時間
6.5 外部中斷觸發(fā)方式的選擇
6.6 中斷程序設計
思考題與習題
第7章 定時/計數(shù)器
7.1 定時/計數(shù)器的結構及其工作原理
7.1.1 定時/計數(shù)器的實質
7.1.2 定時,計數(shù)器的結構及其工作原理
7.2 定時/計數(shù)器的控制
7.2.1 方式控制寄存器(T2VIOD)
7.2.2 控制寄存器(TCON)
7.3 定時/計數(shù)器的工作方式
7.3.1 方式O
7.3.2 方式1
7.3.3 方式2
7.3.4 方式3
7.4 計數(shù)器對輸入脈沖頻率的要求
7.5 定時/計數(shù)器的編程和應用舉例
7.5.1 定時/計數(shù)器初值的計算
7.5.2 定時/計數(shù)器應用舉例
思考題與習題
第8章 串行通信接口
8.1 串行通信基本知識
8.2 MCS-5 1串口控制器
8.2.1 串口控制寄存器(sCON)
8.2.2 特殊功能寄存器(PCON)
8.3 串行口的工作方式
8.3.1 方式0
8.3.2 方式1
8.3.3 方式2
8.3.4 方式3
8.4 波特率的制定方法
8.5 串行通信的接口電路
8.5.1 RS一232C接口
8.5 12 RS一485接口
8.6 串口的編程與應用
8.6.1 用串行口擴展并行I/O口
8.6.2 單片機與單片機通信
8.7 多機通信
8.7.1 多機通信協(xié)議
8.7.2 多機通信程序設計
8.8 單片機與PC的串口通信
思考題與習題
第9章 存儲器和并行口的擴展
9.1 系統(tǒng)擴展概述
9.1.1 單片機最小系統(tǒng)
9.1.2 總線的概念
9.2 數(shù)據(jù)存儲器的擴展
9.2.1 SRAM芯片
9.2.2 典型外部數(shù)據(jù)存儲器的連接
9.2.3 地址鎖存器和外擴RAM的操作時序
9.2.4 確定擴展芯片地址的方法
9.3 程序存儲器的擴展
9.3.1 ROM芯片
9.3.2 程序存儲器的擴展
9.4 程序存儲器和數(shù)據(jù)存儲器的綜合擴展
9.5 并行接口的擴展
9.5.1 總線驅動器
9.5.2 用74LS系列TTL電路擴展并行I/O
9.5.3 并行可編程芯片8255A
思考題與習題
第10章 單片機測控接口
10.1 A/D轉換器概述
10.2 ADC0809模/數(shù)轉換器
10.2.1 ADC0809/ADC0808簡介
10.2.2 ADC0809與單片機的接口及編程
10.3 DAC0832數(shù)/模轉換器
10.3.1 DAC0832簡介
10.3.2 DAC0832與單片機的接口及編程
10.4 開關量功率接口技術
10.4.1 單片機I/O口的輸出驅動
10.4.2 光電耦合器
10.4.3 繼電器驅動接口
10.4.4 可控硅驅動接口
10.4.5 固態(tài)繼電器驅動接口
10.5 開關量輸入接口
思考題與習題
第11章 C51程序設計入門
11.1 C5 l的基本數(shù)據(jù)類型
11.2 C51變量的存儲區(qū)域
11.3 C51的運算符
11.4 數(shù)組
11.5 指針
11.5.1 指針的概念
11.5.2 指針變量的定義、賦值和引用
11.5.3 Keil C51的指針類型
11.6 結構
11.7 C51的程序設計
11.7.1 C51的程序結構
11.7.2 C51流程控制語句
11.8 函數(shù)的定義與調(diào)用
11.8.1 函數(shù)
11.8.2 局部變量、全局變量和變量的存儲類型
11.8.3 C51中調(diào)用匯編程序
11.8.4 預處理命令
11.8.5 頭文件
11.9 51單片機內(nèi)部資源的C51編程
11.9.1 中斷的C5l編程
11.9.2 定時,計數(shù)器的C51編程
11.9.3 串口的C51編程
11.9.4 對位和外接I/O口的C51編程
11.10 LCMl602的C51驅動程序設計
思考題與習題
第12章 串行總線擴展技術
12.1 SPI總線擴展技術
12.1.1 ADC0832模塊的設計
12.1.2 TLCl543 A/D模塊的設計
12.1.3 LTC1456:D/A模塊的設計
12.2 IZC總線擴展技術
12.2.I2C總線的協(xié)議簡介
12.2.2 I2C的尋址方式
12.2.3 I2C總線時序
12.2.4 虛擬I2C總線匯編語言程序
12.2.5 虛擬I2C總線C51程序
12.2.6 12C總線在E2pROM中的應用
思考題與習題
附錄A MCS-51單片機實驗
附錄B ProtOilS使用入門
附錄C MC-51指令表
附錄D Keil C51使用簡介
參考文獻
編輯推薦
《單片機原理與應用技術(第2版)》是針對非電類專業(yè)(主要是機械工程)學時少、電知識相對較弱的特點,精簡教學內(nèi)容,合理安排教學順序,精心攻克難點編寫而成的。針對單片機初學者的特點,本書在章或節(jié)的引論中給出了學習的建議,每章都有適量的思考題與習題。書中引入了Proteus進行虛擬仿真,從第5章開始布置了一些用Proteus仿真設計的習題,有利于同時提高學生軟、硬件方面的能力和學習興趣。本書可供電類專業(yè)學生作參考。
圖書封面
評論、評分、閱讀與下載