單片機原理及應用(第2版)(高等院校信息技術規(guī)劃教材)
定 價:34.5 元
- 作者:李全利 編著
- 出版時間:2014/3/1
- ISBN:9787302352600
- 出 版 社:清華大學出版社
- 中圖法分類:TP368.1
- 頁碼:306
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書為高等學校信息技術規(guī)劃教材。書中系統(tǒng)地介紹了80C51系列單片機的原理及應用技術,內容包括緒論、80C51的結構和原理、80C51的C51語言程序設計、80C51人機接口技術、80C5t的中斷系統(tǒng)及定時汁數(shù)器、80C51單片機的串行口、80C51的串行總線擴展、80C51應用系統(tǒng)設計。本書能夠較好地滿足應用型人才的培養(yǎng)要求,其特點是著力片工資源、強化編程訓練;適合教師講授、易于學生閱讀。
本書可以作為計算機、自動化、電氣工程及自動化、電子信息了程以及機電一體化等專業(yè)的教材。
本書為高等學校信息技術規(guī)劃教材。本書在編寫上體現(xiàn)了理論與實踐的結合、知識與案例的統(tǒng)一,注重培養(yǎng)學生運用知識的創(chuàng)新能力和解決實際問題的工程能力,在觀念上力求工程科學與工程實踐并重,在內容上突出典型開發(fā)環(huán)境、典型芯片和典型案例,在風格上力求實用、宜教易學。本書編寫目標為:
(1) 體現(xiàn)“工程科學”理念。本書內容注意體現(xiàn)與前后課程之間的有機聯(lián)系。對于單片機內部結構自始至終沿襲“CPU—存儲器—I/O接口”的講授主線,使單片機原理課程成為微型計算機原理與接口課程的典型案例,同時漸進體現(xiàn)嵌入式系統(tǒng)技術基本概念,全面強化學生對“計算機”這一經典工具的全面理解和認識,明確單片機在計算機技術體系中的特殊地位。
(2) 強化“工程實踐”要求。單片機的應用,本質上講就是由對其片上資源的熟知,進而完成對這些資源的使用及擴充。本書注意培養(yǎng)學生解決工程問題的能力,將計算機硬件知識與軟件應用有機結合。書中全部程序均通過了μVision平臺和開發(fā)板的調試運行。每章均配置了經過驗證的漸進案例。
(3) 突出當前流行技術。串行擴展技術的廣泛使用是當今單片機系統(tǒng)設計的趨勢,本書系統(tǒng)地介紹了幾種目前應用廣泛的串行接口芯片;C51語言編程技術已經廣泛流行,本書重點介紹了C51語言,把握了單片機應用技術的發(fā)展方向。
(4) 堅持宜教易學目標。作為工程應用型專業(yè)教材,在內容的選材上力求知識點經典實用,體系的完整連貫;在講授的方法上注意簡單易懂、層次分明、案例實用;在閱讀上力求提示醒目、插圖新穎;在教學的組織上每章都配有小結、思考題及實踐內容。
(5) 仿真+實板雙驗證。Proteus是單片機應用系統(tǒng)開發(fā)與學習的重要工具,利用其對單片機、接口電路和外設的仿真能力可以大大加快單片機應用系統(tǒng)的開發(fā)過程;學習單片機的最終目的依然是設計系統(tǒng)目標板,即能夠開發(fā)系統(tǒng)的真實電路板;本書的所有程序均通過了Proteus軟件仿真和真實目標板運行兩種方式的驗證。依照內容典型、注重實用的教材目標,編者進行了許多思考和努力。由于編者水平所限,書中難免存在一些不盡人意之處,敬請讀者提出寶貴意見和建議。選用本書的教師可向編者免費索取授課資源。對本書的疑問和建議,可與編者聯(lián)系。
編者
2014年1月
第1章 緒論
1.1 電子計算機概述
1.1.1 電子計算機的經典結構
1.1.2 微型計算機的組成及其應用形態(tài)
1.2 單片機的發(fā)展過程及產品近況
1.2.1 單片機的發(fā)展過程
1.2.2 單片機產品近況
1.3 單片機的特點及應用領域
1.3.1 單片機的特點
1.3.2 單片機的應用領域
1.4 單片機應用系統(tǒng)開發(fā)方法
1.4.1 應用系統(tǒng)開發(fā)的概念
1.4.2 應用系統(tǒng)主要開發(fā)工具
1.4.3 應用系統(tǒng)開發(fā)流程
1.5 漸進實踐一一利用*Vision平臺生成可執(zhí)行目標程序 第1章 緒論
1.1 電子計算機概述
1.1.1 電子計算機的經典結構
1.1.2 微型計算機的組成及其應用形態(tài)
1.2 單片機的發(fā)展過程及產品近況
1.2.1 單片機的發(fā)展過程
1.2.2 單片機產品近況
1.3 單片機的特點及應用領域
1.3.1 單片機的特點
1.3.2 單片機的應用領域
1.4 單片機應用系統(tǒng)開發(fā)方法
1.4.1 應用系統(tǒng)開發(fā)的概念
1.4.2 應用系統(tǒng)主要開發(fā)工具
1.4.3 應用系統(tǒng)開發(fā)流程
1.5 漸進實踐一一利用*Vision平臺生成可執(zhí)行目標程序
本章小結
思考題及習題
第2章 80C51的結構和原理
2.1 80C51的內部結構與引腳功能
2.1.1 80C5l的內部結構
2.1.2 80C51典型產品的資源配置
2.1.3 80C5l典型產品封裝和引腳功能
2.2 80C51單片機的CPU
2.2.1 CPU的功能單元
2.2.2 CPU的時鐘,
2.2.3 80C5l單片機的復位
2.3 80C51的存儲器組織
2.3.1 80C51單片機的程序存儲器配置
2.3.2 80C51單片機數(shù)據(jù)存儲器配置
2.3.3 80C5l單片機的特殊功能寄存器(SFR)
2.4 80C5l單片機并行口
2.4.1 P0口、P2口的結構
2.4.2 P]口、P3口的結構
2.5 80C51單片機最小系統(tǒng)
2.5.1 最小系統(tǒng)的硬件構成
2.5.2 最小系統(tǒng)添加簡單I/O設備
2.6 漸進實踐——發(fā)光二極管閃爍的實現(xiàn)與硬件仿真
2.7 漸進實踐——發(fā)光二極管閃爍的Proteus軟件仿真
本章小結
思考題及習題
第3章 80C51的C51語言程序設計
3.1 C5l對標準C的擴展
3.1.1 C5l的數(shù)據(jù)類型
3.1.2 C5l數(shù)據(jù)的存儲分區(qū)
3.1.3 C51的編譯模式
3.1.4 用一at一定義變量絕對地址
3.2 C51的指針
3.2.1 已定義數(shù)據(jù)存儲分區(qū)的指針
3.2.2 未定義數(shù)據(jù)存儲分區(qū)的指針
3.2.3 利用指針實現(xiàn)絕對地址訪問
3.2.4 C5l程序編寫示例
3.3 C51的函數(shù)
3.3.1 C51的函數(shù)定義
3.3.2 C51函數(shù)定義的選項
3.3.3 C51的庫函數(shù)
3.4 漸進實踐——LED流水燈實板驗證及Proteus仿真
本章小結
思考題及習題
第4章 80C51人機接口技術
4.1 LED、數(shù)碼管及蜂鳴器的接口技術
4.1.1 LED接口
……