完整版毕业设计说明书外文文献及翻译.docx
- 文档编号:2136190
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:16
- 大小:29.23KB
完整版毕业设计说明书外文文献及翻译.docx
《完整版毕业设计说明书外文文献及翻译.docx》由会员分享,可在线阅读,更多相关《完整版毕业设计说明书外文文献及翻译.docx(16页珍藏版)》请在冰豆网上搜索。
完整版毕业设计说明书外文文献及翻译
外文文献:
EmbeddedSystemsDesignusingtheTIMSP430Series(selection)
Thisbookisintendedfortheembeddedengineerwhoisnewtothefield,andasanintroductionandreferenceforthoseexperiencedwithmicro-controllerdevelopment,butarenewtotheMSP430familyofdevices.I,eitherprofessionallyoracademically.Asanexample,thebookde-scribesinterruptfunctionalityindetail,butassumesthatyou,thereader,alreadyknowwhataninterruptisandinthisbookisidenticaltothatwhichisavailablefromtheTIdocumentation,thisbookisintendedtosupplement,notreplacethatvaluablesourceofinformation.TheUsersGuidesandApplicationNotestogetherofferadepthandbreadthoftechnicalinformationthatwouldbedifficulttoreplicateinasinglesource.Theintentofthisbookisto,alongwithsome,RISC-type,NeumannCPUcore.The'430iscompetitiveinpricewiththe8-bitcontrollermarket,andsupportsboth8and16-bitinstructions,allowingmigrationfrommostsimilarlysizedplatforms.
Thefamilyofdevicesrangesfromtheverysmall(1kROM,128bytesforRAM,sub-dollar)uptolarger(60kROM,2kRAM,withpricesinthe$10range)devices.Currently,thereareatleast40flavorsavailable,withmorebeingaddedregularly.Thedevicesaresplitintothreefamilies:
theMSP430x3xx,whichisabasicunit,theMSP430x1xx,whichisamorefeature-richfamily,andtheMSP430x4xx,whichissimilartothe'1xx,withabuiltinLCDdriver.Youwillfindthesereferredtoas'1xx,'3xx,and'4xxdevicesthroughoutthisbook.
PartNumberingConvention
PartnumbersforMSP430devicesaredeterminedbasedontheircapabilities.Alldevicepartnumbersfollowthefollowingtemplate:
MSP430MtFaFbMc
M:
MemoryType
C:
ROM
F:
Flash
P:
OTP
E:
EPROM(fordevelopmentaluse.Therearefewofthese.)
Fa,Fb:
FamilyandFeatures
10,11:
Basic
12,13:
HardwareUART
14:
HardwareUART,HardwareMultiplier
31,32:
LCDController
33:
LCDController,HardwareUART,HardwareMultiplier
41:
LCDController
43:
LCDController,HardwareUART
44:
LCDController,HardwareUART,HardwareMultiplier
Mc:
MemoryCapacity
0:
1kbROM,128bRAM
1:
2kbROM,128bRAM
2:
4kbROM,256bRAM
3:
8kbROM,256bRAM
4:
12kbROM,512bRAM
5:
16kbROM,512bRAM
6:
24kbROM,1kbRAM
7:
32kbROM,1kbRAM
8:
48kbROM,2kbRAM
9:
60kbROM,2kbRAM
Example:
TheMSP430F435isaFlashmemorydevicewithanLCDcontroller,afeaturesnotconsistentlyrepresented(typeofADC,numberoftimers,etc),andtherearesomeotherinconsistencies(forexample,the33familytheirnumberingscheme.Rather,onceyouchapter1,theMSP430utilizesa16-bitRISCarchitecture,whichiscapableofprocessinginstructionsoneitherbytesorwords.TheCPUisidenticalforallmembersofthe'430family.Itconsistsofa3-stageinstructionpipeline,instructiondecoding,a16-bitALU,fourdedicated-useregisters,andtwelveworking(orscratchpad)registers.TheCPUisconnectedtoitsmemorythroughtwo16-bitbusses,oneforaddressing,andtheotherfordata.Allmemory,includingRAM,ROM,informationmemory,specialfunctionregisters,andperipheralregistersaremappedintoasingle,contiguousaddressspace.
Thisarchitectureisuniqueforseveralreasons.First,thedesignersatTexasInstrumentsawfullotofspaceforfuturedevelopment.Almostavailablespecialfunctionregistersareimplemented.
Second,thereareplentyofworkingregisters.Afteryearsofbemuchmoreefficient,especiallyinthemostothersmallprocessors.But,beyondthat,thisarchitectureissimple,efficientandclean.Therearetwobusses,asinglelinearmemoryspace,arathervanillaprocessorcore,andallperipheralsarememory-mapped.
CPUFeatures
TheALU
The'430processorincludesaprettytypicalALU(arithmeticlogicunit).TheALU,subtraction,comparisonandlogical(AND,OR,XOR)operations.ALUoperationscanaffecttheoverflow,zero,negative,andcarryflags.Thealldevices,isimplementedasaperipheraldevice,andisnotpartoftheALU(seeChapter6).
WorkingRegisters
The'430givesthedevelopertwelve16-bitworkingregisters,R4throughR15.(R0throughR3areusedforotherfunctions,asdescribedlater.)Theyareusedforregistermodeoperations(seeAddressingModes,Chapter8),whicharemuchmoreefficientthanoperationswhichrequirememoryaccess.Someguidelinesfortheiruse:
Usetheseregistersasmuchaspossible.Anyvariablewhichisaccessedoftenshouldresideinoneoftheselocations,forthesakeofefficiency.
Generallyspeaking,youmayselectanyoftheseregistersforanypurpose,eitherdataoraddress.However,somedevelopmenttoolswillreserveR4andR5fordebuginformation.Differentcompilerswillusetheseregistersindifferentfashions,aswell.Understandyourtools.
Beconsistentaboutuseoftheworkingregisters.Clearlydocument
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 毕业设计 说明书 外文 文献 翻译