內容簡介
本書整體結構採用循序漸進的方式,對於每個單元的展開,也是循序漸進的。電路與電路之間,或程式與程式之間,都保持著關聯性。在前一個電路(或程式)的基礎之上,只做一些微小的改變,就可開發出另一個電路(或程式),讓讀者輕鬆入門。在每個實例演練之後,給出“思考一下”的單元,讀者能即學即用,動腦思考,讓所學知識得以進一步鞏固。
圖書目錄
第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單片機的各種功能。全書分為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 中英文名詞對照表
……