例說51單片機

出版時間:2010-6  出版社:人民郵電  作者:張義和//王敏男//許宏昌//余春長  頁數(shù):422  
Tag標簽:無  

內(nèi)容概要

  本書分為基本開發(fā)環(huán)境、8x51結(jié)構(gòu)與應(yīng)用、外圍系統(tǒng)應(yīng)用三部分。前兩章為基本開發(fā)環(huán)境的介紹,其中包括8x51基本知識、開發(fā)系統(tǒng)(mVision3)與程序設(shè)計語言(Keil C)。第3章到第8章為8x51結(jié)構(gòu)與應(yīng)用,包括輸入/輸出端口、中斷、定時器/計數(shù)器、串行口等,并分別以實例引出。第9章到第14章則是外圍系統(tǒng)應(yīng)用,包括音樂程序的開發(fā)、步進電機的控制、AD/DAC接口芯片的應(yīng)用、LED點陣的驅(qū)動、LCD模塊的應(yīng)用、習題解答等?! ”緯w結(jié)構(gòu)采用循序漸進的方式,對于每個單元的展開,也是循序漸進的。電路與電路之間,或程序與程序之間,都保持著關(guān)聯(lián)性。在前一個電路(或程序)的基礎(chǔ)之上,只做一些微小的改變,就可開發(fā)出另一個電路(或程序),讓讀者輕松入門。在每個實例演練之后,給出“思考一下”的單元,讀者能即學即用,動腦思考,讓所學知識得以進一步鞏固。  本書可作為大中專院校的單片機教材,也可以作為廣大科技人員和愛好者的單片機技術(shù)參考書。

書籍目錄

