例說51單片機(C語言版)

例說51單片機(C語言版)分為基本開發環境、8x51結構與套用、外圍系統套用三部分。前兩章為基本開發環境的介紹,其中包括8x51基本知識、開發系統(mVision3)與程式設計語言(Keil C)。第3章到第8章為8x51結構與套用,包括輸入/輸出連線埠、中斷、定時器/計數器、串列口等,並分別以實例引出。第9章到第14章則是外圍系統套用,包括音樂程式的開發、步進電機的控制、AD/DAC接口晶片的套用、LED點陣的驅動、LCD模組的套用、習題解答等。本書可作為大中專院校的單片機教材,也可以作為廣大科技人員和愛好者的單片機技術參考書。

基本信息

內容簡介

例說51單片機(C語言版)

本書整體結構採用循序漸進的方式,對於每個單元的展開,也是循序漸進的。電路與電路之間,或程式與程式之間,都保持著關聯性。在前一個電路(或程式)的基礎之上,只做一些微小的改變,就可開發出另一個電路(或程式),讓讀者輕鬆入門。在每個實例演練之後,給出“思考一下”的單元,讀者能即學即用,動腦思考,讓所學知識得以進一步鞏固。

圖書目錄

第1章 輕鬆看MCS-51 1

第2章 認識mVision3與Keil C 33

第3章 輸出連線埠的套用 69

第4章 輸入口的套用 89

第5章 輸入/輸出連線埠的高級套用 115

第6章 中斷的套用 156

第7章 定時器/計數器的套用 174

第8章 串列口的套用 208

第9章 聲音的產生 239

第10章 步進電機的控制 272

第11章 ADC與DAC的套用 290

第12章 LED點陣的套用 327

第13章 LCD模組的套用 365

第14章 習題解答 396

內容簡介

例說51單片機(C語言版)

本書通過眾多實例向讀者介紹了51單片機的各種功能。全書分為14章,分別介紹了51單片機基礎知識、laVision3和KeilC開發環境、輸人口及輸出口的套用、中斷的套用、定時器及計數器的套用、串列口的套用、聲音的產生、步進馬達的控制、ADC和DAC的套用、LED陣列的套用、LCD模組的套用、直流馬達的控制等內容。附錄中還對常用的線上仿真器進行了介紹,並提供了開發中常用的中英文名詞對照表。

本書在寫法上非常獨特。每一章中,在簡單介紹相關知識後,馬上輔以內容詳細、針對性強的“實例演練”,每個實例都有詳細的零件介紹、電路圖、程式流程圖以及程式代碼。在程式中,每條指令都提供了註解,讓讀者能夠快速理解程式的內涵,並能夠以最快的方式上手。其後又提出了具有啟發性的問題,可以幫助讀者鞏固所學知識,達到舉一反三的目的。

本書適合單片機硬體愛好者閱讀。另外,本書還可作為各大中專院校相關專業的教學參考書。

本書程式錯誤難免,請初學者注意認真思考,並使用仿真軟體同步學習,修改其中的錯誤。

目錄

第1章 uVision3

第2章 認識uVision3與KellC

第3章 輸出口的套用

第4章 輸入口的套用

第5章 輸入/輸出口的高級套用

第6章 中斷的套用

第7章 定時器/計數器的套用

第8章 串列口的套用

第9章 聲音的產生

第10章 步進馬達的控制

第11章 ADC與DAC的套用

第12章 LED陣列的套用

第13章 LCD模組的套用

第14章 直流馬達的控制

第15章 開發工具簡介

附錄B 中英文名詞對照表

……

相關詞條

相關搜尋

熱門詞條

聯絡我們