51單片機應用技術

出版時間:2012-2  出版社:化學工業(yè)出版社  作者:陳宏希,梁璐 編  頁數(shù):331  

前言

  高職高專教材建設是高職院校教學改革的重要組成部分,2009年全國化工高職儀電類專業(yè)委員會組織會員學校對近百家自動化類企業(yè)進行了為期一年的廣泛調(diào)研。2010年5月在杭州召開了全國化工高職自動化類規(guī)劃教材研討會。參會的高職院校一線教師和企業(yè)技術專家緊密圍繞生產(chǎn)過程自動化技術、機電一體化技術、應用電子技術及電氣自動化技術等自動化類專業(yè)人才培養(yǎng)方案展開研討,并計劃通過三年時間完成自動化類專業(yè)特色教材的編寫工作。主編采用競聘方式,由教育專家和行業(yè)專家組成的教材評審委員會于2011年1月在廣西南寧確定出教材的主編及參編,眾多企業(yè)技術人員參加了教材的編審工作?! ”咎捉滩囊浴秶抑虚L期教育改革和發(fā)展規(guī)劃綱要》及2006年教育部《關于全面提高高等職業(yè)教育教學質(zhì)量的若干意見》為編寫依據(jù)。確定以“培養(yǎng)技能,重在應用”的編寫原則,以實際項目為引領,突出教材的應用性、針對性和專業(yè)性,力求內(nèi)容新穎,緊跟國內(nèi)外工業(yè)自動化技術的最新發(fā)展,緊密跟蹤國內(nèi)外高職院校相關專業(yè)的教學改革?! 纹瑱C是單片微型計算機的簡稱。目前,51系列、STC系列、PIC系列和AVR系列等多個系列的單片機共存于市場和應用開發(fā)領域,51單片機以其簡單實用,性價比高,應用開發(fā)技術成熟等優(yōu)勢,占有單片機市場的大部分份額,對它的學習和掌握,有著極為重要的意義?! 纹瑱C的應用開發(fā)是一“軟硬兼施”的過程,硬件和軟件缺一不可,且需要密切配合和相互的彌補。單片機的軟件編程語言有匯編語言和C語言,與匯編語言相比較,C語言具有可讀性、可移植性、可維護性好等優(yōu)點,使用C語言編寫單片機的軟件程序已是必然的選擇?! ”緯诰帉戇^程中,打破了以往傳統(tǒng)的單片機學習方式,設計了一系列從簡單到復雜的單片機應用開發(fā)項目實例,使讀者在由淺入深的學習和掌握這些實例的過程中,邊練邊學,逐步學習和掌握C語言單片機應用開發(fā)的方法和技巧。為保證實例的正確性,本書所有實例都通過實際電路的實踐驗證,同時,為了方便讀者實踐學習,所有實例完整的硬件電路圖、源程序都一并給出。對于實例涉及的C語言知識點、單片機知識點,以解決實際問題為最終目的,將其融入具體項目的編寫中,進行現(xiàn)場及時地介紹、解釋或說明,使單片機應用開發(fā)這門綜合性學科,變得簡單易學和易用。因此,無論以前是否學過C語言、是否了解51單片機,只要緊跟本書的章節(jié)和每一個具體實例,認真操作,積極思考,就一定會掌握單片機C語言應用開發(fā)的精髓,成為單片機應用開發(fā)的高手?! ”緯申惡晗?、梁璐任主編,劉偉任副主編,賈達任主審。其中第1、2章及附錄A、B由劉偉編寫,第4、9章及附錄C由梁璐編寫,第3、5~8、10~13章由陳宏希編寫,全書由陳宏希統(tǒng)稿?! ≡诒緯帉懙恼麄€過程中,一直得到主審賈達教授的悉心指教,在教材規(guī)劃、內(nèi)容安排、實例設計等方面都給予了建設性的意見和建議,在此,對賈達教授表示衷心感謝!  書中實物照片部分由自動化研究所肖軍高工拍攝并做相應處理,其他參與編寫和資料整理的人員有趙曉林、陳琛、李泉、潘麗。石化學院2011年全國大學生電子設計競賽的部分參賽選手在培訓期間,參閱了本書的部分初稿,并提出了許多中肯的建議,在此一并表示感謝!  在本書的編寫過程中,借鑒了許多現(xiàn)行教材的寶貴經(jīng)驗,在此謹向這些作者表示誠摯的謝意!  由于作者水平有限,加之時間倉促,書中不妥之處在所難免,懇請廣大讀者朋友批評指正?! ∪珖じ呗殐x電專業(yè)委員會  2011年7月