第1章 輕松看MCS-51 1 1-1 微型計算機與單片機 2 1-2 8051基礎(chǔ)知識 2  1-2-1 8x51的結(jié)構(gòu) 2  1-2-2 89C51/89S51的封裝與引腳 3  1-2-3 89S51的基本電路 6  1-2-4 MCS-51系列 8  1-2-5 關(guān)于Atmel的51系列 10 1-3 認識MCS-51的存儲器結(jié)構(gòu) 11  1-3-1 程序存儲器 11  1-3-2 數(shù)據(jù)存儲器 12  1-3-3 特殊功能寄存器 14 1-4 MCS-51的時序分析與復位 18  1-4-1 時序分析 18  1-4-2 復位 19 1-5 MCS-51的開發(fā)流程與工具 20  1-5-1 傳統(tǒng)開發(fā)工具 21  1-5-2 Altium Designer電路設(shè)計軟件 22  1-5-3 Keil mVision3集成開發(fā)環(huán)境 23  1-5-4 89S51的在線刻錄功能 23 1-6 實例演練 24 1-7 實時練習 31第2章 認識mVision3與Keil C 33 2-1 mVision3環(huán)境簡介 34  2-1-1 認識mVision3環(huán)境 34  2-1-2 項目管理與選項 37  2-1-3 認識調(diào)試/仿真環(huán)境 39  2-1-4 外圍操作 40 2-2 Keil C語言的基本結(jié)構(gòu) 43 2-3 變量、常數(shù)與數(shù)據(jù)類型 47  2-3-1 數(shù)據(jù)類型 47  2-3-2 變量名稱與保留字 49  2-3-3 變量的作用范圍 50 2-4 存儲器的形式與模式 50  2-4-1 存儲器的形式 51  2-4-2 存儲器的模式 52 2-5 Keil C的運算符 53 2-6 Keil C的流程控制 57  2-6-1 循環(huán)指令 57  2-6-2 選擇指令 60  2-6-3 跳轉(zhuǎn)指令 62 2-7 數(shù)組與指針 63  2-7-1 數(shù)組 63  2-7-2 指針 64 2-8 函數(shù)與中斷子程序 64  2-8-1 函數(shù) 65    2-8-2 中斷子程序 65 2-9 Keil C的預處理命令 66 2-10 實時練習 67第3章 輸出端口的應(yīng)用 69 3-1 認識MCS-51的輸入/輸出端口 70 3-2 輸出電路設(shè)計 72  3-2-1 驅(qū)動LED 72  3-2-2 驅(qū)動蜂鳴器 73  3-2-3 驅(qū)動繼電器 74  3-2-4 驅(qū)動固態(tài)繼電器 75  3-2-5 驅(qū)動七段LED數(shù)碼管 76 3-3 實例演練 78  3-3-1 驅(qū)動蜂鳴器實驗 78  3-3-2 驅(qū)動繼電器實驗 81  3-3-3 霹靂燈實例演練 83  3-3-4 驅(qū)動七段LED數(shù)碼管實驗 85 3-4 實時練習 87第4章 輸入口的應(yīng)用 89 4-1 認識MCS-51的輸入口 90 4-2 輸入設(shè)備與輸入電路設(shè)計 90  4-2-1 輸入設(shè)備 90  4-2-2 輸入電路設(shè)計 93  4-2-3 抖動與去抖動 95 4-3 實例演練 97  4-3-1 撥碼開關(guān)控制 97    4-3-2 按鈕開關(guān)控制 99  4-3-3 按鈕切換式控制 100  4-3-4 按鈕開關(guān)應(yīng)用 102  4-3-5 BCD撥碼開關(guān) 104  4-3-6 多個按鈕開關(guān) 106  4-3-7 按鈕開關(guān)放開后動作 111 4-4 實時練習 113第5章 輸入/輸出端口的高級應(yīng)用 115 5-1 鍵盤掃描 116  5-1-1 鍵盤掃描原理 118  5-1-2 4×4鍵盤程序分析 120  5-1-3 認識MM74C922/MM74C923 122 5-2 七段LED數(shù)碼顯示管掃描 124  5-2-1 認識七段LED數(shù)碼管模塊 125  5-2-2 認識7447/7448 128  5-2-3 認識74138/74139 131 5-3 靜態(tài)顯示與動態(tài)顯示 132  5-3-1 使用BCD譯碼器 133  5-3-2 直接驅(qū)動 135  5-3-3 使用掃描譯碼器 136  5-3-4 閃爍 137  5-3-5 交替顯示 138  5-3-6 飛入 139  5-3-7 跑馬燈 141 5-4 實例演練 142  5-4-1 4位數(shù)七段LED數(shù)碼管 142  5-4-2 直接驅(qū)動七段LED數(shù)碼管 145  5-4-3 跑馬燈 148  5-4-4 4×4鍵盤與七段LED數(shù)碼管 150    5-4-5 MM74C922 153 5-5 實時練習 154第6章 中斷的應(yīng)用 156 6-1 認識MCS-51的中斷 157  6-1-1 MCS-51的中斷 157  6-1-2 中斷使能寄存器IE 158  6-1-3 中斷優(yōu)先級寄存器IP 159  6-1-4 定時器/計數(shù)器控制寄存器TCON 160  6-1-5 中斷向量 160  6-1-6 中斷的應(yīng)用 160 6-2 中斷子程序的仿真 161 6-3 實例演練 162  6-3-1 外部中斷INT0 162  6-3-2 外部中斷INT1 164  6-3-3 兩個外部中斷 167  6-3-4 鍵盤中斷 170 6-4 實時練習 172第7章 定時器/計數(shù)器的應(yīng)用 174 7-1 8x51的定時器/計數(shù)器 175  7-1-1 MCS-51的定時器/計數(shù)器 175  7-1-2 定時器/計數(shù)器方式寄存器TMOD 175  7-1-3 定時器/計數(shù)器控制寄存器TCON 178  7-1-4 計數(shù)寄存器 178  7-1-5 定時器/計數(shù)器的應(yīng)用 180 7-2 8x52的Timer2 181  7-2-1 T2CON寄存器 181  7-2-2 捕獲方式 182  7-2-3 自動加載方式 183  7-2-4 波特率發(fā)生方式 183 7-3 8x51的節(jié)電方式 184  7-3-1 待機方式 185  7-3-2 掉電方式 185  7-3-3 電源控制寄存器PCON 186 7-4 認識看門狗定時器 186 7-5 實例演練 188  7-5-1 閃爍燈——查詢方式 188  7-5-2 閃爍燈——中斷方式 190  7-5-3 60秒定時器 191  7-5-4 秒表 194  7-5-5 頻率發(fā)生器 197  7-5-6 頻率計 200  7-5-7 看門狗定時器 204 7-6 實時練習 206第8章 串行口的應(yīng)用 208 8-1 數(shù)據(jù)通信概念 209 8-2 認識8x51的串行口 210 8-3 認識相關(guān)寄存器 211 8-4 波特率設(shè)置 213 8-5 特殊功能與多處理器數(shù)據(jù)傳輸 215  8-5-1 幀錯誤檢測 215  8-5-2 自動地址識別 216  8-5-3 多處理器通信 217 8-6 認識MAX232 218 8-7 認識74164/74165 220 8-8 實例演練 221  8-8-1 移位式數(shù)據(jù)串入 221  8-8-2 移位式數(shù)據(jù)串出 223  8-8-3 Mode 1實驗 225  8-8-4 Mode 2實驗 229  8-8-5 Mode 3實驗 231  8-8-6 點對點互傳 232  8-8-7 多處理器通信 234 8-9 實時練習 237第9章 聲音的產(chǎn)生 239 9-1 發(fā)聲電路 240 9-2 音調(diào)與節(jié)拍 241 9-3 音調(diào)的產(chǎn)生 243 9-4 節(jié)拍的產(chǎn)生 248 9-5 實例演練 254  9-5-1 簡易電子琴 255  9-5-2 DoReMi實驗 257  9-5-3 生日快樂歌實驗 260    9-5-4 快樂點唱機一 262  9-5-5 快樂點唱機二 268 9-6 實時練習 270第10章 步進電機的控制 272 10-1 認識步進電機 273  10-1-1 步進電機的結(jié)構(gòu) 273  10-1-2 步進電機的動作 274  10-1-3 步進電機的定位 276 10-2 步進電機驅(qū)動電路 278  10-2-1 小型步進電機的驅(qū)動電路 278  10-2-2 達林頓晶體管驅(qū)動電路 279  10-2-3 FT5754驅(qū)動電路 279 10-3 實例演練 280  10-3-1 用延遲子程序產(chǎn)生驅(qū)動信號 280  10-3-2 用定時器產(chǎn)生驅(qū)動信號 282  10-3-3 1-2相驅(qū)動 284  10-3-4 方向控制 286 10-4 實時練習 288第11章 ADC與DAC的應(yīng)用 290 11-1 模/數(shù)轉(zhuǎn)換原理 291 11-2 認識AD轉(zhuǎn)換IC 294 11-3 數(shù)/模轉(zhuǎn)換原理 298 11-4 認識DA轉(zhuǎn)換IC 302 11-5 內(nèi)含ADC的51系列 305 11-6 認識溫度傳感器 307 11-7 實例演練 309  11-7-1 電壓測量一 309  11-7-2 電壓測量二 312  11-7-3 電壓測量三 314  11-7-4 溫度測量 317  11-7-5 ADC的溫控實驗 319  11-7-6 DAC實例演練 323 11-8 實時練習 324第12章 LED點陣的應(yīng)用 327 12-1 認識LED點陣 328 12-2 LED點陣驅(qū)動電路 330 12-3 LED點陣顯示方式 335 12-4 LED點陣動態(tài)顯示 336  12-4-1 水平移動 336  12-4-2 垂直移動 342 12-5 實例演練 345  12-5-1 8×8 LED點陣靜態(tài)顯示 345  12-5-2 8×8 LED點陣靜態(tài)多色顯示 348  12-5-3 8×8 LED點陣平移 350  12-5-4 8×8 LED點陣跑馬燈 353  12-5-5 8×8 LED點陣垂直移動 355  12-5-6 8×8 LED點陣卷動 358  12-5-7 16×16 LED點陣顯示 360 12-6 實時練習 363第13章 LCD模塊的應(yīng)用 365 13-1 認識LCD模塊 366 13-2 中文LCD模塊 371 13-3 LCM控制指令 374 13-4 LCM的初始化設(shè)置與常用函數(shù) 377 13-5 LCM與8x51的連接 384 13-6 實例演練 384  13-6-1 LCD文字顯示 385  13-6-2 自定義字符圖案 387 13-7 實時練習 394第14章 習題解答 396

