COMPARISION BETWEEN ARM AND 8051 Microcontroller 1. ARM executes almost all the instruction in only one cycle where as 8051 micro controller takes more than one cycles in almost all the instruction except register transfer. Ex: conditional jump takes 3 cycles for execution ex: DJNZ in 8051 conditional jump takes 1 cycles for execution ex: BNEQ in ARM 2. ARM is a RISC based architecture . 8051 is a CISC but having less number of instruction as comared to ARM which is RISC.

3. ARM is based on load store architecture i.e data processing instruction can not access memory directly , data has to be stored in a register before processing . 8051 can access memory directly . 4. ARM have conditional data processing instruction whereas 8051 does not . Pradeep Tiwari ( Read more: 1xxVaYFEF

Using µVision4
µVision4 is fully compatible with exisiting µVision3 projects. To load existing projects:
1. Select Project - Open Project. 2. Change the file filter in the Select Project File dialog to Previous Project Files (*.uv2; *.uv3; *.mpw). 3. Select the project to load.

For more information refer to the Getting Started User's Guide available at

*. and link) an application in µVision4. It encapsulates the following components: y y y y y y y y y y y y Multiple Monitor . Select Debug .create and save multiple debug window layouts. Use the Step toolbar buttons to single-step through your program. 4. 2. Creating Your Own Application in µVision4 . compile. Multi-Project Workspace . Atmel SAM7/9.UART #2 button on the toolbar. and Cortex-M3 MCUs from Luminary. Serial Window . and debug embedded programs.create.uv2.extended to provide a basic VT-100 terminal.display device peripheral register information. view and modify projects as easily readable XML text files. Watchpoints and Logic Analyzer variables are now easier to set. Device Simulation has been updated to support many new devices such as Infineon XC88x.What's New in µVision4? µVision4 is an IDE (Integrated Development Environment) that helps you write.Start/Stop Debug Session.simplify working with numerous projects. Mixed Mode. main in the Output Window to execute to the main C function. assemble. *.the Disassembly Window and Source Windows are fully synchronized making program debugging and cursor navigation easier.Rebuild all target files or Build target. Select the project to load (for example. SiLABS C8051Fxx.flexible window management system. Select Project . and so on. ASCII Mode.mpw).Open Project.uv3. and Toshiba. and links the files in your project. System Viewer . and ST-Link. you must: 1. Break. and Hex Mode views. Memory Window Freeze . XML based Project Files . Debugging an Application in µVision4 To debug an application created using µVision4. Infineon DAS. You may enter G. assembles.UV2). NXP. µVision4 compiles. New Data and Instruction Trace capabilities for ARM and Cortex MCUs. you must: 1. 3. Select Project .store the current Memory Window view allowing easy comparison of memory contents at different points in time. Atmel SAM-ICE. 4. Building an Application in µVision4 To build (compile. Debug Views . Source and Disassembly Linking . 2. Go. change the file filter in the Select Project File dialog to Previous Project Files (*. Debug your program using standard options like Step. Support for Hardware debug adapters added including ADI miDAS-Link. If loading a µVision3 project. Open the UART #2 Window using the Serial Windows . 3. \ARM\EXAMPLES\MEASURE\MEASURE.

Select a directory and enter the name of the project file. Note when you select the target device from the Device Database all special options are set automatically. 7. or C16x/ST10 device from the Device Database . Select Project . When a new question arises.To create a new project in µVision4. 4. Default memory model settings are optimal for most applications. Discussion Forum Post questions. and suggestions to the Keil Software Discussion Forum and interact with other Keil users around the world. 8051. Select Project . and sample projects are regularly added to the Download File section of the web site.Options and set the tool options. and add the source files to the project. you must: 1. That's why we offer numerous ways you can get the technical support you need to complete your embedded projects. Create source files to add to the project. If you have any ideas that will improve them. Files. You typically only need to configure the memory map of your target hardware. Select Project .New Project.Targets. Example Programs and Files Utility programs. we are dedicated to providing you with the best development tools and technical support. 5. 6. 2. comments. Select Project . select Source Group1.Rebuild all target files or Build target. y y y y Technical Support Knowledgebase More than 1500 technical support questions and answers are available in the Support Solutions Knowledgebase. it is added to the knowledgebase which is continuously published to the Web. This enables you to get technical support at times when our support staff is unavailable. Select Project . Application Notes Numerous Application Notes help you decipher complex features and implement robust applications. Groups. 3. Many of the features of our Technical Support Knowledgebase and Web Site are the results of your suggestions.Select Device and select an ARM. Technical Support At Keil Software. Add/Files. example code. 251. please give us your feedback! .