The first thing usually done while learning any microcontroller or embedded system is blinking an LED. The circuit below shows the circuit for Interfacing an LED.
note: Since the circuit diagram dimensions are big, your browser may fit the image to window size, if you are using Internet explorer, then an expander tool will be displayed on the bottom right corner, if you are using firefox , then when you move the mouse pointer over the image a magnifier tool will be displayed.
;************************************************* ; ;Program: Blinking LED. ;Author: Srikanth ;Website: http://shree-electronics.com/ ;Description: Blinks an LED connected to P0.0 ;continuously ; ;************************************************* led equ P0.0 org 00h up: setb led ;Turn ON the LED acall delay ;call delay subroutine clr led ;Turn OFF the LED acall delay ;call delay subroutine sjmp up ;Loop delay:mov r7,#0ffh ;delay subroutine loop:mov r6,#0ffh djnz r6,$ djnz r7,loop ret end |
No comments:
Post a Comment