Você está na página 1de 24

User Manual

Aims Micro Version 2.00

An 8051 based Embedded Training Module


Index:

11.. Introduction

22.. Basic Design (Block Diagram)

33.. How to Use

44.. Starting with Keil uVision ‘C’ compiler

55.. Using Flash Magic Programmer

66. Various Add ones to expand features of the kit

77.. Gate way to embedded systems with 8051 Family of MCU’s


Introduction:
Presenting a revolutionary 8051 based embedded learning module with
complete facilities for students to experiment with their ideas along with
the power of a Microcontroller.

Our embedded training board has the following features…


1. In system flash programming facility.
2. Parallel port flash programming.
3. On board P89V51RD2 Microcontroller with 8 kb flash programmable
memory.
4. Jumpers are their on board to facilitate plug n play performance.
5. One can just have to think and plug the appropriate module to the
Kit and realize your ideas.
6. You can make beginner level to high level embedded experiments with
this kit.
7. The kit includes Keil uVision ‘C’ compiler & burner software.
8. 20 numbers of experiments with running code & circuit diagram.

Embedded system was not as easy ever as it is with Aims Micro Ver2.0
The MCU provided with the kit that is P89V51RD2 has following features…
1. 64kb of In-system-flash programmable memory.
2. 3.3 to 5.5 V operating range.
3. 32 programmable I/O lines.
4. Three 16 bit timer/counters.
5. Eight interrupt sources.
6. 1024 x8 bit internal SRAM.
7. Full duplex UART serial channel
Basic Design (Circuit Diagram):

Figure above shows the basic block level diagram of the programming
board. The board mainly consists of following components.

1. 40 pin IC of P89V51RD2.
2. 5 V power supply derivation using regulator 7805.
3. 4 led’s Connected to port0.
4. 4 Micro switches for taking inputs from user.
5. Connectors on each port to plug anything compatible with TTL signal
levels.
6. A crystal as master clock generator to generate an operating frequency
of 11.0592 MHz.
7. 16 pin connector to connect LCD module, preset to adjust the contrast of
LCD.
8. Parallel port cable for programming.
Connections:

1. Figure below shows the pin configuration of P89V51RD2.

2. P89V51RD2 has total of four general purpose I/O ports named port0,
port1 , port2 & port3.

3. Each port has 8 general purpose I/O pins, so the MCU has total 32
I/O pins which give 5V as high logic & 0V as low logic.

4. Led’s are connected to P0_4, P0_5, P0_6 & P0_7.

5. Four micro switches are connected to P1_0, P1_1, P1_2 & P1_3
respectively.

6. LCD is connected to port 2.

7. Preset is provided to adjust the contrast of LCD


Starting with Keil Vision ‘C’’ compiler:

1. Open KEIL uVISION 3


2. Open a new uVision Project
3. Select the location and name where project files to be saved
4. Select the microcontroller(AT89c51RD2 from Atmel) you want to use
5. Select “NO” in this window .
6. Select new file
7. Write your code here and save it with extension .c and name it.
8. Now select source Group 1 and go to ‘Add Files To Group “ Source Group 1” ’
9. Add Your file to your Source Group
10. Now Select target and go to Options “Options For Target 1”
11. Now go to output and select create HEX File.
12. Now select Build Target To create HEX File of your project
Starting With Flash Magic:

13. Now close keil and open flash magic to burn your hex file to your microcontroller
14. Select Com 1, baud rate 9600, device 89v51RD2, Interface None(ISP)
15. Select Options and Advanced Options
16. Ensure that there is no marked checkbox
17. Browse your hex file
18. Now click on Start Button to Burn the hex file to your microcontroller
19. Reset Your microcontroller when asked to do so.

Você também pode gostar