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