۱۲-آذر-۱۳۹۲, ۰۲:۵۱:۵۹
با عرض سلام و خسته نباشيد خدمت مهندسين عزيز و گران قدر ...
دوستان بنده دوچار مشكل در زمينه قرار دادن دو كليد افزايش و كاهش سرعت در موتور هاي دي سي هستم ممنون ميشم كممكم كنيد مشكل حل بشه ...
برنامه اي كه نوشتم و با پروتيوس بررسي كردمفقط تونستم با كليد قطع و وصل اين مدارو طراحي كنم ..
دوستان بنده دوچار مشكل در زمينه قرار دادن دو كليد افزايش و كاهش سرعت در موتور هاي دي سي هستم ممنون ميشم كممكم كنيد مشكل حل بشه ...
برنامه اي كه نوشتم و با پروتيوس بررسي كردمفقط تونستم با كليد قطع و وصل اين مدارو طراحي كنم ..
کد:
#include <mega32.h>
#include <delay.h>
void main(void)
{
char x;
DDRA=0x01; //0000 0001
while (1)
{
if(PINA.1==1) x=!x; //x= NOT x
while(PINA.1==1)
{
delay_ms(50); //debounce
}
PORTA.0=x;
}
}