View Single Post
Old 05-10-2011, 09:18 AM   #22
babypic
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)
{
};
}
File Kèm Theo
File Type: rar TestPin.rar (43.9 KB, 5 lần tải)
babypic vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn