例說8051:單片機程序設計案例教程 ( 簡體 字) |
作者:張義和 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051 |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 37817 詢問書籍請說出此書號!【缺書】 NT售價: 225 元 |
出版日:3/1/2014 |
頁數:295 |
光碟數:1 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115342249 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 《例說8051:單片機程序設計案例教程》通過近50個實例向讀者介紹了應用最為廣泛的單片機8051的各種功能。全書共分為12章,分別介紹了輸出口的應用、輸入口的應用、輸入/輸出口高級應用、中斷的應用、定時器/計數器的應用、串行口的應用、聲音的產生、步進電機的控制、AD與DA的應用、LED點陣的應用、LCD的應用。附錄提供了8051指令速查表及中英文名詞對照表。 《例說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 |
序: |