ATMEL 8051 Microntroller Trainer Board In Pakistan

245

New product

ATMEL 8051 Microntroller Trainer Board In Pakistan

KEIL SOFTWARE DOWNLOAD LINK

INSTALLATION TUTORIAL

Package Include .

1 trainer board 

Features:

  1. Supports all pin compatible 8051 ATMEL microcontrollers
  2. on board 5V regulated power supply
  3. 8 LEDs
  4. 5 push switches
  5. UART with MAX 232
  6. Character LCD interface
  7. Graphic LCD Interface
  8. DS1307 Real time clock with battery
  9. I2C EEPROM (24C08.. to 24C64)
  10. 4 digit seven segment multiplexed display
  11. Buzzer
  12. Analog to digital converter two channels ADC 0832 (SPI)
  13. TIP 122 Darlington to drive heavy DC Load
  14. 38KHZ IR remote sensor
  15. DS18B20 digital temperture sensor
  16. All devices an be connected through jumpers
  17.  

More details

₨ 3'500

Add to wishlist

More info


ATMEL 8051 series of mirocontrollers have been very commonly used in institutions and universities to teach microcontroller programming.

This board contains lots of on-board features which allow 100% reconfiguration of the on-board devices to be connected to the controller for easy experiments.

Moreover the devices can be disconnected and board connected to your custom devices through headers.

/////////SEVEN SEGMENT EXAMPLE CODE

// BY IRFAN AHMAD

#include<reg52.h> //including sfr registers for ports of the controller

sbit disp0 = P1^0;
sbit disp1 = P1^1;
sbit disp2 = P1^2;
sbit disp3 = P1^3;
sbit buz = P0^7;
#define seg P2

const unsigned int seg_code_ca [10] =
{0Xc0, 0Xf9, 0Xa4, 0Xb0, 0X99, 0X92, 0X82, 0Xf8, 0X80, 0X90 } ;
unsigned char function, digit0=1,digit1=2,digit2=3,digit3=4;
void bcd (unsigned int i);
void delay(int a);
void mux4 (void);
///////////////////////////main
void main()
{
unsigned int i=0;
while(1)
{
bcd(i);i++;
mux4();
buz=~buz;
}
}
///////////main
void bcd (unsigned int i)
{ digit3 = i/1000 ;
digit2 = (i/100 ) % 10;
digit1 = (i/10 ) % 10;
digit0 = i % 10;
}
/////////////////////////mux
void mux4 (void)
{
char i;
for(i=0;i<10;i++)
{
seg=seg_code_ca[digit0];
disp0=0;
delay(2);
disp0=1;

seg=seg_code_ca[digit1];
disp1=0;
delay(2);
disp1=1;

seg=seg_code_ca[digit2];
disp2=0;
delay(2);
disp2=1;

seg=seg_code_ca[digit3];
disp3=0;
delay(2);
disp3=1;
}
}
////////////////////////////////
void delay(int a)
{
int j;
int i;
for(i=0;i<a;i++)
{
for(j=0;j<100;j++){;}}
}//delay

/////////////////////////////////

Reviews

No customer reviews for the moment.

Write a review

ATMEL 8051 Microntroller Trainer Board In Pakistan

ATMEL 8051 Microntroller Trainer Board In Pakistan

ATMEL 8051 Microntroller Trainer Board In Pakistan

KEIL SOFTWARE DOWNLOAD LINK

INSTALLATION TUTORIAL

Package Include .

1 trainer board 

Features:

  1. Supports all pin compatible 8051 ATMEL microcontrollers
  2. on board 5V regulated power supply
  3. 8 LEDs
  4. 5 push switches
  5. UART with MAX 232
  6. Character LCD interface
  7. Graphic LCD Interface
  8. DS1307 Real time clock with battery
  9. I2C EEPROM (24C08.. to 24C64)
  10. 4 digit seven segment multiplexed display
  11. Buzzer
  12. Analog to digital converter two channels ADC 0832 (SPI)
  13. TIP 122 Darlington to drive heavy DC Load
  14. 38KHZ IR remote sensor
  15. DS18B20 digital temperture sensor
  16. All devices an be connected through jumpers
  17.