注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)簡簡單單學(xué)通51單片機開發(fā)

簡簡單單學(xué)通51單片機開發(fā)

簡簡單單學(xué)通51單片機開發(fā)

定 價:¥69.80

作 者: 王晉凱 等著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 單片機與嵌入式 計算機與互聯(lián)網(wǎng)

ISBN: 9787302364795 出版時間: 2014-09-06 包裝: 平裝
開本: 16開 頁數(shù): 489 字數(shù):  

內(nèi)容簡介

  學(xué)習(xí)單片機開發(fā)離不開實踐。將理論和實例結(jié)合起來是最好的方式。本書結(jié)合實踐,系統(tǒng)地介紹了51單片機開發(fā)的方方面面。書中的每章內(nèi)容都圍繞實例展開,這些例子大多采用匯編和C兩種語言開發(fā),并利用知名EDA仿真軟件Proteus清晰地演示了每個實例的最終運行效果。這無疑可以大大提高讀者的學(xué)習(xí)興趣,并加深讀者對單片機的理解。當(dāng)然,每個實例的制作都需要有一定的理論去支撐,所以在實例設(shè)計之前會先講解一些理論基礎(chǔ),并在實例完成之后對這些理論和開發(fā)經(jīng)驗進行總結(jié)。這種教學(xué)方式可以讓讀者將51單片機的理論知識和動手實踐很好地結(jié)合起來,從而達到更好的學(xué)習(xí)效果。另外,配書DVD光盤中提供了作者專門錄制的21小時高清配套教學(xué)視頻和本書源文件,以方便讀者高效、直觀地學(xué)習(xí)。《簡簡單單學(xué)通51單片機開發(fā)》共包含12章。其主要內(nèi)容有:簡單了解51單片機;從I/O端口開始學(xué)51單片機;51單片機對中斷的控制;51單片機對時間的控制;數(shù)碼管顯示技術(shù);通信利器——串口;數(shù)字電子時鐘的設(shè)計;更先進的電子時鐘;51單片機外設(shè)擴展;點陣液晶LCD和矩陣鍵盤;計算器程序分析與設(shè)計;ZLG/GUI在51單片機中的移植及運用。本書每章最后都提供了多個習(xí)題和實例擴展題,以幫助讀者鞏固和提高?!逗喓唵螁螌W(xué)通51單片機開發(fā)》從51單片機基礎(chǔ)知識開始講解,逐步深入到較復(fù)雜的實例,特別適合51單片機初學(xué)者閱讀。書中還介紹了很多同類圖書中較少涉及的知識點和作者的實際項目經(jīng)驗,也適合有基礎(chǔ)的讀者和單片機愛好者進一步研讀。本書注重實踐教學(xué),還非常適合大中專院校的相關(guān)專業(yè)作為教材使用。超值、大容量DVD光盤本書實例源文件21小時高清配套教學(xué)視頻keil和Proteus軟件的獲取方式快速了解本書內(nèi)容及對應(yīng)的教學(xué)視頻時間51單片機內(nèi)部資源和編程環(huán)境介紹(77分鐘視頻)從I/O端口開始學(xué)習(xí)51單片機(53分鐘視頻)51單片機對中斷的控制(89分鐘視頻)51單片機對時間的控制(177分鐘視頻)用51單片機驅(qū)動數(shù)碼管顯示(92分鐘視頻)用51單片機實現(xiàn)串行通信(127分鐘視頻)數(shù)字電子時鐘的設(shè)計(157分鐘視頻)實現(xiàn)一個更復(fù)雜、更先進的電子時鐘(191分鐘視頻)51單片機外部設(shè)備擴展(72分鐘視頻)在51單片機上使用點陣液晶和矩陣鍵盤(84分鐘視頻)用51單片機實現(xiàn)計算器(82分鐘視頻)ZLG/GUI在51單片機上的移植及運用(44分鐘視頻)

作者簡介

  王晉凱,單片機軟件工程師。專注于單片機軟件項目的開發(fā),有多年的單片機項目開發(fā)經(jīng)驗。對單片機和嵌入式開發(fā)有著狂熱的喜愛。大學(xué)期間便開始了單片機的學(xué)習(xí),并加入了學(xué)校實驗室,協(xié)助老師制作項目,而且還獨立完成了多個單片機項目。多次參加單片機比賽和電子制作大賽,并多次獲獎?,F(xiàn)專注于單片機及嵌入式產(chǎn)品的研發(fā)工作,并利用業(yè)余時間進行單片機技術(shù)的推廣。

