單片機系統(tǒng)開發(fā)技術

出版時間:2008-5  出版社:天津大學出版社  作者:劉高鎖 編  頁數:412  

前言

  在我國目前高速發(fā)展的工業(yè)化進程當中,高等職業(yè)教育肩負著為社會培養(yǎng)實踐能力強、職業(yè)素質高的高技能型人才的歷史使命。項目教學法作為培養(yǎng)高技能型人才成功的教學方法之一,已被西方一些工業(yè)發(fā)達國家成功的職業(yè)教育事實所證實,近年來也逐步被我國職教工作者所認可。本書就是以項目式教學法編寫的一本單片機開發(fā)技術的學習實訓用書。作者力圖從突出培養(yǎng)學生綜合職業(yè)能力的角度出發(fā),把開發(fā)以MCS-51單片機及ATImega16單片機為核心的應用系統(tǒng)所必須掌握的硬件設計和軟件編程,尤其是仿真綜合調試的知識技能分解為多個相對獨立且具有完整功能的實際項目模塊。讓學生以小組的形式,按照完成一個項目的實際程序進行項目任務的確定,制定并完成項目計劃,組織項目的實施、結果總結以及評價,使得學生在完成項目的過程中不僅掌握了過硬的專業(yè)本領,而且也培養(yǎng)了學生在實踐過程中發(fā)現(xiàn)問題、解決問題以及再學習的學習能力和分工、合作、交流等的社會能力,達到職業(yè)教學的最佳教學效果。  目前適合高職高專職業(yè)教學的教材極缺,本書試圖為高職高專項目式教學教材的創(chuàng)新作出大膽的嘗試。本書具有如下的特點?! 。?)本書在知識技術上突出了實踐能力培訓的內容,吸收了大量先進的新器件、新技術的應用知識,把單片機應用技術的知識融于單片機在通信技術、顯示技術、聲光控制測量技術等方面實際應用系統(tǒng)的設計、制作和調試過程中。知識技術內容的組織上呈現(xiàn)出鮮明的、具有相對完整功能的項目模塊,通過這些項目的設計、制作與調試,把所掌握的知識最終以掌握技術的形式表現(xiàn)出來,旨在突出對學生實踐技能的培養(yǎng)與訓練,使抽象的知識具體化,易于學習和掌握?! 。?)本書通過大量具有趣味性的實例實訓,遵循認知事物的規(guī)律,運用前后對比、由淺人深、循序漸進以及歸納綜合的方法,使學生在從知識到技術的轉化過程中不斷學習知識、鞏固知識、綜合知識、深化知識、應用知識。這大大縮短了學生從學到用之間的距離。

內容概要

  本書以MCS-51單片機和ATmegal6單片機的技術應用為主線,從培養(yǎng)綜合素質的角度出發(fā),采用項目式教學法,通過團隊共同努力完成一個又一個相對獨立完整的實際項目的方案制定、計劃實施和綜合評價。在項目操作過程中學習知識、訓練技能、積累經驗、提高素質,具備構建以MCS-51單片機或者ATmegal6單片機為核心的應用系統(tǒng)的硬件設計和軟件編程的基礎知識、基本技能和項目開發(fā)的基本素質。  本書的內容包括:單片機硬件系統(tǒng)、單片機開發(fā)系統(tǒng)、指令系統(tǒng)、結構化程序設計、中斷與定時,計數器、系統(tǒng)擴展、人機交流接口、測控接口、串行口通信技術與專題制作等。  本書按章節(jié)內容由淺入深,注重應用知識的技術實現(xiàn),注重各項目模塊的相對完整與教學的可實施性,使讀者在學、做、練中掌握知識技能,實現(xiàn)項目功能,感受通過艱辛努力完成一個個項目后的成就感。本書可作為高職高專機電類專業(yè)單片機課程教材,也可作為高等院校同類專業(yè)的實訓教材、單片機應用技術的培訓教材以及從事單片機應用系統(tǒng)開發(fā)工程技術人員的參考用書。

書籍目錄