內(nèi)容概要

  《51單片機應用技術(C語言版)》是一本特色鮮明、易學易練的單片機入門教材,使用C語言編程,通過眾多實例,由淺入深,循序漸進,介紹了51單片機的基本知識、基本操作方法和應用開發(fā)技術,包括:發(fā)光二極管顯示輸出,數(shù)碼管顯示輸出,鍵盤輸入及中斷,液晶顯示輸出,LED點陣顯示輸出,AD轉(zhuǎn)換,DA轉(zhuǎn)換,串口通信,步進電動機控制,使用DS18B20溫度傳感器測溫,使用DS12C887設計高精度時鐘,I2C總線和語音芯片應用等內(nèi)容。附錄中還給出了常用字符與ASCII碼對照表、KeilC51編譯常見錯誤與警告以及單片機程序下載燒片的具體方法?! 纹瑱C應用開發(fā)是一門綜合學科。為了給讀者學習提供最大方便,《51單片機應用技術(C語言版)》所有實例都給出了完整的電路圖和源程序清單,并就實例涉及的C語言知識和單片機知識,也給予現(xiàn)場及時介紹、解釋和說明,便于讀者掌握與單片機有關的各方面知識內(nèi)容,并在實踐中逐步提高綜合應用開發(fā)能力。

書籍目錄

第1章 基礎知識1.1 概述1.2 單片機應用系統(tǒng)開發(fā)流程1.3 MCS?51單片機主要端子介紹1.4 晶振電路和復位電路1.5 電平1.6 數(shù)制及其轉(zhuǎn)換1.7 單片機C語言基礎第2章 發(fā)光二極管顯示輸出2.1 概述2.2 發(fā)光二極管2.3 點亮一只發(fā)光二極管2.4 一只閃爍的發(fā)光二極管2.5 流水燈2.6 蜂鳴器控制和繼電器控制第3章 數(shù)碼管顯示輸出3.1 概述3.2 數(shù)碼管顯示輸出第4章 鍵盤輸入及中斷4.1 概述4.2 獨立按鍵4.3 矩陣鍵盤4.4 中斷4.5 定時/計數(shù)器第5章 液晶顯示輸出5.1 概述5.2 1602/0802字符液晶顯示輸出5.3 不帶字庫12864液晶顯示輸出5.4 帶字庫12864液晶顯示輸出第6章 LED點陣顯示輸出6.1 概述6.2 8×8LED點陣顯示輸出6.3 16×16LED點陣顯示輸出6.4 32×64 LED點陣第7章 AD轉(zhuǎn)換7.1 概述7.2 ADC08097.3 AD5747.4 ADC08327.5 TLC2543第8章 DA轉(zhuǎn)換8.1 概述8.2 DAC08328.3 AD72378.4 TLV56258.5 AD7543第9章 串口通信9.1 概述9.2 單片機間的串口通信9.3 單片機多機通信9.4 單片機與PC機間通信第10章 步進電動機控制10.1 概述10.2 步進電動機10.3 步進電動機的線路連接10.4 步進電動機的控制實例第11章 使用DS18B20溫度傳感器測溫11.1 概述11.2 DS18B20溫度傳感器介紹11.3 DS18B20溫度傳感器測溫實例111.4 DS18B20溫度傳感器測溫實例2第12章 使用DS12C887設計高精度時鐘12.1 概述12.2 時鐘芯片DS12C887介紹12.3 使用DS12C887實時時鐘實例112.4 使用DS12C887實時時鐘實例2第13章 I2C總線和語音芯片13.1 概述13.2 51單片機模擬I2C總線通信13.3 XF?S4240A語音合成模塊及應用13.4 I2C總線與語音芯片綜合應用實例附錄附錄A 常用字符與ASCII碼對照表附錄B Keil C51編譯常見錯誤與警告附錄C 單片機程序下載燒片簡介參考文獻

編輯推薦

  《51單片機應用技術(C語言版)》圖文并茂,語言嚴謹精練,操作步驟清晰易懂,可作為大中專院校電子信息、電氣工程、自動化、機電一體化及相關專業(yè)的教材,也可作為從事單片機應用開發(fā)技術人員的參考用書。

圖書封面

評論、評分、閱讀與下載


    51單片機應用技術 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7