圖書目錄

第1章 簡單了解51單片機( 教學(xué)視頻:77分鐘) 1.1 51單片機硬件簡述 1.1.1 51單片機的邏輯結(jié)構(gòu)及信號引腳 1.1.2 51單片機的存儲器 1.1.3 51單片機的時鐘電路和時序 1.1.4 51單片機的復(fù)位電路 1.1.5 增強型51單片機AT89C52的特點介紹 1.2 51單片機的程序設(shè)計語言和軟件編譯環(huán)境 1.2.1 來看一段匯編語言吧 1.2.2 看看更容易理解的C語言吧 1.2.3 兩種程序編程語言的關(guān)系及相互的優(yōu)缺點 1.2.4 51單片機的編譯開發(fā)環(huán)境介紹 1.3 51單片機開發(fā)環(huán)境Keil的介紹 1.3.1 Keil開發(fā)環(huán)境的介紹 1.3.2 項目建立的方法 1.4 51單片機學(xué)習(xí)的利器——仿真軟件Proteus 1.4.1 Proteus簡介 1.4.2 用Proteus建立一個51單片機最小系統(tǒng)的電路圖 1.5 通過一個小實例了解51單片機開發(fā) 1.5.1 在Keil中編譯一段程序 1.5.2 在Proteus中演示程序 1.6 習(xí)題及操作練習(xí) 第2章 從I/O端口開始學(xué)51單片機( 教學(xué)視頻:53分鐘) 2.1 從一個漂亮的流水燈看I/O端口 2.1.1 演示流水燈實例 2.1.2 流水燈電路圖的繪制 2.1.3 P1端口介紹 2.1.4 流水燈程序設(shè)計流程圖 2.2 用匯編語言實現(xiàn)流水燈 2.2.1 用匯編語言小試牛刀 2.2.2 測試流水燈匯編程序 2.2.3 51單片機匯編語言指令介紹——數(shù)據(jù)傳送指令 2.3 用C語言實現(xiàn)流水燈 2.3.1 根據(jù)流程圖來編寫程序 2.3.2 當(dāng)代最優(yōu)秀的程序設(shè)計語言——C語言介紹 2.4 I/O端口的輸入控制 2.4.1 用開關(guān)控制流水燈 2.4.2 程序設(shè)計流程 2.4.3 匯編語言實現(xiàn)開關(guān)控制流水 2.4.4 匯編語言知識擴充——專用寄存器介紹 2.4.5 用C語言實現(xiàn)開關(guān)控制流水燈 2.4.6 C語言知識擴展 2.5 習(xí)題和擴展練習(xí) 第3章 51單片機對中斷的控制( 教學(xué)視頻:89分鐘) 3.1 流水燈匯編程序的改進 3.1.1 流水燈程序改進的思路 3.1.2 改進后的匯編語言流水燈 3.1.3 軟件仿真介紹 3.2 流水燈C語言的改進 3.2.1 新流水燈C語言設(shè)計思路 3.2.2 軟件仿真C語言項目 3.3 外中斷控制概述 3.3.1 51單片機的中斷源 3.3.2 外部中斷的執(zhí)行方式 3.3.3 外中斷控制電路 3.4 匯編語言控制外中斷 3.4.1 匯編知識介紹 3.4.2 編寫中斷控制匯編語言 3.4.3 在Proteus中仿真效果 3.5 用C語言完成中斷控制 3.5.1 C語言相關(guān)知識介紹 3.5.2 編寫C語言外中斷程序 3.5.3 軟件仿真C語言外中斷程序 3.6 習(xí)題和實例演練 第4章 51單片機對時間的控制( 教學(xué)視頻:177分鐘) 4.1 51單片機的軟件定時 4.1.1 匯編語言實現(xiàn)精確定時 4.1.2 用C語言實現(xiàn)延時的方法 4.2 51單片機定時器概述 4.2.1 51單片機定時器的功能 4.2.2 定時器/計數(shù)器相關(guān)寄存器 4.3 定時工作方式0 4.3.1 定時工作方式0概述 4.3.2 用定時器方式0做方波信號發(fā)生器 4.3.3 在工作方式0下,利用查詢方法實現(xiàn)方波信號發(fā)生器 4.3.4 匯編語言實現(xiàn)定時器在工作方式0的中斷控制方法 4.3.5 C語言實現(xiàn)定時器在工作方式0的中斷控制 4.3.6 在Proteus中仿真中斷實例 4.4 定時工作方式1 4.4.1 定時器工作方式1概述 4.4.2 實例設(shè)計方案 4.4.3 匯編語言實現(xiàn)可編程定時 4.4.4 C語言實現(xiàn)可編程定時 4.4.5 Proteus仿真可編程定時 4.4.6 軟件仿真可編程定時 4.5 定時工作方式2 4.5.1 定時工作方式2概述 4.5.2 實例規(guī)劃 4.5.3 用匯編語言實現(xiàn)目標 4.5.4 用C語言實現(xiàn)編程 4.5.5 在Proteus中進行仿真 4.6 定時工作式3 4.6.1 定時工作方式3概述 4.6.2 實例規(guī)劃 4.6.3 用匯編語言實現(xiàn)編程 4.6.4 用C語言實現(xiàn)編程 4.6.5 在Proteus中進行仿真 4.7 習(xí)題和實例擴展 第5章 數(shù)碼管顯示技術(shù)( 教學(xué)視頻:92分鐘) 5.1 數(shù)碼管靜態(tài)顯示 5.1.1 數(shù)碼管介紹 5.1.2 匯編語言對數(shù)據(jù)存儲器(RAM)的空間的攫取 5.1.3 利用C語言實現(xiàn)對數(shù)據(jù)存儲器(RAM)的存 5.1.4 匯編語言對程序存儲器(ROM)的開拓 5.1.5 C語言對程序存儲器的讀取 5.2 數(shù)碼管動態(tài)顯示 5.2.1 動態(tài)顯示思路 5.2.2 用Proteus繪制數(shù)碼管動態(tài)顯示電路圖 5.2.3 匯編語言實現(xiàn)動態(tài)顯示 5.2.4 C語言實現(xiàn)動態(tài)顯示 5.3 匯編語言實現(xiàn)數(shù)碼顯示計數(shù)器 5.3.1 總體規(guī)劃 5.3.2 匯編基礎(chǔ)知識擴展——算數(shù)運算指令 5.3.3 分模塊編寫程序 5.3.4 在Proteus中仿真實例 5.3.5 在Keil中仿真 5.4 習(xí)題和實例擴展 第6章 通信利器——串口( 教學(xué)視頻:127分鐘) 6.1 一個實例來說明串口通訊 6.1.1 新式流水燈 6.1.2 串行通信基本概述 6.1.3 RS-232總線標準 6.1.4 51單片機串行口以及控制寄存器 6.1.5 51單片機串行通信工作方式 6.1.6 串行工作方式0實例詳述 6.2 雙機通信 6.3 單片機和電腦通信
6.4 習(xí)題和實例擴展
第7章 數(shù)字電子時鐘的設(shè)計( 教學(xué)視頻:157分鐘) 7.1 電子時鐘總體規(guī)劃 7.2 鍵盤分析
7.3 電子時鐘其他模塊設(shè)計
7.4 C語言知識擴展
7.5 習(xí)題和實例擴展
第8章 更先進的電子時鐘( 教學(xué)視頻:191分鐘) 8.1 字符和ASCII碼 8.2 字符型液晶1602
8.3 時鐘模塊研究
8.4 文件的分割管理
8.5 習(xí)題和實例擴展
第9章 51單片機外設(shè)擴展( 教學(xué)視頻:72分鐘) 9.1 外部數(shù)據(jù)存儲器的擴展 9.2 LCD的擴展
9.3 更多外設(shè)的擴展方法
9.4 習(xí)題和實例擴展
第10章 點陣液晶LCD和矩陣鍵盤( 教學(xué)視頻:84分鐘) 10.1 點陣液晶12864 10.2 矩陣鍵盤
10.3 習(xí)題和實例擴展
第11章 計算器程序分析與設(shè)計( 教學(xué)視頻:82分鐘) 11.1 匯編語言知識補充 11.2 C語言庫函數(shù)介紹
11.3 Proteus自帶計算器分析(匯編語言編寫)
11.4 C語言計算器分析和改進
11.5 習(xí)題和實例擴展
第12章 ZLG/GUI在51單片機中的移植及運用( 教學(xué)視頻:44分鐘) 12.1 C語言基礎(chǔ)知識補充 12.2 ZLG/GUI介紹
12.3 移植ZLG/GUI
12.4 ZLG/GUI的應(yīng)用舉例
12.5 習(xí)題和實例擴展
附錄A 51單片機匯編指令集 附錄B ASCII碼表 附錄C C語言運算符及其優(yōu)先級

本目錄推薦

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