05-10-2011, 09:18 AM | #22 |
Nhập môn đệ tử
Tham gia ngày: Dec 2008
Bài gửi: 7
: |
Tôi thử đoạn code này thì thấy:
- nếu có lệnh PORTA = 0x00; thì các lệnh RA0 = 1; RA1 = 1;,.... có hiệu lực (đưa được điện áp 5V đến các pin RA0, RA1, ...) - Nếu bỏ lệnh PORTA = 0x00; thì các lệnh với RA0 = 1; RA1 = 1; ..... không có hiệu lực. Các bác cho biết tai sao thế ? tôi dùng PIC6f877a compiler: HI-TECH C #include <pic.h> __CONFIG(HS & PWRTEN & BOREN & LVPDIS & WDTDIS ); void main(void) { ADCON1 = 0x07; TRISA = 0xF0; //PORTA = 0x00; //neu bo lenh nay thi cac lenh voi RAx khong hieu luc ? RA0 = 1; RA1 = 1; RA2 = 1; RA3 = 1; while(1) { }; } |
|
|