注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)MSP430系列16位超低功耗單片機(jī)原理與應(yīng)用

MSP430系列16位超低功耗單片機(jī)原理與應(yīng)用

MSP430系列16位超低功耗單片機(jī)原理與應(yīng)用

定 價(jià):¥36.00

作 者: 沈建華等編
出版社: 清華大學(xué)出版社
叢編項(xiàng): TI MSP430大學(xué)計(jì)劃教材
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787302099123 出版時(shí)間: 2004-11-01 包裝: 平裝
開本: 16開 頁數(shù): 433 字?jǐn)?shù):  

內(nèi)容簡介

  本書以TI公司的MSP430系列16位超低功耗單片機(jī)為核心,介紹了MSP430單片機(jī)的特點(diǎn)和選型,詳細(xì)講述了MSP430單片機(jī)的結(jié)構(gòu)和指令系統(tǒng),對(duì)MSP430全系列單片機(jī)(包括最新的F15X、F16X)所涉及的片內(nèi)外圍模塊的功能、原理、應(yīng)用作了詳盡的描述。并介紹了MSP430單片機(jī)的開發(fā)環(huán)境、匯編語言、C語言程序設(shè)計(jì)方法,以及單片機(jī)常用接口電路設(shè)計(jì)和軟件編程,最后列舉兩個(gè)體現(xiàn)MSP430單片機(jī)特點(diǎn)的應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例。本書著重講述MSP430單片機(jī)的基本原理和基本設(shè)計(jì)應(yīng)用,進(jìn)一步的實(shí)踐及應(yīng)用系統(tǒng)設(shè)計(jì)可參考筆者所編著的《MSP430系列16位超低功耗單片機(jī)實(shí)踐與系統(tǒng)設(shè)計(jì)》一書。本書可作為高等院校計(jì)算機(jī)、電子、自動(dòng)化類專業(yè)MSP430單片機(jī)課程的教材,也適合廣大從事單片機(jī)應(yīng)用系統(tǒng)開發(fā)工程技術(shù)人員作為學(xué)習(xí)、參考用書。單片機(jī)的應(yīng)用在后PC時(shí)代得到了前所未有的發(fā)展,但對(duì)處理器的綜合性能要求也越來越高。綜觀單片機(jī)的發(fā)展,以應(yīng)用需求為目標(biāo),市場(chǎng)越來越細(xì)化,充分突出以"單片"解決問題,而不像多年前以MCS51/96等處理器為中心,外擴(kuò)各種接口構(gòu)成各種應(yīng)用系統(tǒng)。單片機(jī)系統(tǒng)作為嵌入式系統(tǒng)的一部分,主要集中在中、低端應(yīng)用領(lǐng)域(嵌入式高端應(yīng)用主要由DSP、.ARM、MIPS等高性能處理器構(gòu)成),在這些應(yīng)用中,目前也出現(xiàn)了一些新的需求,主要體現(xiàn)在以下幾個(gè)方面:(1)以電池供電的應(yīng)用越來越多,而且由于產(chǎn)品體積的限制,很多是用鈕扣電池供電,要求系統(tǒng)功耗盡可能低,如手持式儀表、水表、玩具等。(2)隨著應(yīng)用的復(fù)雜,對(duì)處理器的功能和性能要求不斷提高。既要外設(shè)豐富、功能靈活,又要有一定的運(yùn)算能力,能做一些實(shí)時(shí)算法,而不僅僅做一些簡單的控制。(3)產(chǎn)品更新速度快,開發(fā)時(shí)間短,希望開發(fā)工具簡單、廉價(jià)、功能完善。特別是仿真工具要有延續(xù)性,能適應(yīng)多種MCU,以免重復(fù)投資,增加開發(fā)費(fèi)用。(4)產(chǎn)品性能穩(wěn)定,可靠性高,既能加密保護(hù),又能方便升級(jí)。美國德州儀器公司(n)推出的MSP430系列超低功耗16位混合信號(hào)處理器(MixedSignalProcessor),集多種領(lǐng)先技術(shù)于一體,以16位RISC處理器、超低功耗、高性能模擬技術(shù)及豐富的片內(nèi)外設(shè)、JTAG仿真調(diào)試定義了新一代單片機(jī)的概念,給人以耳目一新的感覺。加之了I優(yōu)良的服務(wù)(全球免費(fèi)快速網(wǎng)上樣片申請(qǐng)、豐富的技術(shù)資料),充分體現(xiàn)了世界級(jí)著名IC廠商的實(shí)力和綜合優(yōu)勢(shì)。在超低功耗方面,其處理器功耗(1.8-3.6V,0.1-400gA,250gA/MIPS)和口線輸入漏電流(最大50nA)在業(yè)界都是最低的,遠(yuǎn)低于其他系列產(chǎn)品。在運(yùn)算性能上,其16位RISC結(jié)構(gòu),使MSP430單片機(jī)在8MHz晶振工作時(shí),指令速度可達(dá)8MIPS(注意:同樣8MIPS的指令速度,在運(yùn)算性能上16位處理器比8位處理器高遠(yuǎn)不止兩倍)。不久還將推出25-30MIPS的產(chǎn)品。同時(shí),MSP430單片機(jī)中采用了一般只有DSP中才有的16位多功能硬件乘法器、硬件乘」口(積之和)功能、DMA等一系列先進(jìn)的體系結(jié)構(gòu),大大增強(qiáng)了它的數(shù)據(jù)處理和運(yùn)算能力,可以有效地實(shí)現(xiàn)一些數(shù)字信號(hào)處理的算法(如FFT、DTMF等)。在開發(fā)工具上,MSP430系列單片機(jī)支持先進(jìn)的JTAG調(diào)試,其硬件仿真工具(仿真器)只是一個(gè)非常簡單的并口轉(zhuǎn)接器,一般個(gè)人都可以自己制作,而且適用于所有MSP430系列單片機(jī),既便于推廣,又大大降低了用戶的開發(fā)投入。其軟件集成開發(fā)環(huán)境由著名的IAR公司提供,其最新版本(V2.10)已做得較為完善,實(shí)際使用效果不亞于其他成熟的集成開發(fā)環(huán)境。在系統(tǒng)整合方面,MSP430系列單片機(jī)結(jié)合IT的高性能模擬技術(shù),根據(jù)其不同產(chǎn)品,集成了多種功能模塊,包括定時(shí)器、模擬比較器、多功能串行接口(SPI/IIC/UART)、LCD驅(qū)動(dòng)器、硬件乘法器、10/12位ADC、12位DAC、看門狗定時(shí)器(WDT)、FO端口(P0~P6)、DMA控制器、2-10KB的RAM,以及豐富的中斷功能。使用戶可以根據(jù)應(yīng)用需求,選擇最合適的MSP430系列產(chǎn)品來實(shí)現(xiàn)。另外,大部分MSP430系列單片機(jī)采用Flash技術(shù),支持在線編程,并有保密熔絲。其BOOTSTRAP技術(shù)為系統(tǒng)軟件的升級(jí)提供了又一種方便的手段,BOOTSTRAP有32個(gè)字節(jié)的口令字,具有很高的保密性。MSP430系列單片機(jī)均為工業(yè)級(jí)產(chǎn)品,性能穩(wěn)定,可靠性高,可用于各種民用、工業(yè)產(chǎn)品。筆者從事嵌入式系統(tǒng)開發(fā)和教學(xué)工作十多年,設(shè)計(jì)開發(fā)了許多嵌入式應(yīng)用系統(tǒng)及產(chǎn)品,使用過DSP、ARM、MCS51/96系列、PIC、AVR、LPC等多種微處理器和單片機(jī)。2000年起開始使用MSP430系列單片機(jī),設(shè)計(jì)了電瓶車控制器、變頻電源、USB和以太網(wǎng)接口數(shù)據(jù)采集器等一些應(yīng)用項(xiàng)目,只是當(dāng)時(shí)其軟件開發(fā)環(huán)境版本較低(FET300),不太完善,但整體感覺MSP430單片機(jī)很有特色,綜合優(yōu)勢(shì)明顯,代表著MCU的發(fā)展方向,而且"戲"出名門,不易淘汰。2002年華東師范大學(xué)計(jì)算機(jī)系單片機(jī)課程教改時(shí),就決定把原來的MCS51系列單片機(jī)課程和實(shí)驗(yàn)改為MSP430系列。由于當(dāng)時(shí)市場(chǎng)上還沒有可供學(xué)生使用的實(shí)驗(yàn)板和合適的教材,我們?cè)?002年底到2003年初的寒假期間,自己用MSP430F449設(shè)計(jì)制作了30套實(shí)驗(yàn)板,并編寫了講義,于2003年上半年開始正式對(duì)系里的本科生和專科生開設(shè)了"MSP430系列單片機(jī)原理和應(yīng)用"的課程。后來,杭州利爾達(dá)公司上海辦事處的平紅光經(jīng)理來我校了解情況,獲知我們?cè)谶@方面做了很多工作,就介紹了清華大學(xué)出版社,要我們寫一本MSP430系列單片機(jī)的教材。在整理講義、資料,擬訂書目的過程中,我們發(fā)現(xiàn)MSP430系列單片機(jī)由于功能豐富、內(nèi)容很多,如果要在一本書中講清原理,同時(shí)包括學(xué)生實(shí)驗(yàn)和應(yīng)用設(shè)計(jì)等內(nèi)容,書會(huì)很厚。經(jīng)與清華大學(xué)出版社、利爾達(dá)公司協(xié)商,決定分為兩本書。一本為{MSP430系列16位超低功耗單片機(jī)原理與應(yīng)用》,主要詳細(xì)、完整地介紹MSP430系列單片機(jī)的特點(diǎn)、結(jié)構(gòu)、指令系統(tǒng)、程序設(shè)計(jì)、功能模塊的原理和應(yīng)用,包括2004年初才推出的MSP430F15X/16X系列,此書與實(shí)驗(yàn)平臺(tái)無關(guān),可作為主教材或一般學(xué)習(xí)、參考用書。另一本為((MSP430系列16位超低功耗單片機(jī)實(shí)踐與系統(tǒng)設(shè)計(jì)》,主要的內(nèi)容包括IARWorkbenchV2.10、硬件開發(fā)環(huán)境、實(shí)驗(yàn)平臺(tái)、基礎(chǔ)實(shí)驗(yàn)、綜合實(shí)驗(yàn)、應(yīng)用系統(tǒng)設(shè)計(jì),其中包括USB接口、以太網(wǎng)接口、簡單Flash文件系統(tǒng)等較高級(jí)的應(yīng)用,此書與實(shí)驗(yàn)平臺(tái)部分相關(guān),可作為實(shí)驗(yàn)指導(dǎo)書或應(yīng)用系統(tǒng)設(shè)計(jì)參考。這兩本書既有一定聯(lián)系,又相互獨(dú)立,可以適合不同層次的需要。本書融合了我們兩年4次講授"MSP430單片機(jī)原理與應(yīng)用"課程,以及多年單片機(jī)開發(fā)應(yīng)用的經(jīng)驗(yàn)和體會(huì),內(nèi)容上則補(bǔ)充、更新了很多最新的資料,如MSP430F16X系列和IARWorkbenchV2.10等。書中的所有源程序代碼(匯編和C)都經(jīng)過實(shí)際驗(yàn)證和測(cè)試,應(yīng)用舉例和綜合設(shè)計(jì)大多取之于我們的實(shí)際應(yīng)用項(xiàng)目。實(shí)驗(yàn)板的資料和部分基礎(chǔ)實(shí)驗(yàn)內(nèi)容由利爾達(dá)公司提供,部分系統(tǒng)設(shè)計(jì)摘自TI的應(yīng)用筆記。第二本書附帶的光盤上,有全部MSP430系列單片機(jī)的數(shù)據(jù)手冊(cè)、用戶開發(fā)指南,IAR集成開發(fā)環(huán)境的評(píng)估版(4KBC代碼限制),以及書中基礎(chǔ)實(shí)驗(yàn)和許多實(shí)例的完整源代碼(包括USB接口USB430、網(wǎng)絡(luò)接口NET430等)。最新的資料、源代碼等可以從我們的網(wǎng)站(www.emLab.net)下載。在本書成稿過程中,得到了利爾達(dá)單片機(jī)技術(shù)有限公司的段煥春副總經(jīng)理、梁源技術(shù)總監(jiān)、平紅光經(jīng)理,以及清華大學(xué)出版社第六事業(yè)部工控與電子圖書編輯部曾剛主任的大力支持。同時(shí),TI亞洲區(qū)MSP430市場(chǎng)部經(jīng)理VincentChan給予很多技術(shù)支持,TI亞洲區(qū)大學(xué)計(jì)劃部沈潔經(jīng)理對(duì)本書給予了極大的關(guān)注,華東師范大學(xué)計(jì)算機(jī)系梁丹、吳紅舉做了很多代碼驗(yàn)證、資料整理工作,在此向他們表示衷心的感謝!由于時(shí)間倉促和水平所限,至交稿時(shí)我們?nèi)杂X得有些地方還不盡人意,若有錯(cuò)誤和不當(dāng)之處,懇請(qǐng)讀者批評(píng)指正,以便我們及時(shí)修正。有關(guān)此書的信息,會(huì)及時(shí)公布在我們的網(wǎng)站上。作者2004年4月于華東師范大學(xué)序MSP430系列單片機(jī)是美國德州儀器公司推出的16位超低功耗、高性能產(chǎn)品,它具有處理能力強(qiáng)、運(yùn)行速度快、資源豐富、開發(fā)方便等優(yōu)點(diǎn),有很高的性價(jià)比,在世界各國已經(jīng)得到了廣泛的應(yīng)用,在國內(nèi)已經(jīng)進(jìn)入了飛速發(fā)展的階段。自1999年以來,利爾達(dá)單片機(jī)技術(shù)有限公司和美國德州儀器公司合作開展MSP430在中國的推廣和銷售。經(jīng)過大家的努力,今天,MSP430的獨(dú)特性能和技術(shù)優(yōu)點(diǎn)已經(jīng)得到了單片機(jī)產(chǎn)品設(shè)計(jì)開發(fā)單位、電子工程技術(shù)人員和廣大嵌入式系統(tǒng)愛好者的認(rèn)可,并廣泛的應(yīng)用到各個(gè)行業(yè)、各種產(chǎn)品中。為了能夠讓更多的愛好者接觸并學(xué)習(xí)MSP430,同時(shí)配合MSP430大學(xué)計(jì)劃在國內(nèi)的推廣,利爾達(dá)單片機(jī)技術(shù)有限公司與華東師范大學(xué)合作,由沈建華教授出版了這本能同時(shí)針對(duì)MSP430單片機(jī)教學(xué)、廣大單片機(jī)愛好者學(xué)習(xí)、開發(fā)工程師設(shè)計(jì)參考的比較全面的中文教材。本書一方面從MSP430單片機(jī)技術(shù)的發(fā)展歷程和命名選型開始,逐步對(duì)MSP430的結(jié)構(gòu)特點(diǎn)和內(nèi)外功能模塊等做了詳細(xì)的論述,內(nèi)容涉及到MSP430的時(shí)鐘、低功耗、各種端口、定時(shí)器、LCD、硬件乘法器、AD轉(zhuǎn)換、DAC轉(zhuǎn)換等MSP430的多種功能模塊;另一方面又大量充實(shí)了各個(gè)部分原理設(shè)計(jì)內(nèi)容,針對(duì)各個(gè)模塊的應(yīng)用及部分接口設(shè)計(jì)列舉了許多典型的實(shí)例。MSP430十六位超低功耗單片機(jī)除了本書介紹的MSP430Flxx和MSP430F4xx兩大系列外,也在不斷推出新的品種,包括電表專用的MSP430FE42x系列、測(cè)量轉(zhuǎn)盤轉(zhuǎn)動(dòng)用于無磁水表、氣表、熱表的MSP430FW42x和具有運(yùn)算放大器的MSP430FG43x等,MSP430也會(huì)向著更高的運(yùn)算速度、更多的模塊功能發(fā)展,利爾達(dá)單片機(jī)技術(shù)有限公司承諾利爾達(dá)的技術(shù)團(tuán)隊(duì)將為廣大讀者提供MSP430學(xué)習(xí)、研發(fā)過程中的技術(shù)幫助與支持,熱誠歡迎大家與我們聯(lián)系。利爾達(dá)單片機(jī)技術(shù)有限公司董事長陳賢興2004.07.03

作者簡介

  沈建華,男, 1965年7月生,浙江湖州市人。1987年畢業(yè)于國防科學(xué)技術(shù)大學(xué)材料系,1987年9月至1992年7月在航天工業(yè)部一六五廠工作任工程師;1995年碩士畢業(yè)于西安交通大學(xué)大學(xué)電子工程系,1995年9月進(jìn)入復(fù)旦大學(xué)物理學(xué)系學(xué)習(xí),獲得理學(xué)博士學(xué)位 ,同年進(jìn)入中國科學(xué)院上海藥物研究所博士后流動(dòng)站從事藥物設(shè)計(jì)研究。2000年出站留所工作 ,任副研究員、研究員、博士生導(dǎo)師、課題組長。2005年1月被聘為華東理工大學(xué)藥學(xué)院特聘教授。

圖書目錄

第1章  概述 11.1  單片微型計(jì)算機(jī) 11.1.1  單片機(jī)的概念 11.1.2  單片機(jī)的特點(diǎn) 11.1.3  單片機(jī)的應(yīng)用 21.2  MSP430系列單片機(jī) 31.2.1  MSP430系列單片機(jī)的特點(diǎn) 31.2.2  MSP430系列單片機(jī)的發(fā)展和應(yīng)用 51.3  MSP430系列單片機(jī)應(yīng)用選型 61.3.1  MSP430系列單片機(jī)的命名規(guī)則 61.3.2  MSP430系列單片機(jī)的選型 7本章小結(jié) 8思考題與習(xí)題 9第2章  MSP430單片機(jī)結(jié)構(gòu) 102.1  MSP430結(jié)構(gòu)概述 102.2  MSP430系列產(chǎn)品 112.2.1  無LCD驅(qū)動(dòng)系列產(chǎn)品 112.2.2  帶LCD驅(qū)動(dòng)系列產(chǎn)品 292.3  MSP430 CPU結(jié)構(gòu)和特點(diǎn) 412.4  MSP430存儲(chǔ)器結(jié)構(gòu)和地址空間 442.4.1  數(shù)據(jù)存儲(chǔ)器 452.4.2  程序存儲(chǔ)器 462.4.3  外圍模塊寄存器 48本章小結(jié) 50思考題與習(xí)題 50第3章  MSP430指令系統(tǒng)與程序設(shè)計(jì) 523.1  指令系統(tǒng)概述 523.2  尋址方式 573.3  指令系統(tǒng)介紹 603.3.1  數(shù)據(jù)傳送類指令 613.3.2  數(shù)據(jù)運(yùn)算類指令 663.3.3  邏輯操作指令 753.3.4  位操作指令 813.3.5  跳轉(zhuǎn)與程序流程的控制類指令 823.4  程序設(shè)計(jì) 863.4.1  程序設(shè)計(jì)基礎(chǔ) 863.4.2  匯編語言程序設(shè)計(jì) 873.4.3  C語言程序設(shè)計(jì) 98本章小結(jié) 112思考題與習(xí)題 113第4章  MSP430單片機(jī)片內(nèi)外圍模塊 1154.1  時(shí)鐘模塊 1154.1.1  時(shí)鐘模塊設(shè)計(jì)要求 1154.1.2  MSP430X1XX系列時(shí)鐘模塊 1164.1.3  低速晶體振蕩器 1174.1.4  高速晶體振蕩器 1184.1.5  DCO振蕩器 1184.1.6  基礎(chǔ)時(shí)鐘模塊應(yīng)用舉例 1224.1.7  MSP430F4XX系列時(shí)鐘模塊 1234.2  低功耗結(jié)構(gòu) 1314.2.1  低功耗控制 1314.2.2  系統(tǒng)工作模式 1324.2.3  超低功耗事件驅(qū)動(dòng)工作 1344.2.4  低功耗應(yīng)用原則 1364.2.5  低功耗應(yīng)用舉例 1374.3  MSP430各種端口 1384.3.1  MSP430端口概述 1384.3.2  端口P1和P2 1394.3.3  端口P3、P4、P5和P6 1424.3.4  端口COM和S 1424.4  定時(shí)器 1424.4.1  MSP430定時(shí)功能及其實(shí)現(xiàn) 1424.4.2  看門狗定時(shí)器 1444.4.3  基本定時(shí)器 1484.4.4  16位定時(shí)器A 1514.4.5  16位定時(shí)器B 1734.5  MSP430液晶驅(qū)動(dòng)模塊 1754.5.1  液晶驅(qū)動(dòng)模塊概述 1754.5.2  液晶驅(qū)動(dòng)模塊功能結(jié)構(gòu) 1774.5.3  液晶驅(qū)動(dòng)模塊應(yīng)用舉例 1834.6  硬件乘法器 1864.7  FLASH存儲(chǔ)器模塊 1894.7.1  FLASH存儲(chǔ)器結(jié)構(gòu) 1894.7.2  FLASH存儲(chǔ)器的寄存器及操作 1914.7.3  FALSH模塊操作舉例 1974.8  比較器A 1984.8.1  比較器結(jié)構(gòu)與操作 1984.8.2  比較器A的寄存器 2004.8.3  比較器A應(yīng)用舉例 2024.9  DMA控制器 2034.9.1  MSP430 DMA控制器結(jié)構(gòu)與功能 2044.9.2  DMA控制器相關(guān)操作 2054.9.3  DMA寄存器 2114.9.4  DMA應(yīng)用舉例 2154.10  MSP430系列通用串行通信模塊的異步模式 2174.10.1  MSP430串行通信概述 2174.10.2  異步操作 2184.10.3  異步通信寄存器 2254.10.4  異步操作應(yīng)用舉例 2294.11  MSP430系列通用串行模塊的同步模式 2314.11.1  SPI概述 2314.11.2  同步操作 2324.11.3  同步通信寄存器 2354.11.4  同步操作應(yīng)用舉例 2384.12  MSP430系列通用串行模塊的I2C模式 2424.12.1  I2C概述 2424.12.2  I2C模式 2444.12.3  I2C模塊寄存器及相關(guān)操作 2484.12.4  I2C應(yīng)用舉例 2564.13  MSP430模數(shù)轉(zhuǎn)換模塊 2584.13.1  模數(shù)轉(zhuǎn)換概述 2584.13.2  ADC12結(jié)構(gòu) 2594.13.3  ADC12寄存器 2614.13.4  ADC12轉(zhuǎn)換模式 2674.13.5  ADC12應(yīng)用舉例 2734.14  MSP430的數(shù)模轉(zhuǎn)換模塊 2754.14.1  數(shù)模轉(zhuǎn)換概述 2754.14.2  DAC12結(jié)構(gòu)與功能 2764.14.3  DAC12寄存器 2774.14.4  DAC12操作 2804.14.5  DAC12應(yīng)用舉例 283本章小結(jié) 285思考題與習(xí)題 285第5章  MSP430單片機(jī)應(yīng)用 2905.1  MSP430常用接口設(shè)計(jì) 2905.1.1  鍵盤接口 2905.1.2  LED顯示接口 2985.1.3  液晶顯示接口 3015.1.4  常用LED驅(qū)動(dòng)功率接口 3105.1.5  繼電器型驅(qū)動(dòng)接口 3135.2  MSP430片內(nèi)外圍模塊應(yīng)用 3155.2.1  定時(shí)器 3155.2.2  比較器 3205.2.3  SPI同步操作 3285.2.4  A/D、D/A和DMA 3345.3  MSP430單片機(jī)應(yīng)用設(shè)計(jì)舉例 3375.3.1  自校準(zhǔn)變頻電源 3375.3.2  超低功耗手持式電子斜度計(jì)/加速度計(jì) 340本章小結(jié) 352思考題與習(xí)題 352附錄A  MSP430模塊空間分配 354附錄B  編譯內(nèi)部錯(cuò)誤信息 380附錄C 397參考文獻(xiàn) 432

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)