Upload
robo-india
View
188
Download
3
Embed Size (px)
Citation preview
Robo Indiahttp://roboindia.com
• Atmega16 have total of 40 pins
32 I/O pins..
PORT “A” = 8 Pins
PORT “B” = 8 Pins
PORT “C” = 8 Pins
PORT “D” = 8 Pins
Port “X”
DDRX PORTX PINX
NOTE:- X is the name of port and it can be A, B, C or D .
• DDRX – For setting the direction i.e. Input or output.
• PORTX – For setting output value of port.
• PINX – For reading data available in port.
NOTE:- X is the name of port and it can be A,
B, C or D .
Click here to visit -ROBO INDIA
DDRX= 0xFF; (O/P-Port)
DDRX= 0x00; (I/P-Port)
or
DDRX = 0b 1 1 1 1 1 1 1 1 ; (O/P-Port)
DDRX = 0b 0 0 0 0 0 0 0 0 ; (I/P-Port)
NOTE:- X is the name of port and it can be A, B, C or D .
Click here to visit -ROBO INDIA
1.Ifif ( conditions ){ code to be executed }
2.For loopfor(start ; condition ; step){code to be executed}
3.While loopwhile( Condition){ code to be executed }
Click here to visit -ROBO INDIA
Click here to visit -ROBO INDIA
Click here to visit -ROBO INDIA
Qn. What is RELAY ?ANS. RELAY is a electromechanical switch
which use ELECTROMAGNET for switchingoperations.
Click here to visit -ROBO INDIA
• #include <avr/io.h>
• #include <util/delay.h>
Click here to visit -ROBO INDIA
To share your views and queries please write us-
Website: http://roboindia.comEmail- [email protected]
Click here to visit -ROBO INDIA