章節(jié)摘錄

插圖:微型計算機與單片機一般地,微型計算機系統(tǒng)包括中央處理單元(CPU)、存儲器(Memory)及輸入/輸出單元(I/O)三大部分,如圖1.1所示。CPU就像是人的大腦一樣,控制整個系統(tǒng)的運行;存儲器則是存放系統(tǒng)運行所需的程序及數(shù)據(jù),包括只讀存儲器(Read Only Memory,ROM)及隨機存取存儲器(Randon Access Memory,RAM),通常ROM用來存儲程序或永久性的數(shù)據(jù),稱為程序存儲器,RAM則是用來存儲程序執(zhí)行時的暫存數(shù)據(jù),稱為數(shù)據(jù)存儲器;I/O是微型計算機系統(tǒng)與外部溝通的管道,其中包括輸入端口與輸出端口。這三部分分別由不同的元件組成,然后把它們組裝在電路板上,形成一個微型計算機系統(tǒng)。單片微型計算機(即單片機或微控制器)就是把中央處理單元、存儲器、輸入/輸出單元等全部放置在一個芯片里,如圖1-2所示,只要再配置幾個小元件,如電阻器、電容器、石英晶體、連接器等,就成為一個完整的微型計算機系統(tǒng)。因此整個系統(tǒng)的體積小、成本低、可靠性高,成為目前微型計算機控制系統(tǒng)的主流。

