پاسخ : چشمک زدن لامپ کم مصرف با ترایاک؟!
آقا از این مدار برای تشخیص گذر از صفر استفاده کن:
http://s3.picofile.com/file/8211567492/Zero.jpg
آقا از این مدار برای تشخیص گذر از صفر استفاده کن:
http://s3.picofile.com/file/8211567492/Zero.jpg
#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> int main(void) { OSC_XOSCCTRL=OSC_FRQRANGE_12TO16_gc|OSC_XOSCSEL_XTAL_16KCLK_gc|OSC_XOSCPWR_bm; OSC_CTRL|=OSC_XOSCEN_bm; while(!(OSC_STATUS&OSC_XOSCRDY_bm)); CCP=CCP_IOREG_gc; CLK_CTRL=CLK_SCLKSEL_XOSC_gc; PORTF_DIRSET=PIN0_bm; PORTF_OUTSET=PIN0_bm; PORTE_DIR=0xff; PORTE_OUT=0x00; PORTB_DIRSET=PIN0_bm; PORTB_OUTCLR=PIN0_bm; PORTC_PIN0CTRL=PORT_OPC_PULLUP_gc|PORT_ISC_FALLING_gc; PORTC_INT0MASK=PIN0_bm; PORTC_INTCTRL=PORT_INT0LVL_LO_gc; PMIC_CTRL=PMIC_LOLVLEN_bm; sei(); while(1); } ISR(PORTC_INT0_vect){ _delay_ms(10); PORTB_OUTSET=PIN0_bm; _delay_us(200); PORTB_OUTCLR=PIN0_bm; }
دیدگاه