出版時(shí)間:2012-3 出版社:謝永寧 中國(guó)鐵道出版社 (2012-03出版) 作者:謝永寧 頁數(shù):221
內(nèi)容概要
《高等學(xué)校計(jì)算機(jī)類課程應(yīng)用型人才培養(yǎng)規(guī)劃教材:?jiǎn)纹⑿陀?jì)算機(jī)及接口技術(shù)》不是僅僅基于傳統(tǒng)的MCS51單片機(jī)或89C(S)51單片機(jī),而是基于51內(nèi)核的單片機(jī)。內(nèi)容融合了多種新型的基于51內(nèi)核的單片機(jī),這些新型單片機(jī)的在片資源更加豐富,功能更加強(qiáng)大,應(yīng)用更加廣泛。在內(nèi)容編排上,更加側(cè)重于接口技術(shù),讀者對(duì)接口的應(yīng)用有了更深入的了解后,可以按照不同的應(yīng)用需求選擇不同的接口進(jìn)行應(yīng)用開發(fā)。
書籍目錄
第1章概述 1.1單片機(jī)與微控制器 1.2單片機(jī)系統(tǒng) 1.3關(guān)于接口的一些基本概念 1.4數(shù)據(jù)傳送方式 1.5認(rèn)識(shí)接口的基本方法 小結(jié) 習(xí)題 第2章51內(nèi)核的單片機(jī) 2.1傳統(tǒng)的MCS51系列單片機(jī) 2.2ATMEL公司的89系列單片機(jī) 2.3基于51內(nèi)核的新型單片機(jī)的發(fā)展 小結(jié) 習(xí)題 第3章單片機(jī)的軟件開發(fā)環(huán)境 3.1軟件開發(fā)環(huán)境的基本要求 3.2幾種流行的51單片機(jī)的軟件開發(fā)環(huán)境 3.3Keil兒Vision4集成開發(fā)環(huán)境 3.3.1安裝與啟動(dòng) 3.3.2工程項(xiàng)目的管理 3.3.3工程項(xiàng)目的配置 3.3.4編譯 3.3.5仿真調(diào)試 小結(jié) 習(xí)題 第4章51匯編語言程序設(shè)計(jì) 4.15l系列單片機(jī)指令系統(tǒng)的特點(diǎn) 4.251指令的助記符 4.3尋址方式 4.4指令系統(tǒng) 4.5偽指令 4.651匯編語言源程序 小結(jié) 習(xí)題 第5章C51程序設(shè)計(jì)語言 5.1C51的標(biāo)識(shí)符與關(guān)鍵字 5.2C51的數(shù)據(jù)類型 5.3C5l的運(yùn)算符 5.4.函數(shù) 5.5數(shù)組 5.6指針 5.7結(jié)構(gòu) 5.8聯(lián)合 5.9枚舉 5.10類型定義 5.1lC51的可執(zhí)行語句 5.12C51的程序結(jié)構(gòu) 5.13匯編語言的嵌入 小結(jié) 習(xí)題 第6章51內(nèi)核單片機(jī)的基本應(yīng)用接口設(shè)計(jì) 6.151單片機(jī)系統(tǒng)核心的硬件設(shè)計(jì) 6.1.1處理器芯片的選擇 6.1.2時(shí)鐘與電源管理 6.1.3中斷系統(tǒng) 6.2存儲(chǔ)器接口 6.2.151單片機(jī)的存儲(chǔ)器組織 6.2.2程序存儲(chǔ)器的擴(kuò)展 6.2.3數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 6.2.4非易失性數(shù)據(jù)存儲(chǔ)器 6.3通用I/0接口 6.3.151單片機(jī)的通用I/0接口 6.3.2通用I/O接口的基本應(yīng)用電路 6.3.3通用I/0接口的應(yīng)用實(shí)例(組合邏輯控制) 6.3.451單片機(jī)I/0接口的擴(kuò)展方法 6.4定時(shí)計(jì)數(shù)器 6.4.1基本結(jié)構(gòu) 6.4.2兩個(gè)特殊功能寄存器 6.4.3工作方式 6.4.4定時(shí)/計(jì)數(shù)器的初始化 6.4.5定時(shí)/計(jì)數(shù)器的應(yīng)用實(shí)例 6.5鍵盤接口 6.5.1獨(dú)立式鍵盤接口 6.5.2矩陣式鍵盤接口 6.6顯示器接口 6.6.1LED數(shù)碼管顯示接口 6.6.2LCD顯示接口 6.7A/D轉(zhuǎn)換接口 6.7.1A/D轉(zhuǎn)換的基本原理 6.7.2擴(kuò)展的集成A/D轉(zhuǎn)換接口 6.7.3C8051F021的內(nèi)置ADC:接口 6.8D/A轉(zhuǎn)換接口 6.8.1D/A轉(zhuǎn)換的基本原理 6.8.2擴(kuò)展的D/A轉(zhuǎn)換接口 6.8.3C8051F021的內(nèi)置DAC接口 小結(jié) 習(xí)題 第7章51內(nèi)核單片機(jī)的通信接口設(shè)計(jì) 7.1UART接口 7.1.1UART通信數(shù)據(jù)格式 7.1.251單片機(jī)的uART接口 7.1.3UAIT接口相關(guān)的寄存器 7.1.4UART接口設(shè)計(jì) 7.1.5UART接口驅(qū)動(dòng)程序 7.2IIC接口 7.2.1IIC通信數(shù)據(jù)格式 7.2.2模擬IIC接口 7.2.3W79E82x的內(nèi)置IIC接口 7.3SPI接口 7.3.1SPI接口簡(jiǎn)介 7.3.2模擬SPI接口 7.3.3C8051F021的內(nèi)置SPI接口 7.4USB接口 7.4.1USB接口簡(jiǎn)介 7.4.2擴(kuò)展的USB接口 7.4.3內(nèi)置USB接口的51單片機(jī) 7.5常用網(wǎng)絡(luò)接口 7.5.1以太網(wǎng)技術(shù)協(xié)議 7.5.2擴(kuò)展的以太網(wǎng)接口 7.5.3內(nèi)置網(wǎng)絡(luò)接口的DS80C400 小結(jié) 習(xí)題 第8章51實(shí)時(shí)操作系統(tǒng) 8.1實(shí)時(shí)操作系統(tǒng)概述 8.2RTX51實(shí)時(shí)操作系統(tǒng) 8.3μC/OS—II實(shí)時(shí)操作系統(tǒng) 小結(jié) 習(xí)題 第9章單片機(jī)應(yīng)用系統(tǒng)的開發(fā)實(shí)例 9.1應(yīng)用系統(tǒng)開發(fā)的基本步驟 9.1.1方案論證 9.1.2硬件系統(tǒng)的設(shè)計(jì) 9.1.3應(yīng)用軟件的設(shè)計(jì) 9.1.4軟硬件調(diào)試 9.1.5程序的下載 9.2工業(yè)順序控制器(開發(fā)實(shí)例) 9.2.1方案論證 9.2.2硬件系統(tǒng)的設(shè)計(jì) 9.2.3應(yīng)用軟件的設(shè)計(jì) 小結(jié) 習(xí)題 附錄A 51單片機(jī)指令速查表 附錄B 51單片機(jī)指令操作碼速查表 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 1.采用先進(jìn)的結(jié)構(gòu)以實(shí)現(xiàn)高性能 這里的高性能主要是指通過改進(jìn)CPU的性能,加快指令運(yùn)算的速度和提高系統(tǒng)控制的可靠性。采用精簡(jiǎn)指令集(RISC)結(jié)構(gòu)和流水線技術(shù),大幅度提高運(yùn)行速度?,F(xiàn)指令速度最高者已達(dá)100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加強(qiáng)了位處理功能、中斷和定時(shí)控制功能。這類單片機(jī)的運(yùn)算速度比標(biāo)準(zhǔn)的單片機(jī)高出10倍以上。 Philips公司的51LPC系列單片機(jī)的指令執(zhí)行速度比現(xiàn)有的80C51器件高1倍,因?yàn)樗诮Y(jié)構(gòu)上有所改善;采用雙數(shù)據(jù)指針,依據(jù)條件讀取擴(kuò)展或外接存儲(chǔ)器;采用4級(jí)中斷優(yōu)先,用來處理越來越頻繁的中斷;芯片上具有多個(gè)存儲(chǔ)器,有最大到64KB的ROM或EPROM。有512B或1KB的RAM等;改善的UART,用來進(jìn)行FRAMING錯(cuò)誤檢測(cè),自動(dòng)地址檢測(cè)。 美國(guó)Cygnal公司生產(chǎn)的C8051F系列單片機(jī)具有高速指令處理的能力,作為標(biāo)準(zhǔn)的8051,一個(gè)機(jī)器周期要占用12個(gè)系統(tǒng)時(shí)鐘周期,執(zhí)行一條指令最少要一個(gè)機(jī)器周期。而C8051F系列單片機(jī)指令系統(tǒng)采用流水線結(jié)構(gòu),機(jī)器周期由標(biāo)準(zhǔn)的12個(gè)系統(tǒng)時(shí)鐘周期降為一個(gè)系統(tǒng)時(shí)鐘周期,指令處理能力比51單片機(jī)大大提高。 C8051F系列單片機(jī)采用CIP51內(nèi)核,CIP51內(nèi)核70%的指令執(zhí)行是在一個(gè)或兩個(gè)系統(tǒng)時(shí)鐘周期內(nèi)完成的,只有4條指令的執(zhí)行需要4個(gè)以上的時(shí)鐘周期。 華邦公司的W77、W78系列8位單片機(jī)的引腳和指令集與8051兼容,但每個(gè)指令周期只需要4個(gè)時(shí)鐘周期,速度提高了3倍,工作頻率最高可達(dá)40 MHz。 華邦公司的Enhanced—51內(nèi)核經(jīng)過重新設(shè)計(jì),提高了時(shí)鐘速度和存儲(chǔ)器訪問周期速度。經(jīng)過改進(jìn)以后,在相同的時(shí)鐘頻率下,它的指令執(zhí)行速度比標(biāo)準(zhǔn)8051要快許多。一般來說,按照指令的類型,其指令執(zhí)行速度是標(biāo)準(zhǔn)8051的1.5~3倍,整體來看,該系列的速度比標(biāo)準(zhǔn)的8051快2.5倍。在相同的吞吐量及低頻時(shí)鐘情況下,電源消耗也降低。 2.低功耗低電壓化 MCS—51系列的8031推出時(shí)的功耗達(dá)630mW,而現(xiàn)在的單片機(jī)普遍都在100mW左右,隨著對(duì)單片機(jī)功耗要求越來越低,現(xiàn)在的各個(gè)單片機(jī)制造商基本都采用了CMOS(互補(bǔ)金屬氧化物半導(dǎo)體)工藝,由于CHMOS技術(shù)的進(jìn)步,大大地促進(jìn)了單片機(jī)的CMOS化。CMOS電路的特點(diǎn)是低功耗、高密度、低速度、低價(jià)格。CMOS雖然功耗較低,但由于其物理特征決定其工作速度不夠高,而CHMOS則具備了高速和低功耗的特點(diǎn),這些特征,更適合于在要求低功耗,電池供電的應(yīng)用場(chǎng)合。 很多單片機(jī)都具有WAIT、STOP等省電運(yùn)行方式。允許使用的電壓范圍越來越寬,一般在3—6V范圍內(nèi)工作。低電壓供電的單片機(jī)電源下限已可達(dá)1~2V。目前,0.8V供電的單片機(jī)已經(jīng)問世。
編輯推薦
《高等學(xué)校計(jì)算機(jī)類課程應(yīng)用型人才培養(yǎng)規(guī)劃教材:單片微型計(jì)算機(jī)及接口技術(shù)》講述了“微型計(jì)算機(jī)及接口技術(shù)”是一門應(yīng)用性較強(qiáng)的計(jì)算機(jī)專業(yè)課程,是設(shè)計(jì)與開發(fā)各種計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)。從硬件的角度看,微型計(jì)算機(jī)、單片機(jī)、嵌入式系統(tǒng)的開發(fā)與應(yīng)用,很大程度上就是接口電路的開發(fā)與應(yīng)用。掌握常用接口的工作原理和編程控制技術(shù),對(duì)學(xué)生自主設(shè)計(jì)計(jì)算機(jī)應(yīng)用系統(tǒng)解決實(shí)際問題具有重要的意義。 《高等學(xué)校計(jì)算機(jī)類課程應(yīng)用型人才培養(yǎng)規(guī)劃教材:單片微型計(jì)算機(jī)及接口技術(shù)》的編寫,不是僅僅基于傳統(tǒng)的MCS51單片機(jī)或89C(S)51單片機(jī),而是基于51內(nèi)核的單片機(jī)。內(nèi)容融合了多種新型的基于51內(nèi)核的單片機(jī),這些新型單片機(jī)的在片資源更加豐富,功能更加強(qiáng)大,應(yīng)用更加廣泛。在內(nèi)容編排上,更加側(cè)重于接口技術(shù),讀者對(duì)接口的應(yīng)用有了更深入的了解后,可以按照不同的應(yīng)用需求選擇不同的接口進(jìn)行應(yīng)用開發(fā)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
單片微型計(jì)算機(jī)接口技術(shù) PDF格式下載