出版時間:2009-11 出版社:北京理工大學出版社 作者:王質樸,呂運朋 主編 頁數(shù):337
前言
現(xiàn)代計算機技術的發(fā)展出現(xiàn)了兩大分支,即通用計算機系統(tǒng)和嵌入式計算機系統(tǒng)。單片機是嵌入式系統(tǒng)中的典型代表。單片機最本質的功能特性是控制。它將典型的計算機功能資源制作于一片集成電路之中,然后嵌人到各類具體設備內(nèi)部,形成了可以實現(xiàn)人類智能的普遍意義上的控制器件,因此也稱為微型控制器(MCU)。在眾多的單片機中,MCS-51系列機型的出現(xiàn)是MCU產(chǎn)業(yè)發(fā)展中的里程碑。它歷經(jīng)近30年發(fā)展,已經(jīng)形成了一個品種多、功能全、性價比高、用戶群龐大的系列產(chǎn)品,成了事實上8位單片機的技術標準,也成了國內(nèi)高校最為流行的單片機教學機型之一?! 纹瑱C普遍意義上的控制功能使得它的應用范圍非常廣泛,因而也成為當今工科類學生必須掌握的基本專業(yè)基礎知識和技能。本書致力于培養(yǎng)基礎知識扎實且掌握實際運用技能的單片機應用型人才?! ”緯訫CS-51系列為對象機型,系統(tǒng)介紹了單片機應用的硬件、軟件的知識和應用,其主要特點是: ?。?)層次分明、布局全面、系統(tǒng)性強。全書分為原理、接口和應用三個層次,分別講述了MCS-51的硬件和軟件的基本結構、特殊功能單元系統(tǒng)和工作原理;MCS-51系統(tǒng)擴展的基本原理、方法和通用外圍接口電路;在此基礎上又講述了實用中迅速發(fā)展的C51語言編程技術和應用系統(tǒng)的一般設計方法,最后介紹了幾個典型的試驗單元和課程設計?! 。?)力求反映單片機應用領域最新技術的發(fā)展。本書介紹了近年實用中發(fā)展很快、帶來單片機應用系統(tǒng)技術進步的串行總線技術SPI、IIC和單總線及其典型的IC芯片,如A/D、D/A、LCD模塊、溫度測量、IC卡等,介紹了提高編程效率C51編程技術,使教材內(nèi)容盡可能反映實踐技術的最新發(fā)展?! 。?)力求方便讀者自學。本書以圖文結合的形式講述知識;每條指令后面都加以注釋;對于較難理解的外圍擴展技術都附以具體連接實例講解;A51、C51編程結合KEIL開發(fā)系統(tǒng)的編程和調試運行界面講解等,盡力創(chuàng)設一種易于自學、便于理解、能夠上機操作的學習環(huán)境?! 。?)力求培養(yǎng)讀者的實際應用能力,在講解MCS-51基本知識的基礎上,以較多的篇幅介紹了單片機應用系統(tǒng)的主要組成環(huán)節(jié)、應用系統(tǒng)的主要組成方法及典型的應用電路和源程序,以及從教學實際中挑選的效果好的典型試驗單元,從而使讀者能夠從實用系統(tǒng)的整體上來構建MCS-51的知識結構,掌握應用設計的基本思路、方式和技能。
內(nèi)容概要
本書以MCS-51系列單片機為對象機型,介紹了8位單片機及其應用系統(tǒng)的理論和技術。全書分為原理、接口和應用三個層次,共12章,全面講述了MCS-51的硬件結構、功能部件、指令系統(tǒng)、A51匯編語言、C51語言等基礎知識,介紹了外圍接口技術和典型接口部件如ADC、DAC、鍵盤、顯示器、IC卡、微型打印機等,并介紹了單片機應用系統(tǒng)設計的一般方法和步驟。全書力求反映近年單片機及外圍接口技術的最新發(fā)展,如目前迅速流行的串行總線SPI、IIC、1-WIRE技術及其典型IC芯片。每章附有習題。第11章選編了典型的試驗單元和課程設計?! ”緯勺鳛楦叩葘W校機械設計與自動化、電子信息工程、測控技術與儀器、電氣自動化等專業(yè)的單片機課程教材,也可供單片機愛好者自學和工程技術人員參考。
書籍目錄
緒論 單片機概述第1章 MCS-51單片機的硬件結構 1.1 MCS-51單片機的內(nèi)部結構、引腳定義及外部總線 1.1.1 內(nèi)部結構 1.1.2 引腳定義 1.1.3 外部總線構成 1.2 MCS-51單片機的中央處理器 1.2.1 CPU的結構組成 1.2.2 指令執(zhí)行的基本步驟 1.2.3 時鐘電路及時鐘時序單位 1.3 MCS-51單片機的內(nèi)部存儲器 1.3.1 存儲器結構及地址分配 1.3.2 內(nèi)部程序存儲器 1.3.3 內(nèi)部數(shù)據(jù)存儲器 1.4 并行端口 1.4.1 端口功能 1.4.2 端口原理及操作 1.5 復位 1.5.1 復位狀態(tài) 1.5.2 復位電路 1.6 MCS-51單片機的工作方式 1.6.1 執(zhí)行指令程序方式 1.6.2 掉電保護方式 1.6.3 低功耗方式 本章小結 思考題與習題第2章 MCS-51單片機指令系統(tǒng) 2.1 MCS-51單片機指令概述 2.1.1 MCS-51單片機匯編語言指令格式 2.1.2 指令中的常用符號 2.2 MCS-51單片機的尋址方式 2.2.1 立即尋址 2.2.2 直接尋址 2.2.3 寄存器尋址 2.2.4 寄存器間接尋址 2.2.5 變址尋址 2.2.6 相對尋址 2.2.7 位尋址 2.3 MCS-51單片機的指令系統(tǒng) 2.3.1 數(shù)據(jù)傳送指令 2.3.2 算術運算指令 2.3.3 邏輯運算和移位指令 2.3.4 控制轉移指令 2.3.5 位操作指令 本章小結 思考題與習題第3章 匯編語言程序設計 3.1 程序設計基礎 3.1.1 匯編語言源程序設計的步驟 3.1.2 匯編語言的語法結構 3.1.3 匯編語言的偽指令 3.2 單片機匯編語言程序的基本結構形式 3.2.1 順序結構程序設計 3.2.2 分支結構程序設計 3.2.3 循環(huán)結構程序設計 3.2.4 子程序設計 3.3 MCS-51單片機匯編語言程序設計舉例 3.3.1 數(shù)據(jù)傳送程序設計 3.3.2 算術運算程序設計 3.3.3 數(shù)制轉換程序設計 3.3.4 查表程序設計 3.3.5 數(shù)據(jù)檢索程序設計 本章小結 思考題與習題第4章 單片機的中斷系統(tǒng)第5章 MCS-51單片機的定時/計數(shù)器與串行口 第6章 MCS-51單片機系統(tǒng)擴展技術第7章 MCS-51單片機串行I/O總線擴展技術第8章 MCS-51單片機典型外圍接口技術第9章 MCS-51單片機的C語言編程(*)第10章 MCS-51單片機應用系統(tǒng)設計第11章 實驗及課程設計
章節(jié)摘錄
版權頁: 插圖: 3)總體設計 總體設計就是根據(jù)設計任務、指標要求和給定條件,設計出符合現(xiàn)場條件的軟習件、硬件方案,并進行方案優(yōu)化。應劃分硬件、軟件任務,畫出系統(tǒng)結構框圖。要合理分配系統(tǒng)內(nèi)部的硬件、軟件資源。包括以下幾個方面: (1)從系統(tǒng)功能需求出發(fā)設計功能模塊。包括顯示器、鍵盤、數(shù)據(jù)采集、檢測、通信、控制、驅動、供電方式等。 (2)從系統(tǒng)應用需求分配元器件資源。包括定時器/計數(shù)器、中斷系統(tǒng)、串行口、I/O接口、A/D、D/A、信號調理、時鐘發(fā)生器等。 (3)從開發(fā)條件與市場情況出發(fā)選擇元器件。包括仿真器、編程器、元器件、語言、程序設計的簡易程度等。 (4)從系統(tǒng)可靠性需求確定系統(tǒng)設計工藝。包括去耦、光隔、屏蔽、印制板、低功耗、散熱、傳輸距離/速度、節(jié)電方式、掉電保護、軟件措施等。 10.2.2硬件設計 由總體設計所給出的硬件功能,在確定單片機類型的基礎上進行各個功能電路模塊的設計,最后綜合成一個完整的硬件系統(tǒng),并進行必要的工藝結構設計,制作出印刷電路板,組裝后即完成了硬件設計。 1)硬件電路設計的一般原則 在進行單片機應用系統(tǒng)的硬件設計時應注意以下問題: (1)采用新技術,盡量選用標準化,模塊化的選擇典型電路。 (2)在條件允許的情況下,盡量選用功能強、集成度高的電路或芯片。 (3)選擇通用性強、市場供應足的元器件。 (4)滿足應用系統(tǒng)的功能要求,并留有適當余地,以便進行二次開發(fā)。 (5)充分考慮系統(tǒng)各部分的驅動能力及電源的帶負載能力,并注意抗干擾設計。 (6)工藝設計時要考慮安裝、調試、維修的方便。 2)硬件電路各模塊設計的原則 硬件部分各模塊電路主要包括存儲器擴展、I/O擴展、輸人輸出通道、通信電路、人機交互通道等,各模塊電路設計時應考慮以下幾個方面。 (1)存儲器擴展。應考慮存儲器的類型、容量、速度和接口,盡量減少芯片的數(shù)量。 (2)I/O接口的擴展。由于外圍設備多種多樣,使得單片機與外圍設備之間的接口電路也各不相同,因此,I/O接口通常是單片機應用系統(tǒng)中設計最困難也最復雜的部分之一。選擇I/O接口,要考慮其體積、價格、負載能力、功能,合適的地址譯碼方法。
編輯推薦
《21世紀全國高等教育應用型精品課規(guī)劃教材:MCS-51單片機原理接口及應用》可作為高等學校機械設計與自動化、電子信息工程、測控技術與儀器、電氣自動化等專業(yè)的單片機課程教材,也可供單片機愛好者自學和工程技術人員參考。
圖書封面
評論、評分、閱讀與下載