出版時間:2010-6 出版社:中國鐵道出版社 作者:鄭鋒 等編著 頁數(shù):657 字數(shù):999000
前言
51系列單片機應用系統(tǒng)的發(fā)展已有近30年的歷史,現(xiàn)今,人們的應用水平已有了大幅度的提高,也積累了大量的經(jīng)驗。如何提高工作效率,降低產(chǎn)品開發(fā)成本是人們普遍關心的問題。單片機具有體積小、重量輕、性價比高、可靠性好和使用靈活等特點,其應用范圍也非常廣泛。現(xiàn)在,單片機已經(jīng)被廣泛應用到了工業(yè)、商業(yè)、國防和日常生活等各個領域。 單片機系統(tǒng)的開發(fā)是硬件、軟件相結合的過程。完成單片機系統(tǒng)的開發(fā),不僅需要掌握編程技術,還需要針對實際應用選擇合理的外圍模塊,并以此為基礎設計硬件電路。通過具體實例學習單片機系統(tǒng)開發(fā)是一
內(nèi)容概要
本書從單片機基礎模塊開始講起,通過單片機小案例講解各模塊的基本應用原理以及專業(yè)開發(fā)知識,利用中小型項目開發(fā)案例系統(tǒng)講解單片機開發(fā)的思路及系統(tǒng)設計,從而使讀者完全掌握單片機。讀者首先要學習本書的基礎部分,即第1~6章,掌握基本的鍵盤、顯示、存儲、A/D與D/A轉換。當能熟練地調(diào)試一些簡單的單片機程序設計之后,應該進入本書后半部分的學習,即第7~18章,理解和掌握本書提供的專業(yè)應用開發(fā)系統(tǒng),例如單片機應用系統(tǒng)溫度模塊、單片機應用系統(tǒng)電機控制模塊、單片機應用系統(tǒng)壓力模塊和單片機應用系統(tǒng)驅動隔離模塊等。本書包含一些具體開發(fā)核心技術和對應的經(jīng)典開發(fā)項目,讀者在單片機實際開發(fā)學習過程中,可以把每章的基礎知識和應用實例結合起來學習。可以一邊熟悉技術,一邊通過學習經(jīng)典開發(fā)項目,提升開發(fā)經(jīng)驗的積累。 本書面向各領域的單片機設計用戶,非常適合高等院校自動控制、自動化、電子信息、測試技術、機電一體化、機械電子、通信工程、計算機等專業(yè)的本科生及碩士研究生,以及從事電子開發(fā)和應用行業(yè)的科研人員,特別是做實際單片機應用系統(tǒng)的開發(fā)人員使用。
作者簡介
鄭鋒,工學碩士。單片機項目開發(fā)領域一線專家,長期從事自動控制技術、嵌入式系統(tǒng)設計等方面的研究,多年來積累了豐富的項目開發(fā)經(jīng)驗。近年來,先后參與完成了“綜采工作面新型電泵站布置方式及相關技術研究”、“主副提升機電控系統(tǒng)技術改造”、“315電牽引采煤機綜合控制器的設計”等重點科研項目十余項?! ⊥醵︽?,工程師,碩士。單片機項目開發(fā)領域一線專家,畢業(yè)于北京交通大學交通運輸學院?,F(xiàn)就職于交通部公路科學研究院,主要從事高速公路機電監(jiān)控系統(tǒng)和聯(lián)網(wǎng)電子收費系統(tǒng)的規(guī)劃、設計工作。近年來負責了北京市機場高速公路ETC
書籍目錄
第1章 概論 1.1 單片機發(fā)展歷程 1.2 單片機應用領域簡介 1.3 單片機的種類第2章 單片機應用系統(tǒng)鍵盤模塊 2.1 概述 2.1.1 獨立式鍵盤 2.1.2 陣列式鍵盤 2.2 利用單片機I/0口實現(xiàn)陣列式鍵盤 2.2.1 硬件工作原理 2.2.2 軟件開發(fā)流程及代碼分析 2.2.3 小結 2.3 利用8155芯片實現(xiàn)陣列式鍵盤 2.3.1 8155芯片簡介 2.3.2 硬件工作原理 2.3.3 軟件開發(fā)流程及代碼分析 2.3.4 小結 2.4 利用鍵盤管理芯片實現(xiàn)電子密碼鎖 2.4.1 系統(tǒng)功能定義及設計思路 2.4.2 8279芯片簡介 2.4.3 硬件工作原理 2.4.4 軟件開發(fā)流程及代碼分析 2.4.5 小結第3章 單片機應用系統(tǒng)顯示模塊 3.1 概述 3.1.1 LED顯示原理及驅動方法 3.1.2 LCD顯示原理及驅動方法 3.2 動態(tài)LED點陣顯示屏系統(tǒng) 3.2.1 系統(tǒng)功能定義及設計思路 3.2.2 硬件工作原理 3.2.3 軟件開發(fā)流程及代碼分析 3.2.4 小結 3.3 液晶電子顯示牌系統(tǒng) 3.3.1 系統(tǒng)功能定義及設計思路 3.3.2 0CMJ4X8C液晶顯示器簡介 3.3.3 硬件工作原理 3.3.4 軟件開發(fā)流程及代碼分析 3.3.5 小結第4章 單片機應用系統(tǒng)存儲器模塊 4.1 概述 4.1.1 E2PROM簡介 4.1.2 鐵電存儲器簡介 4.1.3 雙口RAM簡介 4.2 中繼通信站數(shù)據(jù)存儲系統(tǒng) 4.2.1 系統(tǒng)功能定義 4.2.2 FM1808鐵電存儲器簡介 4.2.3 硬件工作原理 4.2.4 軟件開發(fā)流程及代碼分析 4.2.5 小結 4.3 高速數(shù)據(jù)采集系統(tǒng)設計 4.3.1 系統(tǒng)功能定義 4.3.2 IDT7005雙口RAM簡介……
章節(jié)摘錄
當S1和OFF端穩(wěn)定相連時,輸出為低電平。當S1釋放時去抖方法和上面相同,不再詳細敘述,則通過雙穩(wěn)態(tài)觸發(fā)器電路就能消除按鍵抖動。(2)軟件消除抖動如果按鍵數(shù)量多時,采用上面介紹的硬件消除抖動方法需要設計復雜的硬件電路,且成本較高,這時,可以采用軟件去抖的方法。按鍵是利用機械觸點的閉合和斷開作用輸出高低電平的,因按鍵的彈性作用,有抖動過程,抖動時間長短由按鍵的機械特性決定,一般為5~10ms。當有鍵被按下時,軟件檢測到按鍵閉合狀態(tài)后,先用軟件延時10~20ms避開抖動過程,再檢測按鍵的狀態(tài)。如果讀取鍵的
編輯推薦
以實用為宗旨,以典型模塊為設計思想,以工程開發(fā)為主線。具體開發(fā)核心技術綁定經(jīng)典開發(fā)項目,熟悉技術和項目開發(fā)雙管齊下。 在學習《51單片機應用系統(tǒng)典型模塊開發(fā)大全》之前,要求讀者具有一定的C語言基礎,已經(jīng)掌握了單片機的相關基礎知識。大多數(shù)單片機設計者的學習和開發(fā)經(jīng)驗表明,如果能從單片機典型模塊的原理入手,通過單片機模塊的具體小案例學習,一步一個臺階,學>-j的難度相對來說會有所下降。再加上一定的具體項目開發(fā)實踐,就能達到完全掌握單片機開發(fā)的目的?!?1單片機應用系統(tǒng)典型模塊開發(fā)大全》就是按照這個學習
圖書封面
評論、評分、閱讀與下載
51單片機應用系統(tǒng)典型模塊開發(fā)大全 PDF格式下載