8051 Microcontroller Lab

1
GET START KEIL

vedio setup project keil

document quick start keil uVision 3 tyhgu7

2
8 BIT IN/OUT INSTRUCTION
28-05-2007
IN_OUT_BYTE.C
SCHEMATIC
3
in_out 1 bit instruction
28-05-2007
IN_OUT_1BIT.C
SCHEMATIC
4
sub function and call function subfun00.c this source file I want to present how to create sub function and call sub function in the project of content one source file
5
project content more than one source file
subfunc01.c function.c
this vedio i would like to show you how to makeing the project at content more than one source file
6
how to declare external variable on the project more than one source file extern_var00.c
extern_var01.c
prj picture.jpg
this project i would like to show you how to declare external varible
7
how to declare external input/output variable on the project more than one source file 19-06-2007 extern_io00.
c
extern_io01.
c
extern_io.jpg
jpg
circuit.jpg
this project i would like to show you delare in/out variable on the project have more than one source file
update on 19-06-2007
  basic scan 7_segment display

circuit

project_basic_7seg01_proteus8

 

basic of   scan two digit 7segment display

  basic scan7_segment display

circuit

project basic 7segment02 proteus8

 

basic of scan two digit count up 7segment display

  basic scan7 segment display

circuit

project 7segment display proteus8

 

use interrupt timer0 for scan time 7segment display

8
7segment output display update 20-06-2007 7segment_373.c
circuit.jpg
circuit.dsn
the project i would like to you understand sent data method to 7segment output display
9
7SEGMENT DISPLAY BY 74HC595
update 21-06-2007

hc595display.c
uln595display.DSN
circuit.jpg

the project i would like to you understand Serial to parallel data transfer by 74hc595 with
application  7 segment dispay
10
8bit lcd display
update on 22-06-2007
lcd.c
lcd.dsn
circuit.jpg
the project is example program method of sent data 8bit to lcd display 1x16 charector
11
4 BIT LCD DISPLAY
UPDATE 27-06-2007
LCD_4BIT.C
LCD_4BIT.DSN
LCD_4BIT.JPG
the project is example program method of sent data 4bit to lcd display 1x16 charector
UPDATE 27-06-2007
12
4 bit lcd display with show
number 0-1500
lcd_4bit_02.c
lcd_4bit_02.jpg
the project is example how to display number mor than one digit update 29-06-2007
13
COUNTER    STEP 1

COUNTER_STEP1.C
COUNTER_STEP1.JPG
COUNTR_STEP1.DSN

THE PROJECT IS EXAMPLE
HOW TO GET COUNTER FROM CLOCK AT GENERAL I/O PROT
14
COUNTER STEP2
MODE1
COUNTER STEP2.C
COUNTER STEP2.JPG
COUNTER_STEP2.DSN
GET COUNTER FROM T1 MODE1 16 BIT
COUNTER
UPDATE 03-07-2007
15
counter step3
MODE 0
COUNTER_STEP3.C
COUNTER_STEP3.JPG
get counter from T1 MODE 0 13 BIT COUNTER
THE VALUE COUNTER 0 - 1FFFH OR 0-8191DEC
  lab_counter1_mod2

lab circuit

proteus_project

make project by proteus 8
16
COUNTER_STEP4 COUNTER_STEP4.C
COUNTER_STEP4.JPG
COUNTER1 MODE2 8 BIT AUTO RELOAD
WHEN TL1 OVER FLOW
17
TIMER1 WORK ON
TIMER MODE
TIMER.C
TIMER1.JPG
PROGRAM USE TIMER1 WORK
ON TIMER MODE
  basic of timer/counter 8051    
18
INTERRUPT REGISTOR IE
INTERRUPT VECTOR
ENABLE INTERRUPT REGISTOR
AND ADDRESS OF INTERRUPT
19
INTERRUPT TIMER1 OVER FLOW INTERRUPT_T1.C
INTERRUPT_T1.JPG
INTERRUPT TIMER1 OVERFLOW
20
REAL TIME CLOCK(DS1307) DEL_EEP.C
IIC_31.C
rtc.c

download example source code from keil.com

ez uploader v3


HOME     |pic microcontroller |scada control system |power electronic|about department of electrical power engineering