內容簡介
《單片機原理及其接口技術(第3版)》以MCS-51為主綫,係統地論述瞭單片機的組成原理、指令係統和匯編語言程序設計、中斷係統、並行和串行I/O接口以及MCS一51對A/D和D/A的接口等問題,並在此基礎上討論瞭單片機應用係統的設計。全書共分10章,第1章留給學生自學和查考,第2~9章為必須講授的章節,第10章可根據情況選講。
《單片機原理及其接口技術(第3版)》繼承和發揚瞭《單片機原理及其接口技術(第2版)》的風格和特色,並增加瞭補碼運算的溢齣判斷和LM331的原理和應用等新內容,刪去瞭一些舊內容。全書內容全麵、自成體係、結構緊湊、前後呼應、銜接自然、語言通俗且行文流暢。為便於讀者學習,作者還專門製作瞭與《單片機原理及其接口技術(第3版)(附CD-ROM光盤1張)》配套的CAI教學光盤。
《單片機原理及其接口技術(第3版)》既可作為高等院校教材,也可作為廣大科技人員的自學參考書。
內頁插圖
目錄
第1章 微型計算機基礎
1.1 計算機中的數製及數的轉換
1.1.1 計算機中的數製
1.1.2 計算機中數製間數的轉換
1.2 計算機中數的錶示方法
1.2.1 定點機中數的錶示方法
1.2.2 浮點機中數的錶示方法
1.2.3 二進製數的運算
1.3 計算機中數的錶示形式
1.3.1 機器數的原碼、反碼和補碼
1.3.2 補碼的加減運算
1.3.3 補碼運算的正確性及變形碼
1.4 計算機中數和字符的編碼
1.4.1 BCD碼和ASCII碼
1.4.2 漢字的編碼
1.4.3 校驗碼編碼
1.5 單片微型計算機概述
1.5.1 單片機的內部結構
1.5.2 單片機的基本原理
1.5.3 單片機的分類及發展
1.5.4 典型單片機性能概覽
1.5.5 單片機在工業控製中的應用
習題與思考題
第2章 MCS-51單片機結構與時序
2.1 MCS-51單片機內部結構
2.1.1 CPU結構
2.1.2 存儲器結構
2.1.3 I/O端口
2.1.4 定時器/計數器
2.1.5 中斷係統
2.2 MCS-51單片機引腳功能
2.2.1 MCS-51單片機引腳及其功能
2.2.2 8031對片外存儲器的連接
2.3 MCS-51單片機工作方式
2.3.1 復位方式
2.3.2 程序執行方式
2.3.3 節電工作方式
2.3.4 編程和校驗方式
2.4 MCS-51單片機時序
2.4.1 機器周期和指令周期
2.4.2 MCS-51指令的取指/執行時序
2.4.3 訪問片外ROM/RAM的指令時序
習題與思考題
第3章 MCS-51單片機指令係統
3.1 概述
3.1.1 指令格式
3.1.2 指令的三種錶示形式
3.1.3 指令的字節數
3.1.4 指令的分類
3.1.5 指令係統綜述
3.2 尋址方式
3.2.1 寄存器尋址
3.2.2 直接尋址
3.2.3 立即尋址
3.2.4 寄存器間址
3.2.5 變址尋址
3.2.6 相對尋址
3.2.7 位尋址
3.3 數據傳送指令
3.3.1 內部數據傳送指令(15條)
3.3.2 外部數據傳送指令(7條)
3.3.3 堆棧操作指令(2條)
3.3.4 數據交換指令(4條)
3.4 算術與邏輯運算和移位指令
3.4.1 算術運算指令(24條)
3.4.2 邏輯運算指令(20條)
3.4.3 移位指令(5條)
3.5 控製轉移和位操作指令
3.5.1 控製轉移指令(17條)
3.5.2 位操作指令(17條)
習題與思考題
第4章 匯編語言程序設計
4.1 匯編語言的構成
4.1.1 程序設計語言
4.1.2 匯編語言格式
4.1.3 匯編語言構成
4.2 匯編語言源程序的設計與匯編
4.2.1 匯編語言源程序的設計步驟
4.2.2 匯編語言源程序的匯編
4.3 簡單程序與分支程序設計
4.3.1 簡單程序設計
4.3.2 分支程序設計
4.4 循環與查錶程序設計
4.4.1 循環程序設計
4.4.2 查錶程序設計
4.5 子程序與運算程序設計
4.5.1 子程序設計
4.5.2 運算程序設計
習題與思考題
第5章 半導體存儲器
5.1 半導體存儲器基礎
5.1.1 半導體存儲器的分類和作用
5.1.2 半導體存儲器的技術指標
5.1.3 半導體存儲器的現狀和前景
5.1.4 半導體存儲器的基本結構
5.2 隻讀存儲器
5.2.1 掩模ROM原理
5.2.2 PROM原理
5.2.3 EPROM原理
5.2.4 ROM舉例
5.3 隨機存取存儲器
5.3.1 靜態RAM基本存儲電路
5.3.2 動態RAM基本存儲電路
5.3.3 RAM舉例
5.4 MCS-51和外部存儲器的連接
5.4.1 連接中應考慮的問題
5.4.2 MCS-51對外部ROM的連接
5.4.3 MCS-51對外部RAM的連接
5.4.4 MCS-51對外部存儲器的連接
習題與思考題
第6章 MCS-51中斷係統
6.1 概述
6.1.1 中斷的定義和作用
6.1.2 中斷源
6.1.3 中斷分類
6.1.4 中斷嵌套
6.1.5 中斷係統功能
6.2 MCS-51的中斷係統
6.2.1 MCS-51的中斷源和中斷標誌
6.2.2 MCS-51對中斷請求的控製
6.2.3 MCS-51對中斷的響應
6.2.4 MCS-51對中斷的響應時間
6.2.5 MCS-51對中斷請求的撤除
6.2.6 MCS-51中斷係統的初始化
6.3 中斷控製器8259A
6.3.1 8259內部結構
6.3.2 8259引腳功能
6.3.3 8259命令字
6.3.4 8259工作模式
6.3.5 8259級聯
6.4 MCS-51對外部中斷源的擴展
6.4.1 藉用定時器溢齣中斷擴展外部中斷源
6.4.2 采用查詢法擴展外部中斷源
6.4.3 采用8259擴展外部中斷源
習題與思考題
第7章 並行I/O接口
7.1 概述
7.1.1 I/O接口的作用
7.1.2 外部設備的編址
7.1.3 I/O數據的4種傳送方式
7.1.4 I/O接口的類型
……
第8章 MCS-51對A/D和D/A的接口
第9章 MCS-51的串行通信
第10章 單片機應用係統的設計
附錄A
附錄B
附錄C
附錄D
參考文獻
精彩書摘
電子計算機是一種能對信息進行加工處理的機器,它具有記憶、判斷和運算能力,能模仿人類的思維活動,代替人的部分腦力勞動,並能對生産過程實施某種控製,等等。1946年,美國賓夕法尼亞大學研製成世界上第一颱計算機ENIAC電子數字積分計算機)以來,電子計算機經曆瞭電子管、晶體管和集成電路三個發展時代,並於1971年進入瞭第四代。第四代電子計算機通常可以分為巨型機、大型機、中型機、小型機和微型機5類。但以係統結構和基本工作原理來說,微型計算機和其他幾類計算機並無本質區彆,隻是在體積、性能和應用範圍方麵有所不同。
本章主要介紹微型計算機的基礎知識和微型計算機的組成原理,最後論述單片微型計算機的産生、發展和應用,以便為讀者學習後續章節打下基礎。
1.1 計算機中的數製及數的轉換
迄今為止,所有計算機都以二進製形式進行算術運算和邏輯操作,微型計算機也不例外。因此,對於用戶在鍵盤上輸入的十進製數字和符號命令,微型計算機必須先把它們轉換成二進製形式進行識彆、運算和處理,然後再把運算結果還原成十進製數字和符號,並在顯示器上顯示齣來。
雖然上述過程十分煩瑣,但都由計算機自動完成。為瞭使讀者最終弄清計算機的這一工作機理,先對計算機中常用的數製和數製間數的轉換進行討論。
1.1.1 計算機中的數製
所謂數製是指數的製式,是人們利用符號計數的一種科學方法。數製是人類在長期的生存鬥爭和社會實踐中逐步形成的。數製有很多種,微型計算機中常用的數製有十進製、二進製、八進製和十六進製等。現對十進製、二進製和十六進製三種數製討論如下。
1.十進製(Decimal)
十進製是大傢很熟悉的進位計數製,它共有0、1、2、3、4、5、6、7、8和9十個數字符號。這十個數字符號又稱為“數碼”,每個數碼在數中最多可有兩個值的概念。例如,十進製數45中的數碼4,其本身的值為4,但它實際代錶的值為40。在數學上,數製中數碼的個數定義為基數,故十進製數的基數為10。
十進製是一種科學的計數方法,它所能錶示的數的範圍很大,可以從無限小到無限大。十進製數的主要特點是:
(1)它有0~9十個不同的數碼,這是構成所有十進製數的基本符號。
(2)它是逢10進位的。十進製數在計數過程中,當它的某位計滿10時就要嚮它鄰近的高位進一。
前言/序言
《單片機原理及其接口技術(第2版)》齣版以來,受到瞭廣大讀者的好評,也得到瞭高等院校師生們的肯定,並獲得瞭“全國優秀暢銷書奬”的榮譽。為瞭使單片機課程教學能跟上新的發展形勢以及滿足教學需要,作者對原書進行瞭全麵審校,並在此基礎上加以修訂,增加瞭補碼運算的溢齣判斷以及LM331的原理和應用等新內容,以此奉獻給廣大讀者。
修訂後,全書分為10章。第1章是微型計算機基礎,供學生自學或查考;第2~4章是指令係統和匯編語言程序設計,用於培養讀者的程序設計能力;第5~9章為半導體存儲器、中斷係統、MCS-51的I/O接口以及MCS-51對A/D和D/A的接口等;第10章為單片機應用係統的設計,主要講授單片機應用係統前嚮和後嚮通道的設計以及單片機應用係統的抗乾擾設計等內容。和第2版相比,本書內容更全麵,章節安排更趨閤理,結構更緊湊,通用性、係統性和實用性更好。
本教材配有CAI教學光盤。光盤中的教學內容共分10章和1個附錄,分彆與教材中的第1~10章和附錄相對應,每章後都有“習題與思考題”的參考答案。在光盤每章後的“習題與思考題”中,還增加瞭填充題和選擇題,並附有相應參考答案。該光盤總攬瞭教學所需的內容和圖形,教師可根據不同層次學生的情況和不同教學要求從中選取適用的教學內容。光盤中還穿插瞭大量動畫來展現指令和程序的執行功能以及硬件電路中的信息流,活潑而又生動,具有創新特色。
在本書編寫以及光盤製作和移植過程中,得到瞭上官劍峰、王梓驍和張世逸等的大力支持和指導,鬍蕓和鬍萍也為本書整理瞭大量資料。在此對於上述同誌以及參與本書齣版工作的有關人員錶示誠摯謝意。
由於水平所限,書中可能還會存在某些錯誤和不妥之處,懇請廣大讀者批評指正。
單片機原理及其接口技術(第3版)(附CD-ROM光盤1張) 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
單片機專業書,還沒看,希望不錯吧。
評分
☆☆☆☆☆
常用英文字母的縮寫MCU錶示單片機,單片機又稱單片微控製器,它不是完成某一個邏輯功能的芯片,而是把一個計算機係統集成到一個芯片上。單片機由運算器、控製器、存儲器、輸入輸齣設備構成,相當於一個微型的計算機(最小係統),和計算機相比,單片機缺少瞭外圍設備等。概括的講:一塊芯片就成瞭一颱計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供瞭便利條件。同時,學習使用單片機是瞭解計算機原理與結構的最佳選擇。它最早是被用在工業控製領域。
評分
☆☆☆☆☆
學習很有幫助,值得一看
評分
☆☆☆☆☆
可以
評分
☆☆☆☆☆
由於單片機在工業控製領域的廣泛應用,單片機由僅有CPU的專用處理器芯片發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機係統更小,更容易集成進復雜的而對體積要求嚴格的控製設備當中。
評分
☆☆☆☆☆
不錯不錯不錯不錯不錯吧吃
評分
☆☆☆☆☆
入門必備,講解詳細,排版好,排序閤理
評分
☆☆☆☆☆
挺好,來的快,包裝好
評分
☆☆☆☆☆
正版教材,快遞給力。