注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護單片機原理及應用(第4版)

單片機原理及應用(第4版)

單片機原理及應用(第4版)

定 價:¥40.00

作 者: 姜志海 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121320729 出版時間: 2017-08-01 包裝: 平裝
開本: 16開 頁數(shù): 268 字數(shù):  

內容簡介

  本書從教學的角度出發(fā),系統(tǒng)、全面地介紹51系列單片機的基本知識,是一本重在原理與應用、兼顧理論的實用教程。本書共11章,主要內容包括:概述、51系列單片機硬件結構、51系列單片機指令系統(tǒng)、51系列單片機匯編語言程序設計、51系列單片機P0~P3口應用基礎、51系列單片機中斷及定時器/計數(shù)器應用基礎、51系列單片機串行口應用基礎、51系列單片機并行擴展接口技術、51系列單片機串行總線擴展技術、單片機應用系統(tǒng)的設計、?Vision2和Proteus使用基礎等。全書包含大量實例,硬件實例都經(jīng)過了Proteus仿真,每章配有本章小結、習題、實驗與設計,免費提供配套電子課件、習題參考答案和程序源代碼。

作者簡介

  姜志海,男,山東理工大學教授,多年來長期從事電子系統(tǒng)方面的教學和科研工作,出版多部教材和專著,教學、科研、寫作經(jīng)驗豐富。

圖書目錄

目 錄
第1章 概述\t1
1.1 微型計算機基礎知識概述\t2
1.1.1 微型計算機的定義與馮?諾依曼
體系\t2
1.1.2 微型計算機的基本結構\t2
1.1.3 計算機中的數(shù)制\t5
1.1.4 ASCII碼與BCD碼\t6
1.2 中斷、定時器/計數(shù)器、串行通信、
并行通信概述\t7
1.2.1 中斷概述\t7
1.2.2 定時器/計數(shù)器概述\t8
1.2.3 并行通信與串行通信概述\t8
本章小結\t9
習題\t9
第2章 51系列單片機硬件結構\t11
2.1 單片機概述\t12
2.1.1 單片機的特點及應用\t12
2.1.2 常用的單片機產(chǎn)品\t13
2.1.3 MCS-51單片機已成為國際經(jīng)典\t15
2.1.4 單片機與CPU、ARM、嵌入式
系統(tǒng)的關系\t15
2.1.5 單片機應用系統(tǒng)開發(fā)的軟/硬件
環(huán)境\t17
2.2 51單片機的總體結構\t18
2.2.1 內部結構\t19
2.2.2 外部引腳說明\t19
2.2.3 CPU的時序周期\t21
2.3 51單片機的存儲器\t22
2.3.1 程序存儲器\t23
2.3.2 數(shù)據(jù)存儲器\t23
2.3.3 特殊功能寄存器\t25
本章小結\t28
習題\t28
第3章 51系列單片機指令系統(tǒng)\t29
3.1 51單片機指令系統(tǒng)概述\t30
3.1.1 指令格式\t30
3.1.2 操作數(shù)的類型\t30
3.1.3 指令描述約定\t30
3.2 51單片機的尋址方式\t31
3.2.1 概述\t31
3.2.2 尋址方式說明\t31
3.3 51單片機的指令系統(tǒng)\t34
3.3.1 數(shù)據(jù)傳送類指令\t34
3.3.2 算術運算類指令\t38
3.3.3 邏輯運算類指令\t44
3.3.4 控制轉移類指令\t47
3.3.5 位操作類指令\t51
3.4 51單片機的偽指令\t54
3.4.1 概述\t54
3.4.2 偽指令說明\t54
本章小結\t57
習題\t57
第4章 51系列單片機匯編語言程序設計\t59
4.1 程序設計概述\t60
4.1.1 程序設計步驟\t60
4.1.2 程序設計技術\t60
4.2 51單片機基本程序設計\t61
4.2.1 順序結構程序\t61
4.2.2 分支結構程序\t63
4.2.3 循環(huán)結構程序\t65
4.3 51單片機基本功能程序的設計\t70
4.3.1 查表程序的設計\t70
4.3.2 子程序的設計\t73
4.3.3 算術邏輯運算程序\t76
4.3.4 數(shù)制轉化程序\t79
4.4 實驗\t83
實驗1 多重循環(huán)―冒泡程序設計\t83
實驗2 數(shù)制轉換――ASCII字符串轉換為
十六進制數(shù)\t84
本章小結\t85
習題\t85
第5章 51系列單片機P0~P3口應用
基礎\t86
5.1 51單片機的P0~P3口概述\t87
5.1.1 P0~P3口的結構\t87
5.1.2 P0~P3口的工作方式\t88
5.2 51單片機P0~P3口輸出操作\t89
5.2.1 基本輸出操作―字節(jié)與位\t89
5.2.2 擴展輸出操作―流水燈\t90
5.2.3 擴展輸出操作―8段LED靜態(tài)
顯示\t90
5.3 51單片機P0~P3口輸入操作\t93
5.3.1 閘刀型開關輸入信號\t94
5.3.2 按鈕型開關輸入信號\t94
5.3.3 多個按鈕型開關輸入信號―并行
接口鍵盤\t96
5.4 實驗與設計\t98
實驗1 閘刀型開關輸入/8段LED靜態(tài)
顯示輸出\t98
實驗2 并行接口鍵盤/LED指示燈輸出\t99
設計1 計時秒表的設計\t102
設計2 模擬交通信號燈控制裝置
的設計\t102
本章小結\t102
習題\t102
第6章 51系列單片機中斷及定時器/計數(shù)器
應用基礎\t103
6.1 51單片機中斷系統(tǒng)概述\t104
6.1.1 中斷系統(tǒng)結構\t104
6.1.2 中斷控制寄存器\t104
6.1.3 中斷優(yōu)先級與中斷響應\t106
6.2 51單片機外部中斷應用示例\t108
6.2.1 外部中斷源初始化\t108
6.2.2 外部中斷示例\t109
6.2.3 外部中斷源的擴展\t111
6.3 51單片機的定時器/計數(shù)器概述\t112
6.3.1 結構原理\t112
6.3.2 控制寄存器\t112
6.3.3 工作模式\t113
6.4 定時器/計數(shù)器的應用舉例\t116
6.4.1 定時器/計數(shù)器的初始化\t117
6.4.2 應用舉例\t117
6.5 實驗與設計\t123
實驗1 按鈕型開關模擬外部中斷
實驗\t123
實驗2 按鈕型開關模擬計數(shù)器實驗\t124
實驗3 定時器實驗\t125
設計1 出租車計價器里程計量裝置的設計
(采用中斷)\t127
設計2 出租車計價器里程計量裝置的設計
(采用計數(shù)器)\t127
設計3 多種頻率發(fā)生器的設計\t127
本章小結\t127
習題\t128
第7章 51系列單片機串行口應用基礎\t129
7.1 串行通信的再認識\t130
7.1.1 異步串行通信與同步串行通信\t130
7.1.2 波特率\t132
7.2 51單片機的串行接口概述\t133
7.2.1 串行口的結構原理\t133
7.2.2 串行口的應用控制\t134
7.3 51單片機串行口的工作方式\t135
7.3.1 工作方式0\t136
7.3.2 工作方式1\t139
7.3.3 工作方式2\t142
7.3.4 工作方式3\t143
7.4 51單片機串行口的應用示例\t143
7.4.1 串行口編程基礎\t144
7.4.2 串行口應用示例\t146
7.5 實驗與設計\t150
實驗 串行口控制的流水燈實驗\t150
設計 串行口控制的8段LED顯示器
計時秒表的設計\t150
本章小結\t150
習題\t151
第8章 51系列單片機并行擴展接口技術\t152
8.1 51單片機并行I/O口擴展基礎\t153
8.1.1 系統(tǒng)擴展總線結構圖\t153
8.1.2 典型的I/O口芯片介紹\t153
8.1.3 數(shù)據(jù)線、控制線的連接\t159
8.1.4 譯碼信號的形成―系統(tǒng)擴展
的尋址\t159
8.2 并行I/O接口芯片擴展示例\t161
8.2.1 利用鎖存器與緩沖器擴展并行的
輸入/輸出口示例\t161
8.2.2 利用8255A擴展并行的輸入/
輸出口示例\t163
8.3 51單片機鍵盤/顯示接口技術\t164
8.3.1 由Intel8255A控制的段LED靜態(tài)
顯示示例\t164
8.3.2 8段LED動態(tài)顯示\t166
8.3.3 矩陣鍵盤\t169
8.3.4 鍵盤/顯示接口綜合設計舉例\t171
8.4 51單片機模擬量接口技術\t174
8.4.1 概述\t175
8.4.2 8位并行D/A轉換器DAC0832
接口示例\t176
8.4.3 8位并行A/D轉換器ADC0809
接口示例\t182
8.5 實驗與設計\t185
實驗1 DAC0832單緩沖實驗\t185
實驗2 ADC0809實驗\t187
設計1 電子密碼鎖的設計\t189
設計2 波形發(fā)生器的設計\t189
本章小結\t189
習題\t189
第9章 51系列單片機 串行總線的擴展\t191
9.1 51單片機與I2C總線接口技術\t192
9.1.1 I2C總線概述\t192
9.1.2 I2C總線典型器件AT24C02
應用舉例\t194
9.2 51單片機與SPI總線接口技術\t197
9.2.1 SPI總線概述\t197
9.2.2 SPI總線典型器件X25045
應用舉例\t198
9.3 51單片機與單總線(1-wire)接口
技術\t202
9.3.1 單總線(1-wire)概述\t203
9.3.2 單總線典型器件DS18B20應用
舉例\t203
9.4 51單片機與定串行集成芯片應用
舉例\t209
9.4.1 串行A/D接口芯片TLC2543\t209
9.4.2 串行鍵盤/顯示器串行接口芯片
HD7279\t213
本章小結\t219
習題\t219
第10章 單片機應用 系統(tǒng)的設計\t220
10.1 單片機應用系統(tǒng)結構以及設計
內容\t221
10.1.1 單片機應用系統(tǒng)的一般硬件
組成\t221
10.1.2 單片機應用系統(tǒng)的設計內容\t223
10.2 單片機應用系統(tǒng)的設計實例―― 集中
供暖小型換熱站控制系統(tǒng)的設計\t224
10.2.1 系統(tǒng)描述\t224
10.2.2 設計方案\t225
10.2.3 硬件電路設計\t225
10.2.4 軟件設計\t229
本章小結\t229
第11章 μVision2與Proteus 使用基礎\t230
11.1 μVision2集成開發(fā)環(huán)境\t231
11.1.1 File、Edit和View菜單\t231
11.1.2 Project、Debug和Flash菜單\t233
11.1.3 Peripherals、Tools和Window
菜單\t235
11.2 用μVision2建立與調試工程\t235
11.2.1 工程創(chuàng)建、設置、編譯與
鏈接\t236
11.2.2 用μVision2調試工程\t238
11.2.3 C51程序調試舉例說明――
HELLO.C\t242
11.2.4 Keil C51的調試舉例\t243
11.3 Proteus快速入門\t245
11.3.1 集成Proteus ISIS環(huán)境\t245
11.3.2 電路原理圖設計\t250
11.4 Proteus仿真工具介紹\t255
11.4.1 探針\t255
11.4.2 虛擬儀器\t255
11.4.3 信號發(fā)生器\t256
11.4.4 仿真圖表\t256
11.5 Proteus軟件中的C51程序運行
與調試\t257
11.5.1 連線運行\(zhòng)t257
11.5.2 在線運行\(zhòng)t257
本章小結\t258
習題\t259
附錄A ASCII碼字符表\t260
附錄B 單片機應用資料的網(wǎng)上查詢方法\t261
參考文獻\t262

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號