Multitasking Preemptive 
    Real Time Kernel

    Highly portable, ROMable 
    and  Scalable

    Manage upto 255 tasks 

    Task Management 
    &  SemaphoresMessage 

    Mail boxes & Message Queues 

    Time Management 12amp; 
    Timer  Management

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                        8051 RTOS DEVELOPMENT BOARD
 
 

ON-CHIP FEATURES

  • 89C51 CPU at 20 MHz with 6 clock cycles per machine cycle.

  • Memory : On Chip Flash - 64 KB , On Chip RAM – 1 KB.

  • RAM expandable externally to 64 kB.

  • 8 interrupt sources.

  • Four 8-bit I/O ports.

  • Full-duplex enhanced UART.

  • Programmable Counter Array (PCA).

ON-BOARD  FEATURES

  • NXP 89C51 CPU.

  • External 64KB of RAM,External 32 KB of EPROM.

  • 8 Bit D/Output – LED Interface, 8 Bit D/I - Switch Interface.

  • I2 C Based Real Time Clock.

  • I2 C Based 8 Bit ADC/ DAC.

  • UART signals are Terminated at 9 Pin D-type Connector.

  • 16 x 2 Character LCD Interface.

  • On Board Stepper Motor Driver Provided.

  • Elevator Model
               - BAR LED, Thumb Wheel Switch, 5 - Micro switch

  • Signal Conditioner for Temperature Sensor Interface

  • MOC 7811 Sensor Interface

  • On Board Battery Backup is provided for RAM and RTC

  • CPU Lines are Terminated at one 50 Pin Header

  • 2 – Seven segment Display Interface

  • Glue Logic generation for Memory Mapping Devices

  • Chip Selections and Data lines are terminated at another 50 pin Header
    ( Memory Mapping Devices)

EXPERIMENTS

1. To Write a Simple Assembly Language Program for 
             a. Addition 
             b. Subtraction 
             c. Multiplication 
             d. Division
Embedded ‘C’ Based Programs
2.   To Write a Program for 8 Bit Digital Output – LED Interface
3.   To Write a Program for 8 Bit Digital Input - Switch Interface And Switch 
       status displayed on LED
4.   To write a Program for Character based LCD Interfacing.
5.   To Write a program for UART Communication with Different Baud rates.
6.   To generate an 500 msec delay using on chip Timer
7.   To Generate PWM Cycles with Different Dutycycles.
8.   To Write a Program for Seven segment Display Interface
9.   To Read the ADC Data from I2C based ADC
10. To Generate a different Waveforms using DAC 
                   a. Square b. Sine c. Triangle d. Sawtooth
11. To Write a Program for Real Time clock ( I2C Based RTC).
12. To Write a Program for rotating the stepper motor with different angle.
13. To Write a Program for Temperature Reading.
14. To Write a Program for Object Sensing ( MOC7811)
15. To Write a Program for External RAM Read / Write.
16. To Write a Program for Elevator Model.

          

 
                                                         Copyrights © 2005. www.vimicrosystems.com All rights reserved.