題目:新概念51單片機C語言教程-入門、改進、發展、拓展。
作者:郭天祥
定價:69元(含1張光盤)
作者背景
作者郭天祥是哈爾濱工程大學的碩士研究生,但他是壹個電子設計迷。這本書是他學習和實踐單片機設計經驗的總結。在這本書出版之前,他的本科生視頻教程很受歡迎,受眾主要是高校的電子信息類學生。
請註意後面的附件:作者在這本書之前“致讀者”的內容,相信會對大學生有非常好的人生啟迪,也是這本書非常好的賣點。
“圖書教材+隨書附視頻光盤+可選實驗板”這本書完全可以實現學生的自主學習。
封底文本
圖書組織
全書分為緒論、內外資源運營、改進、實戰、拓展五個章節。
根據初學者遇到的問題和需求路徑來安排書的內容。
以應用需求為主線,構建了單片機技術上下遊的知識體系。
從實際工程應用出發,通過實驗過程和現象講解單片機原理,可讀性強。
內容來源於大量的科研和教學實踐,很多C語言代碼可以直接應用到工程項目中,實用性很強。
配套學習光盤,並能提供學習實驗板,可以學習和練習。
學習資源
本書包含壹張DVD,13教學視頻+課件套路代碼+書套路代碼。
天翔電子網站技術支持
閱讀器對象
高校電子信息與機電專業師生
大學生創新基地的師生
51單片機C語言編程初學者
計算機、自動控制、智能儀表、電力電子、機電壹體化技術人員
讀者水平
新手
中間顯影劑
這本書的前文本內容
奈榮劍街
本書從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述了51單片機的C語言編程方法和51單片機的硬件結構和功能應用。全書分為五章,分別是入門篇、內外資源運營篇、提升篇、實戰篇、拓展篇。這本書內容豐富,實用性強。書中大部分內容來自科研和教學實踐,很多C語言代碼可以直接應用到工程項目中。本書光盤提供了近30個小時的13教學視頻和本書示例代碼,可以讓讀者更快更好地掌握單片機知識和應用技能。本書作者還可以提供與本書配套的單片機實驗板。
本書可作為本科和專科單片機課程的教材,適合51單片機初學者和用51單片機從事項目開發的技術人員使用,也可作為從事自動控制、智能儀器儀表、電力電子、機電壹體化等專業的技術人員參考。
序
本書從實際工程應用出發,以實驗過程和現象為導向,循序漸進地講述了用C語言編程51單片機的方法,51單片機的硬件結構和各種功能應用。
這本書不同於傳統的單片機書籍。本書所有的套路都是基於實際的硬件實驗板現象,用C語言程序分析單片機的工作原理,讓讀者知道為什麽和為什麽,從而幫助讀者從實際應用中徹底理解和掌握單片機。此外,本書大部分內容來自作者的科研和教學實踐,涵蓋了作者多年項目經驗總結的精華,並貫穿了壹些學習方法上的建議。
本書內容豐富,實用性強,很多C語言代碼可以直接應用到工程項目中。本書附有光盤,提供近30小時的單片機教學視頻。同時,作者還開發了與本書配套的TX-1C單片機實驗板,可以幫助讀者邊學邊練,達到學以致用的目的。在學習過程中,讀者可以參考視頻和書籍,配合學習,用單片機實驗板進行練習,從而更快更好地掌握單片機的應用知識和技能。
本書適合作為大學電子信息、機電壹體化本科及專業課的教材,或作為大學生創新基地的實訓教材。也適用於51單片機初學者和使用51單片機從事項目開發的技術人員,也可作為從事自動控制、智能儀器儀表、電力電子、機電壹體化等專業技術人員的參考。
本書的內容組織
本書內容分為五個部分,分別是導論、內外資源運營、改進、實戰、拓展。
1、2篇基本對應本書配套光盤的內容,內容按部就班,由淺入深;在知識介紹中,從原理到實踐,再從實驗現象進壹步分析原理,詳細介紹了51單片機的主要功能和硬件結構。
第三部分在前兩篇的基礎上,通過實驗對51單片機的其他功能進行了進壹步的擴展和說明,對STC單片機相對於傳統51單片機的擴展功能也進行了逐壹說明。
第四部分是從作者的教學和實踐項目中選取的具有代表性的真實項目。其知識面廣,內容豐富,是作者開發經驗的精華總結。
第五部分是擴展部分,詳細講解了用Protell軟件繪制原理圖、PCB圖、元件庫、元器件封裝的過程。詳細介紹了常用的ISD400X系列語音芯片。分別闡述了DC電機、步進電機和舵機的原理和驅動方法。介紹了電路設計中常用的元件。詳細介紹了DC穩壓電源和開關電源的設計。最後介紹了運算放大器的應用知識。
本書的示例程序
作者在編寫本書時,使用了英文版的Windows XP SP2作為操作系統,Keil V6.12作為開發工具,紅色蜻蜓Grabber V1.24作為繪圖工具,STC-ISP V3.9作為單片機下載軟件,天翔電子的TX-1C單片機實驗板作為硬件實驗設備。這本書裏所有的單片機示例程序都在這裏。
這本書的學習建議
光盤提供的視頻基本對應本書的前兩本書。建議讀者在研究這本書之前,先有和這本書壹樣的實驗板。學習時,先看視頻,對單片機有個初步印象。在視頻的互動部分,讀者可以親自做實驗。在學習過程中,讀者要多動腦、多動手。單片機是真正的硬件,只有通過不斷的實踐才能了解它的工作原理。讀者在理解實驗原理的前提下,盡量獨立編寫書中每壹章的示例程序,有困惑的時候再看看書中的代碼,反思自己的錯誤,積累更多的經驗。
本書隨附光盤的描述。
本書光盤提供兩部分:本書所有示例代碼和13講座視頻教程。
視頻教程內容列表
談論內容的細節
講座1學習單片機預備知識。
如何點亮發光管,單片機能做什麽,基本電子知識,如何用TX-1C單片機學習板學習單片機,C51知識介紹,如何申請免費芯片樣片。點亮發光管
第二講流水燈的設計
蜂鳴器鳴響
繼電器控制的簡單延時程序,子程序調用,帶參數的子程序設計,流水燈的同時蜂鳴聲,如何驅動蜂鳴器,以及如何驅動繼電器,開集器的概念和應用。
第三講:數碼管顯示原理
靜態顯示數碼管* * *陽,* *陰數碼管顯示原理,定時器工作模式介紹,重點介紹工作模式2,中斷概念和中斷函數編寫,外部中斷測試,定時器中斷應用。
第四講數碼管動態顯示原理及應用實現動態掃描、定時器、中斷深化的概念。
用單片機的定時器和中斷設計壹個60秒定時器
第五講:獨立鍵盤和矩陣鍵盤的檢測原理和實現,鍵盤是用來做什麽的,如何檢測鍵盤,防抖動,鍵盤編碼,帶返回值的函數編寫及其應用。
第六講:A/D和D/A的工作原理及實現,運放電路模擬電壓和數字電壓的關系,為什麽要用A/D和D/A,ADC0804的操作方法,DAC0832的操作方法。
第七講:串行通信的原理和操作流程,串行通信的工作模式,10位數據通信,波特率的概念,如何根據波特率計算定時器的初始值。
第八講:1602液晶顯示的原理和最簡單的液晶工作原理的實現,以及在沒有任何概念的情況下,如何在壹個芯片上啟動單片機的操作。
第八講I2C總線AT24C02芯片的工作原理,I2C總線的工作原理,目前很常見的壹種通信機制。
講座10利用51單片機的定時器設計壹個時鐘;綜合運用51單片機的知識(包括定時器、中斷、按鈕、蜂鳴器、數碼管或串行通信),設計壹個可以隨意調整時間並在整點有鬧鈴的時鐘。
講座11用DS12C887時鐘芯片設計壹個高精度時鐘。DS12C887內置鋰電池,斷電情況下系統能準確運行10年,並具有鬧鐘功能,年、月、日、時、分、秒等。(此部分由學生自行設計)。
講座12用Protell 99繪制電路圖的全過程包括Protell 99軟件的使用、元器件庫和封裝庫的設計、繪制原理圖、檢錯、PCB生成、手動和自動布線、發送到加工。
講座13用Altium designer 6.5繪制電路圖的全過程包括Altium designer的使用、元器件庫和封裝庫的設計、繪制原理圖、檢錯、PCB生成、手動和自動布線、發送到加工。
在此,我想糾正壹下配套視頻中解釋三極管和場效應晶體管的壹些錯誤:
講座中作者說:三極管是壓控電流器件,場效應晶體管是壓控壓控器件。
正確的結論應該是三極管是電流控制器件,FET是電壓控制器件。
在本書的寫作過程中,作者得到了哈爾濱工程大學國家電工電子教學基地和信息與通信工程學院的大力支持,包括、刁明教授、趙、傅永清教授、王、教授、老師。這本書的壹些章節是我的同學葉大鵬和李健寫的。此外,我的同學、宋、鐘爽、余振南、郭天宇和也非常關心這本書的寫作進度,提出了許多有價值的建議和修改意見,以提高手稿的質量。在此,我向他們所有人表示衷心的感謝。
由於作者水平有限,錯漏在所難免。歡迎技術專家和讀者指正。作者聯系方式為txmcu @ 163.com,讀者也可登錄天翔電子網站發表意見,或聯系購買單片機實驗板,網址為。
郭天祥
於哈爾濱工程大學
165438+2008年10月