- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UBC104 Embedded Systems.ppt
UBC 104 Embedded Systems UBC104 Embedded Systems Review: Introduction to Microcontrollers Processors General purpose processors: 80386 Pentium Core Duo Large number of pins External memory External peripherals General Purpose Registers Registers are dedicated for moving data EAX, EBX, ECX, EDX: general purpose registers EBP: Base pointer ESP: Stack pointer ESI, EDI: Index register Microcontrollers Support for peripherals inside uController Limited number of pins Dedicated purpose Controlling devices, taking measurements Controller families: 68H12: Motorola 68H11, 68HC12, … 8051: Intel 8051, 8052, 80251,… PIC: Microchip PIC16F628, 18F452, 16F877, … AVR: Atmel ATmega128, ATtiny28L, AT90S8515,… Rita51J 8051 128K of SRAM 128K FLASH ROM Serial port Digital I/O lines Motes Sensor nodes based on Atmel ATMega128 Microcontroller Families 68H12: Motorola 68H11, 68HC12, … 8051: Intel 8051, 8052, 80251,… PIC: Microchip PIC16F628, 18F452, 16F877, … AVR: Atmel ATmega128, ATtiny28L, AT90S8515,… Typical 8051s 32 input / output lines. Internal data (RAM) memory - 256 bytes. Up to 64 kbytes of ROM memory (usually flash) Three 16-bit timers / counters 9 interrupts (2 external) with two priority levels. Low-power Idle- and Power-down modes Datasheets – Your New Friends! Pin-Out of an 8051 8051 Components Ports RAM Interrupt Controller Timer SPI Controller 8051 Internal RAM SFRs Special Function Registers (SFR) Special Function Registers (SFR) Ports Driving low-power peripherals ie. LEDs, relays Accessing Ports in C void main (void) { unsigned int i; /* Delay var */ unsigned char j; /* LED var */ while (1) { /* Loop forever */ for (j=0x01; j 0x80; j=1) { /* Blink LED 0, 1, 2, 3, 4, 5, 6 */ P1 = j; /* Output to LED Port */ for (i = 0; i 10000; i++) { /* Delay for 10000 Counts */ wait (); /* call wait fun
您可能关注的文档
- ICU基础护理.ppt
- IEEE 802.11 Wireless LANdraft Standard.ppt
- IEEE WG14P 1570Meeting 2 Sept 19,2000.ppt
- IEEM 215 Manufacturing Processes.ppt
- Impact of Taxes and Benefits. UK 1992. Lorenz Curve.ppt
- Improving Electronic Funds Transfer for Vendor Payments.ppt
- Incorporation of the 8th Directive into UK law.ppt
- Increasing YieldsThe Green Revolution.ppt
- INFORMATION SYSTEMS AND TECHNOLOGY.ppt
- INGATAN & STORAN.ppt
- UK Met Office investigations into laser disdrometers.ppt
- UK Optical Storage Roadmap.ppt
- UK Ultra Wide Band (UWB).ppt
- UK Warship Procurement Strategies – Accident or Design.ppt
- UK-China R&D Collaboration Opportunities.ppt
- UKCCSC Theme A Review.ppt
- Uncertain Demand The Newsvendor Model.ppt
- Unit 08b Advanced Hydrogeology.ppt
- UNITED AIRLINESFlight Standards and Technology.ppt
- URBAN STUDIES.ppt
最近下载
- 电气控制与PLC应用技术(S7-1200)课件单元4 典型工业控制系统的分析(S7-1200).ppt
- 指数函数的图像和性质教学说课高一上学期数学人教A版(2019)必修第一册.pptx VIP
- 少儿体适能训练计划.pptx VIP
- 2025年新人教版七年级上册语文教学课件 第2单元 专题学习活动:有朋自远方来.pptx
- 钢结构厂房施工方案(完整版).docx VIP
- 医院医疗安全风险识别与评估.pptx VIP
- 三菱GX-Works2使用详解PPT课件.ppt VIP
- 可再生能源考试题汇总.docx VIP
- 6.1 认识经济全球化 课件(共28张ppt).pptx VIP
- 《智能硬件发展分析》课件.ppt VIP
文档评论(0)