سلام
خسته نباشید من یه برنامه دارم که در زیر اوردمش حالا من می خوام یه دستور بهش اضافه کنم که فقط بعد از اینکه ریست می شه اجرا شه و در حین اجرای برنامه اجرا نشه چی رو باید بهش اضافه کنم؟
#include <mega16.h>
#include <delay.h>
void main(void)
{
unsigned char i;
DDRA=0x00;
DDRB=0xFF;
DDRD=0xFF;
while(1)
{
PORTA.0=1;
if(PINA.0==0)
{
PORTD.4=0;
}
else
{
PORTD.4=1;
for(i=180; i>=0; i--)
{
PORTD.4=1;
if(PINB.0==1)//this is a off or on for set
{
break;
}
if(PINB.1==1)//this is a off sound for set
{
break;
}
delay_ms(34);
if(i==0)
{
break;
}
}
}
}
}
خسته نباشید من یه برنامه دارم که در زیر اوردمش حالا من می خوام یه دستور بهش اضافه کنم که فقط بعد از اینکه ریست می شه اجرا شه و در حین اجرای برنامه اجرا نشه چی رو باید بهش اضافه کنم؟
#include <mega16.h>
#include <delay.h>
void main(void)
{
unsigned char i;
DDRA=0x00;
DDRB=0xFF;
DDRD=0xFF;
while(1)
{
PORTA.0=1;
if(PINA.0==0)
{
PORTD.4=0;
}
else
{
PORTD.4=1;
for(i=180; i>=0; i--)
{
PORTD.4=1;
if(PINB.0==1)//this is a off or on for set
{
break;
}
if(PINB.1==1)//this is a off sound for set
{
break;
}
delay_ms(34);
if(i==0)
{
break;
}
}
}
}
}
دیدگاه