|
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 |
19-10-2010, 09:19 AM | #2 |
Đệ tử 1 túi
Tham gia ngày: May 2008
Bài gửi: 21
: |
Thứ nhất bạn phải có 1 điện trở treo ở nút nhấn lên VCC
Thứ 2 code của bạn có vấn đề : Không biêt bạn khai báo biến sw_old và temp thuộc loại biến gì? Code:
SW=sw_old & 0x0010; Delay_ms(500); //Vong lap chinh temp=SW; while (1) { if(temp & 0x0010) { Delay_ms(1); LCD_dat4 ('A'); Delay_ms(1); } else { LCD_dat4 ('B'); Delay_ms(1); } while (sw_old == SW); //Kiem tra cho den khi co su thay doi trang sw_old = SW; //thai cua cac switch thi doc trang thai moi } } SW=sw_old & 0x0010; Delay_ms(500); //Vong lap chinh temp=SW nó không nằm trong vòng lặp liên tục nên các giá trị của các bién luôn bằng 0 |
|
|