Professional Documents
Culture Documents
))
((
===============================================
..
===============================================
...
...
.
.......
...
..
for (
::
for ) ..
b0
:
void main()
{
TRISB=0;
PORTB=0XFF;
delay_ms(1000);
PORTB=0;
delay_ms(1000);
}
.
b0
..
for
..
for ..
) ..
..
60
for
(
:
for(m=0;m<60;m++)
{
60
}
19
..
...
)
for(m=0;m<19;m++)
{
19
60
.. (
:
lesson4 Page 2
19
}
:
char m;
,,
...
char m
)
(
...
m)
(5
(
)
...
..
18 ..
...
for
..
for
.
15
:
void main()
{
char x;
TRISB=0;
for(x=0;x<15;x++)
{
PORTB=0XFF;
delay_ms(1000);
PORTB=0;
delay_ms(1000);
}
}
for
for
for
:
for(ze=0;ze<60;ze++)
{
delay_ms(1000);
}
:
delay_ms(1000);
..
{}
60
60
for
ze
...
for
...
for
60
for
ze
ze=1
2
ze=2
3
lesson4 Page 3
ze=60
ze=3
.................
...............
..
ze=59
ze<60 ...
==============================================
nn
:
)
.. 8
char
255
(
)
255
) ..
char ..
3 .... 2
bit
11111111
..
255 ...
8
8
... (
0 - 255
255
char
char nn;
nn
for
char ..
...
( 16
int .
65535 )
...
:
void main()
{
int x;
for(x=0;x<1000;x++)
{
}
}
..
for
::
===============================================
)
.
b5
(
:
void main()
{char R;
trisb=0;
for(R=0;R<23;R++)
{
portb.f5=0;
delay_ms(1000);
portb.f5=1;
delay_ms(1000);
lesson4 Page 4
delay_ms(1000);
}
}
::
::
:
void main()
{char R;
trisb=0;
for(R=0;R<23;R++)
{
portb=0b00100000;
delay_ms(1000);
portb=0b00000000;
delay_ms(1000);
}
}
)
==============================================
(
b7
::
).
b3 (
:
portb.f7=1;
delay_ms(1000);
portb.f7=0;
delay_ms(1000);
:
portb.f3=1;
delay_ms(1000);
portb.f3=0;
delay_ms(1000);
..
for
(
:
void main()
{
char
trisb=0;
for(x=0;x<10;x++)
{
portb.f7=1;
delay_ms(1000);
portb.f7=0;
delay_ms(1000);
}
for(x=0;x<5;x++)
{
portb.f3=1;
delay_ms(1000);
lesson4 Page 5
delay_ms(1000);
portb.f3=0;
delay_ms(1000);
}
}
13
================================================
b6 b0
:
b7 ..
)
for
for
for
for
b7
..
:
void main()
{
char x;
TRISB=0;
for(x=0;x<13;x++)
{
portb=0b011111111;
delay_ms(1000);
portb=0;
delay_ms(1000);
}
portb.f7=1;
}
led
b0 .
================================================
::
...
.
a1 .
a0
if
(
if
::
:
if(porta.f0==0)
{
}
if(pora.f1==0)
{
}
:
portb.f0=1;
delay_ms(1000);
portb.f0=0;
delay_ms(1000);
lesson4 Page 6
:
portb.f0=1;
delay_ms(3000);
portb.f0=0;
delay_ms(5000);
.
::
:
void main()
{
trisb=0;
trisa=0xff;
loop:
if(porta.f0==0) {
portb.f0=1;
delay_ms(1000);
portb.f0=0;
delay_ms(1000);
}
if(porta.f1==1) {
portb.f0=1;
delay_ms(3000);
portb.f0=0;
delay_ms(5000);
}
goto loop;
}
===============================================
..
__________________
{}
...
if
for
{}
for
.
...
()
{}
If
{}
{}
{}.
{}
==============================================
{ } ??
()
lesson4 Page 7
{ } ??
:-
()
()
1:
void main()
.
for
2:
for(x=0;x<19;x++)
:
if
()
3:
if(porta.f0==0) portb.f0=1;
4:
delay_ms(1000);
.
while
5:
while(1)
--------------------------------------------------------------------:
( ) void main
{}
:
1:
void main()
{
}
.
{}
for
2:
for (ah=0;ah<30;ah++)
{
30
}
{}
if
3:
if(pora.f2==0)
{
.
}
while
4:
while(1)
lesson4 Page 8
while(1)
{
}
=============================================
while
.
()
if ..
{ } ...
.
()
..
()
if
while
..
..
while
:
:
void main()
{
trisb=0;
portb.f0=1;
if(portb.f0==1)
{
portb.f1=1;
delay_ms(1000);
portb.f1=0;
delay_ms(1000);
}
}
:
void main()
{
trisb=0;
portb.f0=1;
while(portb.f0==1)
{
portb.f1=1;
delay_ms(1000);
portb.f1=0;
delay_ms(1000);
}
}
(
portb.f0
b1
.
{}
portb.f0
)
.
portb.f0
.
portb.f0
lesson4 Page 9
portb.f0
b1
portb.f0
portb.f0
.
{}
:
)
...
if
.
If
while
while .
(
while
..
while
..
..
{}
while
while
..
(
)
================================================
..
while .
a0
b0
(
push button )
...
.
:
while(porta.f0==0) { }
(
()
{}
)
{}
{}
)
(
...
while ..
{}
.
while
while
:
...
:
while(porta.f0==0) { } portb.f0=1;
..
lesson4 Page 10
..
:
void main()
{
trisb=0;
trisa=0xff;
loop:
if(porta.f0==0){while(porta.f0==0){} portb.f0=1;}
else portb.f0=0;
goto loop;
}
if
while
if
while
while
else
===========================================
while
while .
.
{}
..
goto LOOP
..
LOOP ..
:
while(1)
{
}
(1) while ..
()
while
(1) while
0 ..
1
()
{}
{}
)
...
false (
(
...
true
0
(1) while
:
)
.
{}
(0) while
(0) while .
{}
(waseemahmmad)
:
:
while (1)
Loop
lesson4 Page 11
while (1)
Loop
..
===============================================
if
..
,,
:
.
IF
IF
..
..
.
:
if(
if (
{
}
){
)
}
..
if
.
:
if(
if(
if (
{
}
}
){
){
)
}
..
..
.
&&
If
.. )
:
()
&&
:
if (
{
&&
}
:
:
if(
{
&&
&&
&& ... )
}
:
And
And
lesson4 Page 12
And
And
:
:
==============================================
0
5
) ..
A1
b0
b0
B1
B1
(
2-
0
B4
(
3-
5
)
else
1-
A1
5
)
A0
A0
0
B4
if
:
..
:
If(
{
}
else
{
}
:
:
void main()
{
trisa=0xff;
trisb=0;
while(1)
{
if(PORTA.F0==1&&PORTA.F1==1) PORTB.F4=1;
else PORTB.F4=0;
if(PORTA.F0==1) PORTB.F0=1;
else PORTB.F0=0;
if(PORTA.F1==1) PORTB.F1=1;
else PORTB.F1=0;
}
}