在單片機的“江湖”中,8051單片機歷來都是兵家必爭之地。這是因為8051單片機有著悠久的歷史和最為龐大的用戶群,很多時候它已經成為8位單片機領域的一種行業標準,眾多器件都會以8051單片機為例給出驅動代碼。作為單片機的初學者,選擇從8051單片機起步絕對是一個非常正確的選擇。
本書將采用一個全新的方式,帶領你從零基礎開始學習單片機和C語言編程,不僅讓你在學習的過程中認識常用的電子元器件及其識別方式,而且使你快速地掌握8051單片機原理以及如何使用C語言來為其編寫程序。當閱讀完本書的全部內容后,你將會真正體會到8051單片機的經典傳承和“電子DIY”的無窮魅力,從而使你走上電子研發工程師的夢想之旅!
全書共計四篇28章,第一篇是入門篇,主要介紹基礎的電子元器件、DIY常用的工具、C語言基礎知識,以及如何使用yVision2集成開發環境為8051系列單片機開發應用程序。
第二篇是基礎篇,重點介紹8051系列單片機內中斷、定時器、串行口等的原理及應用。第三篇是應用篇,重點介紹基礎的數字電路,以及如何擴展8051系列單片機的I/O口數量并提高總線的驅動能力等。第四篇是提高篇,主要介紹如何利用8051系列單片機強大的編程能力來模擬常用的總線時序,以實現與外圍數字器件的通信。
本書不拘泥于概念和原理的探究,而是立足于實踐,從系統板和基礎電路起步,一章一個例子、一章一個實驗、一章一小結、一個模塊一套或多套代碼,每篇結尾處還有綜合的實驗環節,讓你低投入、快速入門8051系列單片機的開發。
本書定位于學生或電子愛好者的入門指導書,閱讀本書沒有學歷、基礎知識的限制,只要享受閱讀、勤于動手,讀者有無基礎都可以在短時間內入門8051系列單片機的開發。本書使用流行的C語言編寫全部代碼,因此本書還是一本C語言的開發實踐書,為用戶在今后進行嵌入式開發和程序代碼的移植帶來方便。
本書的配套視頻教程是《我和單片機的21天之旅》,讀者可以到優酷網下載觀看,該視頻教程自2009年在優酷網上推出以來,深受大專院校師生和廣大單片機愛好者的喜愛,本書是在該視頻教程的基礎上,進行了進一步的內容充實和歸納整理,是視頻教程的凝練和升華。
由于作者水平所限,加之寫作時間倉促,書中難免存在錯誤,在此懇請讀者和有識之士給予批評斧正,也歡迎大家通過互聯網與我分享8051系列單片機的開發心得。
QQ: 710878209微信號:gpmza2000本書配套的MINI8051系統板和電立方/大學城全能型開發板由睿芯美微淘寶網店獨家同步推出。
本書得以出版,要特別感謝機械工業出版社華章公司繆杰以及幕后的工作人員,他們對本書的選題、立意、編寫以及后續的修改給予了大力支持和指導。另外要感謝的是我的哥哥高顯功,作為高級電氣工程師并出于濃厚的親情,在百忙的研發工作中抽出了寶貴的時間,擔任了本書的校對工作,并對本書的編寫方法提出了很多有價值的指導意見。最后要感謝我的家人,在我奮筆疾書的日日夜夜,照顧了我的飲食起居,讓我能更加專注于本書的創作。
尺有所短,寸有所長。如果你時常會對電子設備萌發出一些新奇的想法或創意,請一定將其捕捉起來,并通過本書的閱讀和實踐,努力地將其變為現實,這也許就是你走上研發之路的起點,你的人生也會因此變得更加精彩紛呈。再次感謝您選擇閱讀本書,祝學業有成,事業順達!
高顯生2016年4月于哈爾濱