پاسخ : کد برای چند کاره کردن یک شستی در کد ویژن
یلام این جواب داد حالا اگه بخوام pmwکنم باید چه کدی بنویسم
یلام این جواب داد حالا اگه بخوام pmwکنم باید چه کدی بنویسم
[FONT=Yekan]#include <mega8.h>[/FONT]#include <delay.h> #define ADC_VREF_TYPE 0x00 int k = 0; interrupt [EXT_INT0] void ext_int0_isr(void) { if(k<2) k++; else k = 0; } void main(void) { GICR = (1<<INT0); MCUCR =(1<<ISC01) | (1<<ISC00); DDRC=0xff; PIND=0x00 ;// port configuration while(1) { while( k== 0) { PORTC=0b101010; delay_ms(75); PORTC=0b01010101; delay_ms(75); // blink 1 } while(k == 1) { PORTC=0b000000; delay_ms(75); PORTC=0b1000000; delay_ms(75) ;// blink 2 } while(k == 2) { PORTC=0b11001; delay_ms(75); PORTC=0b001100; delay_ms(75);// blink 3 } } [FONT=Yekan]}[/FONT]
دیدگاه