View Single Post
Old 30-06-2008, 02:03 PM   #5
phucvinh885
Đệ tử 1 túi
 
Tham gia ngày: Oct 2007
Bài gửi: 16
:
cám ơn anh , em đã tìm được rồi , nhưng lại có vấn đề
VD :khi em xuất ra một cổng GP0 mức H thì tất cả các chân còn lại tự động về 0
em khoong thể hiểu nổi .
và mottj vấn đề nũa là em ko thể đọc dữ liệu từ một chân nào đó

VD: đây là hàm em viết

#include<pic.h>
#include <stdio.h>
// thach anh 4MHZ
#include"delay.h"
__CONFIG(17);

#define H GP1
#define L GP2
#define TEXT GP0


void main(void)
{

OPTION = 0b10000111; // ty le chia 256 // 0,256ms / ko co tro treo
TRISIO = 0b11111100; //Cong GP2 là vào
GPIO=3; // GP0=1;GP1=1



while(1)
{

GP0=1; // ko hieu sao chan GP1 tu dong ve 0

if(GP2)GP1=0; // ham nay ko co tac dung , em ko the kiem tra chan GP2 mac du da dua no len muc 1(0) va lenh nay ko the thuc hien duoc???
else GP1=1; // cho GP1=1 nhung ko hieu sao chan GP0 tu dong ve 0
DelayMs(1000);
GP0=0;
DelayMs(1000);


}
}
phucvinh885 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn