会员   密码 您忘记密码了吗?
1,568,374 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 例說8051:單片機程序設計案例教程
例說8051:單片機程序設計案例教程
上一张
下一张
prev next

例說8051:單片機程序設計案例教程

作者: 張義和
出版社: 人民郵電出版社
出版日期: 2014-03-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT270.00
市场价格: RM48.54
本店售价: RM43.20
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

通過近50個實例向讀者介紹了應用最為廣泛的單片機8051的各種功能。全書共分為12章,分別介紹了輸出口的應用、輸入口的應用、輸入/輸出口高級應用、中斷的應用、定時器/計數器的應用、串行口的應用、聲音的產生、步進電機的控制、AD與DA的應用、LED點陣的應用、LCD的應用。附錄提供了8051指令速查表及中英文名詞對照表。
  
《例說8051:單片機程序設計案例教程》在寫法上非常獨特。每一章在簡單介紹相關知識后,馬上輔以內容詳細、針對性強的「實例演練」,每個實例都有詳細的零件介紹、電路圖、程序流程圖以及程序代碼。

在程序中,每條指令都提供了注解,讓讀者能夠快速理解程序的內涵,並能夠以最快的方式上手。其后又提出了具有啟發性的問題,可以幫助讀者鞏固所學知識,達到舉一反三的目的。全書的實例涵蓋極其廣泛,可以幫助讀者以最快的速度掌握8051的核心功能。


目錄

第1章 輕松看8051 1
1-1 微型計算機與單片機 2
1-2 8051基本知識 2
1-2-1 8051的結構 3
1-2-2 89C51/89S51的封裝與引腳 3
1-2-3 8051的基本電路 7
1-2-4 MCS-51系列 8
1-2-5 關於Atmel的51系列 10
1-3 8051的開發流程與工具 11
1-4 實例演練 13
1-5 實時練習 15

第2章 輸出口的應用 17
2-1 認識MCS-51的存儲器結構 18
2-1-1 程序存儲器 18
2-1-2 數據存儲器 19
2-1-3 特殊功能寄存器 20
2-2 8051的輸入/輸出口 24
2-3 輸出電路設計 26
2-3-1 驅動LED 26
2-3-2 驅動繼電器 27
2-3-3 驅動蜂鳴器 28
2-4 指令格式 29
2-5 尋址方式 29
2-6 數據傳送指令 30
2-7 實例演練 37
2-7-1 單燈左移 38
2-7-2 霹靂燈 39
2-8 實時練習 41

第3章 輸入口的應用 42
3-1 8051的時序分析與復位 43
3-2 輸入電路設計 45
3-3 跳轉指令 49
3-4 實例演練 58
3-4-1 撥碼開關 58
3-4-2 按鈕開關 60
3-4-3 計數器 61
3-4-4 BCD撥碼開關 63
3-5 實時練習 64

第4章 輸入/輸出口高級應用 66
4-1 8051的節電方式 67
4-2 認識看門狗定時器 69
4-3 鍵盤掃描 69
4-3-1 鍵盤掃描原理 71
4-3-2 認識MM74C922/MM74C923 74
4-4 七段LED數碼顯示管掃描 76
4-4-1 認識七段LED數碼管 76
4-4-2 認識7447/7448 79
4-4-3 編碼與查表法的應用 82
4-4-4 認識74138/74139 82
4-5 算術運算指令 84
4-6 實例演練 90
4-6-1 四位數七段LED數碼管 90
4-6-2 直接驅動七段LED數碼管 92
4-6-3 查表法直接驅動七段LED數碼管 94
4-6-4 4×4鍵盤與七段LED數碼管 95
4-6-5 MM74C922 98
4-7 實時練習 99

第5章 中斷的應用 101
5-1 8051的中斷 102
5-1-1 MCS-51的中斷 102
5-1-2 中斷使能寄存器 103
5-1-3 中斷優先級寄存器 103
5-1-4 定時器/計數器控制寄存器 104
5-1-5 中斷向量 105
5-1-6 中斷的應用 105
5-2 邏輯運算指令 106
5-3 實例演練 114
5-3-1 外部中斷INT0 114
5-3-2 外部中斷INT1 116
5-3-3 兩個外部中斷 118
5-3-4 鍵盤中斷 121
5-4 實時練習 123

第6章 定時器/計數器的應用 124
6-1 8051的定時器/計數器 125
6-1-1 MCS-51的定時器/計數器 125
6-1-2 定時器/計數器方式寄存器TMOD 125
6-1-3 定時器/計數器控制寄存器TCON 128
6-1-4 計數寄存器 129
6-1-5 定時器/計數器的應用 130
6-2 8052的定時器/計數器 131
6-2-1 T2CON寄存器 131
6-2-2 捕獲方式 132
6-2-3 自動加載方式 133
6-2-4 波特率發生方式 134
6-3 布爾運算指令 134
6-4 實例演練 137
6-4-1 60秒定時器(查詢方式) 138
6-4-2 60秒定時器(中斷方式) 140
6-4-3 碼表 143
6-4-4 頻率發生器 145
6-4-5 頻率計 148
6-5 實時練習 150

第7章 串行口的應用 152
7-1 數據通信概念 153
7-2 認識74164/74165 153
7-3 認識MCS-51的串行口 155
7-4 認識SCON串行口控制寄存器 157
7-5 波特率設置 158
7-6 認識MAX232 159
7-7 多處理器間的數據傳輸 160
7-8 實例演練 161
7-8-1 移位式數據串入 161
7-8-2 移位式數據串出 163
7-8-3 Mode 1 164
7-8-4 Mode 2 165
7-8-5 Mode 3 166
7-8-6 8051互傳 167
7-9 實時練習 169

第8章 聲音的產生 170
8-1 發聲電路 171
8-2 音調與節拍 172
8-3 音調的產生 173
8-4 節拍的產生 175
8-5 實例演練 178
8-5-1 簡易電子琴 178
8-5-2 變音 180
8-5-3 DoReMi 182
8-5-4 生日快樂 185
8-6 實時練習 189

第9章 步進電機的控制 190
9-1 認識步進電機 191
9-1-1 步進電機的結構 191
9-1-2 步進電機的動作 192
9-1-3 步進電機的定位 193
9-2 步進電機驅動電路 195
9-2-1 小型步進電機的驅動電路 195
9-2-2 達林頓晶體管驅動電路 196
9-2-3 FT5754驅動電路 196
9-3 實例演練 197
9-3-1 1相驅動 197
9-3-2 2相驅動 199
9-3-3 1-2相驅動 200
9-3-4 方向控制 202
9-4 實時練習 203

第10章 AD與DA的應用 205
10-1 模/數轉換原理 206
10-2 認識AD轉換IC 208
10-3 數/模轉換原理 210
10-4 認識DA轉換IC 216
10-5 內含ADC的51系列 218
10-6 認識溫度傳感器 220
10-7 實例演練 221
10-7-1 ADC的數字溫度計一 221
10-7-2 ADC的數字溫度計二 223
10-7-3 ADC的溫控 224
10-7-4 DAC 227
10-8 實時練習 228

第11章 LED點陣的應用 230
11-1 認識LED點陣 231
11-2 LED點陣驅動電路 238
11-3 LED點陣顯示方式 241
11-4 LED點陣動態顯示 242
11-4-1 水平移動 242
11-4-2 垂直移動 245
11-5 實例演練 246
11-5-1 8×8LED點陣靜態顯示 246
11-5-2 8×8LED點陣靜態多色顯示 249
11-5-3 8×8LED點陣動態顯示一 252
11-5-4 8×8LED點陣動態顯示二 254
11-5-5 16×16LED點陣顯示 257
11-6 實時練習 261

第12章 LCD的應用 263
12-1 LCM模塊 264
12-2 LCM控制指令 267
12-3 LCM與8051的連接 271
12-4 實例演練 271
12-4-1 LED文字顯示 272
12-4-2 自定義符圖案 274
12-5 實時練習 283

附錄A 8051指令速查表 284
附錄B 中英文名詞對照表 290