Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
6Activity
0 of .
Results for:
No results containing your search query
P. 1
8051

8051

Ratings: (0)|Views: 470|Likes:
Published by Vaishali Gajjar

More info:

Published by: Vaishali Gajjar on May 10, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/27/2013

pdf

text

original

 
Examples
 This page contains example programs (mostly in assembly, but a few in C) for excercising the EdSim51 virtFirst, download for free the
 - it's free and is very easy to 
.The simulator does not run in real time, of course. When a program is running, the amount of elapsed time (athe field above the source code. The user can set the number of instructions executed between updates to thethe
Update Freq.
menu. Certain update frequencies suit some programs better than others.For example, if a program is multiplexing the four 7-segment displays, then it is best to run this program wit program is sending data to the serial port, then a higher update frequency might be used in order to see the da 1.
2.
3.
4.
LCD Moduleplus a couple of CGRAM examples:
o
o
5.
6.
7.
8.
9.
10.
The MotorDownload the
 Examples
source code:
 
 The peripheral logic diagram is shown below: 
 
 <-
get the source code
; This program displays the binary pattern; from 0 to 255 (and back to 0) on the LEDs; interfaced with port 1.; A 1 in the pattern is represented by the LED on,; while a 0 in the pattern is represented by the LED off.; However, logic 0 on a port 1 pin turns on the LED,; therefore it is necessary to write the inverse of the; pattern to the LEDs. The easiest way to do this is; to send the data FFH to 0 (and back to FFH) to the LEDs.; Since port 1 is initially at FFH all we need to do is; continuously decrement port 1.start:DEC P1; decrement port 1JMP start; and repeat
When running this program, best viewed with
Update Freq.
set to
1
. 
2. Echoing the Switches to the LEDs - logic diagram extract
 
 
 
 <-
get the source code
; This program very simply echoes the; switches on P2 to the LEDs on P1.; When a switch is closed a logic 0 appears; on that P2 pin, which is then copied to; that P1 bit which turns on that LED.; Therefore, a closed switch is seen as a lit; LED and vice versa.start:MOV P1, P2; move data on P2 pins to P1JMP start; and repeat

Activity (6)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
aena_w liked this
xoroger liked this
black jack liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->