|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
18-05-2009, 11:58 AM | #19 |
Đệ tử 5 túi
Tham gia ngày: May 2007
Bài gửi: 102
: |
dạ, em đã thiết lập rùi mà nó không có được anh nam ạ.
đây là chuơng trình của em nè: #include "p30f4011.h" //khai bao 4 bo thong so cho dsPic _FOSC(CSW_FSCM_OFF & FRC_PLL4); //tat FSCM va dung tan so noi FRC voi PLL4, CSW CLock Switch:co kha nang tu dong chuyen doi giau cac nguon xung clock //FSCM: giam sat su lam viec cua clock ngoai, neu bi loi se tu dong chuyen vao dung clock internal, o day OFF ca 2 _FWDT(WDT_OFF); //tat Cho giu nha _FBORPOR(PBOR_OFF & MCLR_EN & PWMxL_ACT_HI & PWMxH_ACT_HI);//cho pep reset MCLR, nobrownout _FGS(CODE_PROT_OFF); //ko bao ve code #define LED _LATD0 void kt_port(void); void kt_timer1(void); //ct chinh void main(void) { kt_port(); kt_timer1(); while(1){};///cho ngat } //ct con khoi tao cac cong vao ra noi voi led void kt_port() { LATD=0; //_TRISD0=0;//D0 la ngo ra TRISD=0xFFFE; } void kt_timer1() { TMR1=0;//xoa thanh ghi dem timre1 ve 0 PR1=0xF424; _T1IF=0;//xoa co ngat T1CON=0x8020;//1:64(10), T1ON=1 _T1IE=1;//cho phep ngat } //ct xu ly ngat void _ISR_T1Interrupt(void) { _T1IF=0;//xoa ngat _LATD0^=1;//xor bit } |
|
|