編輯推薦

全新改寫的《例說51單片機(C語言版)(第3版)》在上一版的基礎(chǔ)上,提供了更加豐富完整的內(nèi)容,讓讀者能夠快速地進入單片機與數(shù)字微控制器的領(lǐng)域。在第3版里大部分都重新繪制,以高分辨率呈現(xiàn)。凝聚單片機應(yīng)用教學專家多年以驗和心血,講解更透徹,效果更突出!暢銷不衰的單片機經(jīng)典入門教程,基本開發(fā)環(huán)境、8×51結(jié)構(gòu)與應(yīng)用、系統(tǒng)應(yīng)用等根據(jù)需要安排于各章節(jié),適于教學編排。每個單元都有大量的范例與練習。電路與電路之間,程序與程序之間。都保持著關(guān)聯(lián)性,讓讀者輕松入門。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    例說51單片機 PDF格式下載


用戶評論 (總計98條)

 
 

  •   整體結(jié)構(gòu)采用循序漸進的方式,對于每個單元的展開,也是循序漸進的。電路與電路之間,或程序與程序之間,都保持著關(guān)聯(lián)性。在前一個電路(或程序)的基礎(chǔ)之上,只做一些微小的改變,就可開發(fā)出另一個電路(或程序),讓讀者輕松入門。在每個實例演練之后,給出“思考一下”的單元,讀者能即學即用,動腦思考,讓所學知識得以進一步鞏固。
  •   本書可作為大中專院校的單片機教材,也可以作為廣大科技人員和愛好者的單片機技術(shù)參考書。 編輯推薦 凝聚單片機應(yīng)用教學專家多年經(jīng)驗和心血,講解更透徹,效果更突出!.
  •   這本書對51單片機的基本應(yīng)用寫的詳細,非常適合初學者
  •   一直信賴人民郵電出版社,果然不錯。看過之后,覺得對于單片機入門來說是很不錯的,首先里面圖文并茂,排版、編寫都很認真的樣子,難度也不高,一步到位學習單片機的C語言版本。
  •   用C語言學習51單片機,本書適合于入門,例題很多
  •   如果想開發(fā)單片機,這本書絕對的好;對于知識想學會使用單片機的這里面的例子特別值得我們?nèi)ャ@研
  •   書拿到手,包裝很到位。對于我這種初學單片機的菜鳥來說,這本書挺合適的!
  •   該書適合于初學者,是學習51單片機的基礎(chǔ)。
  •   如果有郭天祥的那本單片機書了,此書就可以不用買了。
  •   一本很強調(diào)實踐的書,我的開發(fā)板有點不配套,用起來還要重新布線,不過真的一讀!
  •   還好,都是入門知識特容易理解
  •   不錯的一本書,入門級的好書!
  •   很不錯的書,喜歡用C語言講解的書.
  •   內(nèi)容介紹詳細。適合邊學理論邊做實驗。挺好的。
  •   圍繞市面流行的實驗板講的,內(nèi)容簡明賅要。適合初學入門。
  •   講得很細,代碼也詳細,入門很不錯
  •   此書只因天上有,人間哪得哪得幾回瞅!
  •   內(nèi)容太簡單,只適用于初學者。
  •   這是一本 很好的書籍 可以買來做 參考
  •   挺好的一本書,圖書館看了之后,自己買了一本
  •   很好,送貨也及時,不用再去圖書館借這本書了,而且還有光盤
  •   一本自學51的很好的教材
  •   定位不準,初學者不太適合,有基礎(chǔ)的浪費時間
  •   可能與我們學的不是很搭,但是作為一本輔導資料不錯哦。
  •   這是我買的第二本,很好!值得推薦!
  •   很好的書 是正版的 建議購買
  •   真的不錯哦 適合初學者
  •   內(nèi)容較為詳盡,比較適合初級學者使用。
  •   經(jīng)典的書 收藏 全部源代碼都有注釋
  •   一般好的工具書
  •   這個真的很實用
  •   買的都是我想要的
  •   抓緊時間學習
  •   好書,需慢慢啃
  •   正品書 很有幫助
  •   我很喜歡作者的文鋒,閱讀起來很順暢!
  •   價格合適,每次買東西就在當當上買
  •   很好,完全沒意見
  •   非常好,容易明白
  •   很多范例,適合初學
  •   內(nèi)容有點啰嗦 單獨看的話還是會枯燥乏味 配合視頻會比較好
  •   書很好,還有光盤!
  •   感覺上是正版的,要是再便一點就好了
  •   書要認真地看
  •   很好的書,易懂好理解
  •   幫朋友買的,她說是最新版,應(yīng)該很好
  •   真不錯,書算便宜,快遞也快
  •   書還不錯……
  •   但實戰(zhàn)應(yīng)用要注意電路中的干擾。
  •   頁面上看不全內(nèi)容,但收到后覺得不如第一版的?;A(chǔ)知識講解多了,程序不如原來了。
  •   這本書比較通俗易懂,適合初學單片機的我。謝謝作者!
  •   寫作手法風格很容易接受,適合初學者做實踐指導,這本書在給讀者很透徹的理論指的同時也向讀者滲透一些實踐的經(jīng)驗,可以讓讀者學的更扎實。
  •   書剛拿到,還沒仔細看,翻了一下目錄,感覺正是我需要的。
  •   內(nèi)容有詳有簡,十分合適初學者,而且是用高級語言c語言的,頂~~
  •   書不錯,不過沒老版的好
  •   挺簡單的,是新手入門的好書。
  •   這本書對老公的學習,給了很大的幫助。
  •   這本書挺好,挺實用·····
  •   這本書 很實用 內(nèi)容很好
  •   還不錯..基礎(chǔ)書!
  •   封面 的紙 脫落,質(zhì)量不好
  •   郁悶啊 發(fā)過來少光盤 不過書還不錯 看著比較容易懂
  •   請下次要把書送到手,而不是自己去領(lǐng)!
  •   理論性偏強,實用性沒有郭天祥的好
  •   內(nèi)容很充實,適合剛?cè)胧值男氯恕?/li>
  •   書本內(nèi)容,紙質(zhì)都不錯
  •   簡單易懂,只是插圖有點模糊~
  •   快遞有點慢,書本質(zhì)量不錯!
  •   看了前幾章,感覺書中重復的東西不少,僅實例演練中操作步驟一樣的話在書中復制了一遍又一遍,估計是增加書的厚度,賣個好價錢吧,當然還有一些類似的實驗也不厭其煩的換個花樣逐一寫來寫去,總感覺本書內(nèi)容應(yīng)該刪減重復的會更好。不過書中對每行程序都有注釋,還是不錯的,適合初學者,單片機的知識基本覆蓋到了,總之,還算不錯的一本書,可以考慮。唯一遺憾的是沒有關(guān)于液晶12864的相關(guān)介紹
  •   怎么說呢,該書沒有什么側(cè)重點。但是例子多是一個優(yōu)點。就c51的說明部分基本上可以忽略不計。不是非常推薦買!
  •   說的還是挺詳細的,對于入門的還是可以的,因為是c,學起來簡單,還行吧,再便宜一點更好
  •   前年在你這買的書包裝非常好,什么都沒得說,怎么今年塑料袋漲價了?就用個紙盒子裝,到手都成2手書了,我花錢買的是新書。
  •   就是少了紅外線那部分
  •   還沒細讀,應(yīng)該不錯的。
  •   這本書定位不準,如果針對是初學者,內(nèi)容不夠詳細。如果有點基礎(chǔ)的人家也不選擇你,太過于簡單了。
  •   非常不錯的一本單片機入門教程,本書最重要的一個亮點就是對程序中的每條語句都進行了注釋,使得初學者更加易于理解看懂程序,推薦大家買,。。。。(jonly)
  •   不錯的單片機書籍重要的知識都記錄了例子也有了初學者和使用者收藏的手冊
  •   我就記得圖書館借的沒這圖片這么厚嘛,一本不錯的51學習參考書,很適合入門
  •   不錯 適合初學者 在淘寶上買一個開發(fā)板,然后同步 郭天祥的視頻 入門起來很輕松
  •   封底都給磨穿了。這個還不算,竟然連封底上的灰都不給擦一下。一拿到手里就感覺非常不爽!!卓越的這種行徑應(yīng)該受到嚴厲的譴責!!如果是因為封底磨穿了打折的,可以在網(wǎng)上聲明一下嘛!跟他們聯(lián)系,答復說剩下的基本都是破損的。無語了!
  •   配書上說有KEIL3.0程序,可找死人都找不到,書的的源代碼還是有漏洞的,有的編譯不了.最后還是要其它的代碼來佐證!不過就理論來說還是值得推薦的!.學單片機最重要的還是要有個近期目標,做個實物.這樣才能真正的學得進去!.其它的都是浮云!~
  •   程序錯漏百出,源代碼好多錯誤,但不失是本好書,懷疑是盜版
  •   書中的例子講的很詳細,通俗易懂,并且光盤中的PPT做得也非常不錯,適合高校老師用于課堂教學,向大家推薦了。
  •   書很好,看著很舒服。包裝的也很好,謝謝!
  •   很不錯哦,速度也很快,贊一個。。。
  •   個人覺得挺不錯的,很喜歡。
  •   與其他的此類書籍相比,這本書非常不錯。
  •   新手入 門 必備的 好 東 西
  •   例說51單片機講解知識比較細致,不錯的。
  •   暑假那么長,買回去自學,師兄推薦的
  •   講解的例子比較實用,但不夠深入,真正自己做設(shè)計的時候還要在此基礎(chǔ)上學習
  •   圖文并茂,非常不錯啊
  •   內(nèi)容很豐富,包裝不錯。
  •   總體來說不錯,圖文并茂,值得購買
  •   還不錯,只不過有點貴
  •   很基礎(chǔ),詳盡
  •   丟書了還的
  •   非常不錯的一本單片機入門教程
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7