出版時(shí)間:2008-12 出版社:清華大學(xué)出版社 作者:江志紅 頁數(shù):446
前言
單片機(jī)作為微型計(jì)算機(jī)的一個(gè)重要分支,應(yīng)用面很廣,發(fā)展很快。自20世紀(jì)70年代誕生以來,目前世界上單片機(jī)有幾十家,單片機(jī)的型號(hào)有數(shù)百種。從各種新型單片機(jī)的性能上看,單片機(jī)正朝著面向多層次用戶的多品種、多規(guī)格發(fā)展。單片機(jī)具有集成度高、體積小、功能強(qiáng)、使用靈活、價(jià)格低廉、穩(wěn)定可靠等特點(diǎn),在家用電器、智能儀器、數(shù)控機(jī)床、數(shù)據(jù)處理、自動(dòng)檢測(cè)、工業(yè)控制、火箭制導(dǎo)等許多領(lǐng)域都發(fā)揮著十分重要的作用。本書是一本以實(shí)踐為主,全面介紹單片機(jī)技術(shù)應(yīng)用的圖書,書中實(shí)用型案例多達(dá)17個(gè)。全書可分為3部分,第l部分(第1~5章)介紹單片機(jī)相關(guān)技術(shù),第2部分(第6~19章)通過具體案例介紹51單片機(jī)常見接口模塊的開發(fā)方法,第3部分(第20~22章)通過3個(gè)綜合性的案例給讀者介紹了單片機(jī)應(yīng)用系統(tǒng)的開發(fā)方法。各章內(nèi)容如下:第l章給讀者詳細(xì)介紹了單片機(jī)的發(fā)展歷史、應(yīng)用范圍,以及單片機(jī)的硬件結(jié)構(gòu)和指令系統(tǒng),使得讀者對(duì)于單片機(jī)的原理有一個(gè)初步的認(rèn)識(shí)。第2章介紹Protel 99 SE軟件的使用環(huán)境、基本操作方法,以及硬件設(shè)計(jì)的基本流程,同時(shí)還介紹Protel繪制原理圖和印制電路板圖的基本方法和技巧。第3章介紹單片機(jī)軟件開發(fā)工具Keil軟件包的使用,內(nèi)容包括集成工作環(huán)境uVision2的工作界面和Keil軟件項(xiàng)目開發(fā)的完整過程,在本章的最后還給出了幾個(gè)使用Keil的有用技巧。第4章討論了單片機(jī)的程序設(shè)計(jì)問題,分別給讀者介紹了單片機(jī)匯編語言程序設(shè)計(jì)和C語言程序設(shè)計(jì)的相關(guān)基礎(chǔ),并通過一個(gè)簡單的模擬節(jié)能路燈的實(shí)例,直觀地比較了C5l語言和匯編語言在編程上的特點(diǎn),最后討論了C51與匯編混合編程問題。第5章主要介紹了單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的一些基本原則和方法。在進(jìn)行單片機(jī)應(yīng)用系統(tǒng)開發(fā)之前,必須要先進(jìn)行可行性調(diào)研,然后才能進(jìn)行總體方案的設(shè)計(jì)。在系統(tǒng)設(shè)計(jì)階段,無論是硬件系統(tǒng)還是軟件系統(tǒng)的設(shè)計(jì),除了要考慮基本的功能之外,還必須考慮系統(tǒng)的可靠性設(shè)計(jì)問題。第6章以芯片AT89C51為例,介紹了51系列單片機(jī)的I/O口的工作原理、具體設(shè)計(jì)方法以及復(fù)雜I/O口的可擴(kuò)展應(yīng)用,并且對(duì)元件的選用、電路的調(diào)試、程序的設(shè)計(jì)等方面給出了一些參考和技巧。第7章介紹了MCS.5l芯片中定時(shí)器/計(jì)數(shù)器電路的應(yīng)用,介紹了其基本功能、工作方式,并通過一個(gè)電子時(shí)鐘的實(shí)現(xiàn)演示了定時(shí)器/計(jì)數(shù)器的使用方法。第8章介紹了串口通信的工作方式、狀態(tài)寄存器、波特率選擇等,通過與PC機(jī)連接,從而實(shí)現(xiàn)上、下位機(jī)之間的人機(jī)對(duì)話的實(shí)例,給讀者演示了串口通信的使用。第9章介紹了51單片機(jī)的中斷系統(tǒng)結(jié)構(gòu)、中斷源及控制、外部中斷的發(fā)出方式選擇等,通過一個(gè)利用光線的通斷來統(tǒng)計(jì)進(jìn)入實(shí)驗(yàn)室人數(shù)的光電計(jì)數(shù)電路,詳細(xì)地介紹C5l單片機(jī)中斷系統(tǒng)的應(yīng)用。第10章介紹了外部總線結(jié)構(gòu)、外部系統(tǒng)擴(kuò)展的實(shí)現(xiàn)、外部程序存儲(chǔ)器設(shè)計(jì)、外部數(shù)據(jù)存儲(chǔ)器設(shè)計(jì)等技術(shù),并通過Atmel公司的FLASH存儲(chǔ)器AT49HF010與AT89C5l單片機(jī)接口實(shí)現(xiàn)ISP功能的例子,介紹了存儲(chǔ)器的擴(kuò)展應(yīng)用。
內(nèi)容概要
本書以17個(gè)實(shí)際項(xiàng)目中的應(yīng)用案例,詳細(xì)介紹了51單片機(jī)開發(fā)的相關(guān)技術(shù)、工具、常見模塊設(shè)計(jì)和接口技術(shù)。 全書共22章,前5章為單片機(jī)系統(tǒng)開發(fā)基礎(chǔ),內(nèi)容涉及單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、硬件開發(fā)工具Protel、軟件開發(fā)工具Keil、程序設(shè)計(jì)語言(匯編、C51)、單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)流程。第6~19章通過范例介紹14個(gè)單片機(jī)應(yīng)用開發(fā)專題,涉及I/O口、定時(shí)器計(jì)數(shù)器、串口通信、中斷應(yīng)用、存儲(chǔ)器擴(kuò)展、鍵盤接口、LED顯示接口、LCD顯示接口、AD接口、DA接口、USB接口、I2C接口、SPI接口、CAN總線接口等,每一個(gè)專題都按“開發(fā)技術(shù)一案例說明一硬件電路設(shè)計(jì)一軟件開發(fā)”的流程進(jìn)行講解,讓讀者掌握技術(shù),學(xué)會(huì)應(yīng)用;最后3章通過軟件抗干擾應(yīng)用系統(tǒng)、電廠溫度實(shí)時(shí)監(jiān)控系統(tǒng)、智能玩具小車等三個(gè)案例,具體演示應(yīng)用多種技術(shù)開發(fā)單片機(jī)系統(tǒng)的思路和方法。 本書技術(shù)講解全面,案例覆蓋各種常見單片機(jī)模塊設(shè)計(jì)和接口技術(shù),具有很強(qiáng)的代表性和實(shí)用性,可作為高等院校學(xué)生學(xué)習(xí)單片機(jī)技術(shù)的實(shí)踐型教材,也可供相關(guān)專業(yè)學(xué)生課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)參考,還可以供單片機(jī)開發(fā)技術(shù)人員及愛好者閱讀參考。
書籍目錄
第1章 單片機(jī)基礎(chǔ)第2章 單片機(jī)硬件開發(fā)工具Protel第3章 單片機(jī)軟件開發(fā)工具Keil第4章 單片機(jī)程序設(shè)計(jì)語言第5章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)基礎(chǔ)第6章 I/O口應(yīng)用——電子琴設(shè)計(jì)第7章 定時(shí)器/計(jì)數(shù)器口應(yīng)用——電子時(shí)鐘第8章 串口通信應(yīng)用——人機(jī)對(duì)話第9章 中斷應(yīng)用——光電計(jì)數(shù)電器第10章 存儲(chǔ)器擴(kuò)展應(yīng)用——實(shí)現(xiàn)ISP功能第11章 鍵盤接口應(yīng)用——計(jì)算器第12章 LED顯示接口應(yīng)用——電子密碼鎖第13章 LCD顯示接口應(yīng)用——電子溫度計(jì)第14章 A/D接口應(yīng)用——電壓表第15章 D/A接口應(yīng)用——波形發(fā)生器第16章 USB接口應(yīng)用——簡易的USB鍵盤第17章 I2C接口應(yīng)用——IC卡讀/寫器第18章 SPI總線接口應(yīng)用——無線呼叫器用接收器第19章 CAN總線接口應(yīng)用——電腦打鈴系統(tǒng)第20章 軟件抗干擾應(yīng)用第21章 電廠溫度實(shí)時(shí)監(jiān)控系統(tǒng)第22章 智能玩具小車
章節(jié)摘錄
插圖:
編輯推薦
《51單片機(jī)技術(shù)與應(yīng)用系統(tǒng)開發(fā)案例精選》涵蓋單片機(jī)基礎(chǔ)知識(shí)、軟硬件開發(fā)工具、編程語言及應(yīng)用系統(tǒng)開發(fā)流程;14個(gè)案例專題,闡釋單片機(jī)模塊設(shè)計(jì)與接口開發(fā)技術(shù)及其應(yīng)用;3個(gè)系統(tǒng)開發(fā)綜合案例,體驗(yàn)開發(fā)過程,獲取項(xiàng)目經(jīng)驗(yàn)。《51單片機(jī)技術(shù)與應(yīng)用系統(tǒng)開發(fā)案例精選》內(nèi)容導(dǎo)讀:1.單片機(jī)開發(fā)技術(shù)硬件開發(fā)工具Protel軟件開發(fā)工具Kei l程序設(shè)計(jì)語言:匯編,C51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)流程2.14個(gè)接口范例電子琴電子時(shí)鐘人機(jī)對(duì)話光電計(jì)數(shù)器實(shí)現(xiàn)ISP功能計(jì)算器電子密碼鎖電子溫度計(jì)電壓表波形發(fā)生器簡易USB鍵盤IC卡讀/寫器無線呼叫器電腦打鈴系統(tǒng)3.3個(gè)綜合單片機(jī)應(yīng)用系統(tǒng)軟件抗干擾應(yīng)用電廠溫度實(shí)時(shí)監(jiān)控系統(tǒng)智能玩具小車
圖書封面
評(píng)論、評(píng)分、閱讀與下載
51單片機(jī)技術(shù)與應(yīng)用系統(tǒng)開發(fā)案例精選 PDF格式下載