基礎知識篇第一章 單片機硬件系統(tǒng)項目一 AT89C51單片機硬件系統(tǒng)項目二 ATmegal6單片機硬件系統(tǒng)第二章 單片機開發(fā)系統(tǒng)項目一 AT89C51單片機的開發(fā)系統(tǒng)項目二 ATmegal6單片機的開發(fā)系統(tǒng)第三章 單片機指令系統(tǒng)項目一 C51匯編指令學習和訓練項目二 C語言在ATmegal6單片機中的應用第四章 結構化程序設計項目一 基于LED多組顯示的簡單程序設計項目二 基于兩數比較大小的分支程序設計項目三 基于數組排列大小的循環(huán)程序設計項目四 子程序設計與堆棧技術項目五 實用子程序舉例第五章 中斷系統(tǒng)與定時/計數器項目一 AT89C51單片機產生系列方波項目二 ATmegal6單片機控制流水燈項目三 簡單時鐘發(fā)生器的制作項目四 ATmegal6單片機實現(xiàn)兩路PWM輸出第六章 單片機系統(tǒng)擴展項目一 單片機數據存儲器擴展項目二 單片機程序存儲器擴展項目三 單片機I/O口擴展第七章 人機交流接口項目一 基于74LSl64的串行顯示接口項目二 反轉法鍵盤顯示接口項目三 基于BC7281A鍵盤顯示接口實訓項目四 單片機與LCD接口項目五 單片機與微型打印機接口第八章 單片機的測控接口項目一 基于D/A芯片DAC0832的IED閃爍項目二 基于AD570芯片的8路MD轉換項目三 ATmegal6內部MD轉換器的應用第九章 單片機通信技術項目一 單片機與PC機之間的異步串行通信項目二 基于DSl8820測溫傳感器的單總線技術項目三 12C總線技術項目四 SPI同步串行通信項目五 點對點短距離數據無線傳輸綜合運用篇第十章 綜合實例訓練項目一 簡易電子音樂發(fā)生器項目二 波形采集存儲與回放項目三 基于ATmegal6片內PWM的直流電機控制項目四 基于PTR8000的無線溫度采集項目五 懸掛運動控制系統(tǒng)-項目六 智能液體加注裝置項目七 無線競賽系統(tǒng)項目八 基于MAX038的智能信號發(fā)生器項目九 電動車蹺蹺板附錄參考文獻

章節(jié)摘錄

  基礎知識篇  第一章 單片機硬件系統(tǒng)  項目一 AT89C51單片機硬件系統(tǒng)  8051/89C51共有21個專用寄存器,現(xiàn)把其中部分寄存器簡單介紹如下。 ?、俪绦蛴嫈灯鳎╬rogram Counter,PC)。PC是一個16位的計數器,它的作用是控制程序的執(zhí)行順序。其內容為下一條要執(zhí)行的指令的地址,尋址范圍達64kB。PC有自動加1的功能,從而實現(xiàn)程序的順序執(zhí)行。PC沒有地址,是不可尋址的。因此用戶無法對它進行讀寫操作,但可以通過轉移、調用、返回等指令改變其內容,以實現(xiàn)程序的轉移。因地址不在專用寄存器(SFR)之內,一般不計作專用寄存器?! 、诶奂悠鳎ˋccumulator,ACC)。累加器為8位寄存器,是最常用的專用寄存器,其功能較多且地位重要。它既可用于存放操作數,也可用來存放運算的中間結果。MCS一51單片機中大部分單操作數指令的操作數就取自累加器,另外許多雙操作數指令中的一個操作數也取自累加器。 ?、跙寄存器。B寄存器也是一個8位寄存器,主要用于乘除法運算。乘法運算時,B寄存器存乘數。乘法操作后,乘積的高8位存于B寄存器中。除法運算時,B寄存器存除數。除法操作后,余數存于B寄存器中。此外,B寄存器也可作為一般寄存器使用?! 、艹绦驙顟B(tài)字(Program Status Word,PSW)。程序狀態(tài)字是一個8位寄存器,用于,存放程序運行中的各種狀態(tài)信息。其中有些位的狀態(tài)是根據程序執(zhí)行結果,由硬件自動設置的,而有些位的狀態(tài)則是用軟件設定。PSW的位狀態(tài)可以用專門指令進行測試,也可以用指令讀出。一些條件轉移指令將根據PSW某些位的狀態(tài)進行程序轉移。

編輯推薦

  《單片機系統(tǒng)開發(fā)技術》可作為高職高專機電類專業(yè)單片機課程教材,也可作為高等院校同類專業(yè)的實訓教材、單片機應用技術的培訓教材以及從事單片機應用系統(tǒng)開發(fā)工程技術人員的參考用書。

圖書封面

評論、評分、閱讀與下載


    單片機系統(tǒng)開發(fā)技術 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7