外文翻译---基于单片机的多功能温度检测系统的设计内容摘要:

ing power pared to the 8039。 s to raise a few hundred times. At present, the highend 32bit singlechip frequency over 300MHz, the performance of the mid9039。 s close on the heels of a special processor, while the ordinary price of the model dropped to one . dollars, the most highend models, only 10 . dollars. Contemporary singlechip microputer system is no longer only the baremetal environment in the development and use of a large number of dedicated embedded operating system is widely used in the full range of singlechip microputer. In PDAs and cell phones as the core processing of highend singlechip or even a dedicated direct access to Windows and Linux operating systems. More than a dedicated singlechip processor suitable for embedded systems, so it was up to the application. In fact the number of singlechip is the world39。 s largest puter. Modern human life used in almost every piece of electronic and mechanical products will have a singlechip integration. Phone, telephone, calculator, home appliances, electronic toys, handheld puters and puter accessories such as a mouse in the Department are equipped with 12 single chip. And personal puters also have a large number of singlechip microputer in the workplace. Vehicles equipped with more than 40 Department of the general singlechip, plex industrial control systems and even singlechip may have hundreds of work at the same time! SCM is not only far exceeds the number of PC and other integrated puting, even more than the number of human beings. Hardwave introduction The 8051 family of micro controllers is based on an architecture which is highly optimized for embedded control systems. It is used in a wide variety of applications from military equipment to automobiles to the keyboard on your PC. Second only to the Motorola 68HC11 in eight bit processors sales, the 8051 family of microcontrollers is available in a wide array of variations from manufacturers such as Intel, Philips, and Siemens. These manufacturers have added numerous features and peripherals to the 8051 such as I2C interfaces, analog to digital converters, watchdog timers, and pulse width modulated outputs. Variations of the 8051 with clock speeds up to 40MHz and voltage requirements down to volts are available. This wide range of parts based on one core makes the 8051 family an excellent choice as the base architecture for a pany39。 s entire line of products since it can perform many functions and developers will only have to learn this one platform. The basic architecture consists of the following features: an eight bit ALU 32 descrete I/O pins (4 groups of 8) which can be individually accessed two 16 bit timer/counters full duplex UART 6 interrupt sources with 2 priority levels 128 bytes of on board RAM separate 64K byte address spaces for DATA and CODE memory One 8051 processor cycle consists of twelve oscillator periods. Each of the twelve oscillator periods is used for a special function by the 8051 core such as op code fetches and samples of the interrupt daisy chain for pending interrupts. The time required for any 8051 instruction can be puted by dividing the clock frequency by 12, inverting that result and multiplying it by the number of processor cycles required by the instruction in question. Therefore, if you have a system which is using an clock, you can pute the number of instructions per second by dividing this value by 12. This gives an instruction frequency of 921583 instructions per second. Inverting this will provide the amount of time taken by each instruction cycle ( microseconds). 2 etting Started with 181。 Vision2 The Keil Software 8051 development tools listed below are programs you use to pile your C code, assemble your assembly source files, link and locate object modules and libraries, create HEX files, and debug your target program. 181。 Vision2 for Windows™ is an Integrated Development Environment that bines project management, source code editing, and program debugging in one single, powerful environment. The C51 ANSI Optimizing C Cross Compiler creates relocatable object modules from your C source code. The A51 Macro Assembler creates relocatable object modules from your 8051 assembly source code. The BL51 Linker/Locator bines relocatable object modules created by the C51 Compiler and the A51 Assembler into absolute object modules. The LIB51 Library Manager bines object modules into libraries that may be used by the linker. The OH51 ObjectHEX Converter creates Intel HEX files from absolute object modules. The RTX51 Realtime Operating System simplifies the design of plex, timecritical software projects. Software Development Cycle When you use the Keil Software tools, the project development cycle is roughly the same as it is for any other software development project. 1. Create a project, select the target chip from the device database, and configure the tool settings. 2. Create source files in C or assembly. 3. Build your application with the project manager. 4. Correct errors in source files. 5. Test the linked application. 181。 Vision2 IDE The 181。 Vision2 IDE bines project management, a richfeatured editor with interactive error correction, option setup, make facility, and online help. Use 181。 Vision2 to create your source files and anize them into a project that defines your target application. 181。 Vision2 automatically piles, assembles, and links your embedded application and provides a single focal point for your development efforts. LIB51 Library Manager The LIB51 library manager allows you to create object library from the object files created by the piler and assembler. Libraries are specially formatted, ordered program collections of object modules that may be used by the linker at a later time. When the linker processes a lib。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。