2022年毕业设计方案说明书外文文献及翻译 .docx
《2022年毕业设计方案说明书外文文献及翻译 .docx》由会员分享,可在线阅读,更多相关《2022年毕业设计方案说明书外文文献及翻译 .docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 外文文献:Embedded Systems Design using the TI MSP430 Series up to larger 60k ROM, 2k RAM, with prices in the $10range devices. Currently, there are at least 40 flavors available, with more being added regularly. The devices are split into three families: the MSP430x3xx, which is
2、 a basic unit, the MSP430x1xx, which is a morefeature-rich family, and the MSP430x4xx, which is similar to the 1xx, witha built in LCD driver. You will find these referred to as 1xx, 3xx, and 4xxdevices throughout this book. Part Numbering Convention Part numbers for MSP430 devices are determined ba
3、sed on their capabilities. All device part numbers follow the following template: MSP430M tFa F bM c1 / 20 名师归纳总结 - - - - - - -第 1 页,共 20 页精选学习资料 - - - - - - - - - M: Memory Type C: ROM F: Flash P: OTP E: EPROM for developmental use. There are few of these. F a, F b: Family and Features 10, 11: Basi
4、c 12, 13: Hardware UART 14: Hardware UART, Hardware Multiplier 31, 32: LCD Controller 33: LCD Controller, Hardware UART, Hardware Multiplier 41: LCD Controller 43: LCD Controller, Hardware UART 44: LCD Controller, Hardware UART, Hardware Multiplier M c: Memory Capacity 0: 1kb ROM, 128b RAM 1: 2kb RO
5、M, 128b RAM 2: 4kb ROM, 256b RAM 3: 8kb ROM, 256b RAM 4: 12kb ROM, 512b RAM 5: 16kb ROM, 512b RAM 6: 24kb ROM, 1kb RAM 7: 32kb ROM, 1kb RAM 8: 48kb ROM, 2kb RAM 9: 60kb ROM, 2kb RAM Example: The MSP430F435 is a Flash memory device with an LCDcontroller, a hardware UART, 16 kb of code memory, and 512
6、 bytes of RAM. The part numbering scheme described above is a bit fragmented. Thereare common features not consistently represented type of ADC, number oftimers, etc, and there are some other 2 / 20 名师归纳总结 - - - - - - -第 2 页,共 20 页精选学习资料 - - - - - - - - - inconsistencies for example, the 33family ha
7、s the multiplier, but the 13 and 43s do not. I would recommendagainst selecting parts based on their numbering scheme. Rather, once youhave a vague idea of your requirements, go to the TI website www.TI.com,and use their parametric sort feature. Architecture: CPU and Memory As discussed in chapter 1
8、, the MSP430 utilizes a 16-bit RISC architecture, which is capable of processing instructions on either bytes or words. TheCPU is identical for all members of the 430 family. It consists of a 3-stageinstruction pipeline, instruction decoding, a 16-bit ALU, four dedicated-useregisters, and twelve wor
9、king or scratchpad registers. The CPU is connected to its memory through two 16-bit busses, one for addressing, and theother for data. All memory, including RAM, ROM, information memory, special function registers, and peripheral registers are mapped into a single, contiguous address space. This arc
10、hitecture is unique for several reasons. First, the designers at Texas Instruments have left an awful lot of space for future development. Almost half the Status Register remains available for future growth, roughly half of the peripheral register space is unused, and only six of the sixteen availab
11、le special function registers are implemented. Second, there are plenty of working registers. After years of having one or two workingregisters, I greatly enjoyed my first experience with the twelve 16-bit CPU scratchpads. Theprogramming style is slightly different, and can be much more efficient, e
12、specially in the hands of a programmer who knows how to use this feature to its fullest. Third, this architecture is deceptively straightforward. It is very flexible, and the addressing modes are more complicated than most other smallprocessors. But, beyond that, this architecture is simple, efficie
13、nt and clean. There are twobusses, a single linear memory space, a rather vanilla processor core, and all peripherals are memory-mapped. CPU Features The ALU 3 / 20 名师归纳总结 - - - - - - -第 3 页,共 20 页精选学习资料 - - - - - - - - - The 430 processor includes a pretty typical ALU arithmetic logic unit. The ALU
14、 handlesaddition, subtraction, comparison and logical AND, OR, XOR operations. ALU operationscan affect the overflow, zero, negative, and carry flags. The hardware multiplier, which is notavailable in all devices, is implemented as a peripheral device, and is not part of the ALU seeChapter 6. Workin
15、g Registers The 430 gives the developer twelve 16-bit working registers, R4 through R15. R0 through R3 are used for other functions, as described later. They are used for register mode operations see Addressing Modes, Chapter 8, which are much more efficient than operations which require memory acce
16、ss. Some guidelines for their use: Use these registers as much as possible. Any variable which is accessed often shouldreside in one of these locations, for the sake of efficiency. Generally speaking, you may select any of these registers for any purpose, either dataor address. However, some develop
17、ment tools will reserve R4 and R5 for debuginformation. Different compilers will use these registers in different fashions, as well.Understand your tools. Be consistent about use of the working registers. Clearly document their use. I havecode, written about 8 months ago, that performs extensive ope
18、rations on R8, R9, andR15. Unfortunately, I dont know today what the values in R8, R9 and R15 represent.This was code I wrote to quickly validate an algorithm, rather than production code, so Ididnt document it sufficiently. Now, it is relative gibberish. Dont let this happen to you.No matter how ob
19、vious or trivial register use seems, document it anyway. Constant Generators R2 and R3 function as constant generators, so that register mode may be used instead ofimmediate mode for some common constants. R2 is a dualuse register. It serves as the Status Register, as well. Generated constants inclu
20、de some common single-bit values 0001h, 0002h, 0004h, and 0008h, zero 0000h, and an all 1s field 0FFFFh. Generation is based on the WS value in the instruction word, and is described by the table below. WS value in R2 value in R3 00 0000h 01 0 absolute mode 0001h 4 / 20 名师归纳总结 - - - - - - -第 4 页,共 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年毕业设计方案说明书外文文献及翻译 2022 毕业设计 方案 说明书 外文 文献 翻译
限制150内