簡介
ISBN:9787811240771[十位:7811240777]
作/譯者:周興華
出版社:北京航空航天大學出版社
出版日期:2007年06月
頁數:317
重量:0.507Kg
定價:¥29.00
內容提要
本書以實際編程及做實驗為主線貫穿全書。完全摒棄教科書的方法,採用“程式完成後軟體仿真-單片機燒錄程式-試驗板通電實驗”的方法,以全新的方式邊學邊實驗,將初學者領進單片機世界的大門。第2版增加了單片機的接口擴展和驅動內容。隨書所附的光碟中提供了本書所有的實驗程式檔案,並增加了多媒體教學例程,可供讀者在學習、實驗時參考。
本書的讀者對象是大中專學生、職業學校學生、廣大電子製作愛好者。
圖書目錄
第1章實驗設備及器材使用介紹。
第2章KeilC51集成開發環境及TOP851多功能編程器。
第3章初步接觸KeilC51及TOP851軟體並感受第一個演示程式效果。
第4章單片機的基本知識 。
第5章彙編語言程式指令的學習 。
第6章數據傳送指令的學習及實驗。
第7章算術運算指令的學習及實驗 。
第9章控制轉移類指令的學習及實驗 。
第10章位操作指令的學習。
第11章棧操作指令、空操作指令、偽指令及位元組交換指令的學習 。
第12章定時器/計數器及實驗。
第13章中斷系統及實驗。
……
前言
作者從20世紀80年代初就開始了電子製作實踐,從剛開始裝收音機、耳塞機,到後來的對講機、電視機等,一直到最後研究自動化控制,由於採用的是電晶體分立元件電路或積體電路-電晶體混合式電路,系統越來越複雜,調試、排故、修理也越來越麻煩。
自從單片機問世後,筆者就知道了它的巨大作用,單片機——單片微型計算機,即單片微電腦。如果用它來取代經典電子控制電路,具有體積小,元件省,功能強,可靠性高,套用靈活等優點。有人曾戲稱,一條軟體指令可取代好幾個電晶體或數字邏輯單元,其實一點也不為過。
現在有很多的年青人(包括許多在校學自動化控制技術的學生),沒有從事過電子製作實踐,不清楚自動化控制系統是由什麼構成的,更不清楚以前的自動化控制系統有多么複雜,故障率有多高,因此自然不明白單片機嵌入式系統所帶來的自動化控制系統領域的巨大飛躍。難怪有人感嘆,現在有些學自動化控制的學生,到了即將畢業時還不清楚單片機是這個專業的核心基礎。
從20世紀70年代末期單片機的誕生之日起,因其具有體積小,功能強,套用面廣等優點,便首先進入了自動化控制領域,並樹立了它的核心地位。進入90年代中後期,隨著單片機開發條件的成熟(集成開發環境的推出及PC機的普及)及開發工具、成本的大幅度下降,單片機開始以前所未見的速度取代著傳統電子線路構成的經典系統,蠶食著傳統數字電路與模擬電路固有的領地。同時,學習與套用單片機的新高潮正在工廠、學校及企事業單位大規模地興起。
但是,學習單片機並不像學習傳統數字電路或模擬電路那樣比較直觀,原因是除了“硬體”之外還存在一個“軟體”的因素。正是這個“軟體”因素的存在,使得許多初學者怎么也弄不懂單片機的工作過程,他們怎么也不明白為什麼將幾個數送來送去,就能控制一盞燈的亮/滅或一個電機的變速?由此對單片機產生一種、“敬畏”甚至“恐懼”感,阻礙了學習單片機的熱情與興趣,這就有社會上“單片機難學”一說。
作者多年來與眾多的電子愛好者、在校學生打過交道,深知他們學習單片機中碰到的難處,作者本人也是從一個電子愛好者成長為工程師的,此過程自然少不了學習、探索、實踐、進步這樣一條規律,因此深切地知道,學單片機主要難在不得要領,難以入門。一旦找到學習的捷徑,入了門,能初步掌握編程技術並產生實際效果,那么必然信心大增。接下來,再向新的深度、廣度進軍時,心裡也不那么焦慮,比較坦然了,能夠一步一個腳印地擴展自己的知識面。
從與這些朋友的交流來看,他們感興趣的是單片機編程套用的實例,而且主要喜歡入門難度低、程式短且能立竿見影的初級實例。單純講指令太枯燥,很少有人能理解透徹,因此編寫本書的思路是以實戰(實際編程及做實驗)為主線貫穿全書,中間再穿插介紹指令,這樣,初學者有興趣,易接受,能達到很好的學習效果。學習單片機,要理論、實踐並重,光看書不動手,無疑是“紙上談兵”!
考慮到初學者的接受能力及學習成本,學習時主要採用“程式完成後軟體仿真→單片機燒錄程式→試驗板通電實驗”的方法,而沒有採用價格昂貴的線上仿真器(ICE)進行實驗。這樣整套實驗器材(不包括PC機)只有幾百元,對大部分已工作的愛好者來說,都有這個經濟能力。
編寫《手把手教你學單片機》的宗旨就是根據作者的親身體驗,以最實用的方法,最易入門的手法,將初學者領進單片機世界的大門,使這些僅稍懂硬體原理的人通過實踐能理解軟體的作用,讓他們知道在單片機組成的系統中硬體與軟體的區分並不絕對,硬體能做的工作,一般情況下軟體也能完成;同樣,軟體的功能也可用硬體替代。等初步學會了單片機軟體設計後,可將通常由硬體完成的工作交由軟體實現,這樣,系統的體積將減小,功耗和成本將大大降低,而功能得到提升與增強,使習慣於傳統電路設計的人對單片機產生一種妙不可言的親和感,感覺到真正找到了一種理想化的器件,真正感受、體會到現代微型計算機的強大作用,從而投身於單片機的領域中。
手把手教你學單片機(第2版)》吸納了第1版出版後讀者來信來電反饋的意見,除了更正第1版中的一些錯誤後,根據初學者的反映意見增加了第21章,使讀者能初步了解和使用單片機簡單的接口擴展與驅動。另外,隨書所附的光碟中,還增加了多媒體教學例程,使初學者可直接播放作者所做的螢幕錄像,解決入門的難題。光碟中還提供了本書所有的實驗程式檔案,讀者朋友在學習、實驗時可參考。
參與本書編寫工作的主要人員有周興華、呂超亞、傅飛峰、周濟華、沈惠莉、周淵、周國華、丁月妹、周曉瓊、錢真、周桂華、劉衛平、周軍、李德英、朱秀娟等,全書由周興華統稿並審校。