PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 04-09-2008, 01:50 PM   #21
0509592
Đệ tử 3 túi
 
Tham gia ngày: Jul 2008
Bài gửi: 58
:
Trích:
nguyên văn bởi: tmtm
Trích:
Nguyên văn bởi 0509592
//giả sử mình muốn đầu ra QA và QB là cao còn lại là thấp thì gọi ra
send(0x03);

Bạn có thể giải thích rõ hơn về dòng lệnh này dược ko? Nếu ta sử dụng 2 chân RB2 & RB3 để điều khiển 1 IC74HC164 thứ 2 ... RB4 & RB5 điều khiển IC74HC164 thứ 3... thì ta phải xử lý như thế nào?
thứ nhất dòng lệnh send(0x03);
đây là lệnh gọi chương trình con void send(unsigned char data)
đã viết ở trên
bạn nhìn vào hàm send ở trên thì thấy nếu gọi send(0x03); thì data =0x03
//
portb0=0;//nối portb0 với chân clock và cho reset về mức 0
portb1=0x01&data;//chân portb1 nối vào một chân data. vậy giá trị đầu ra là một bit
//đầu tiên ở mức cao hay thấp tùy vào biến data
portb0=1;//kích chân clock lên mức cao

portb0=0;//nối portb0 với chân clock và cho reset về mức 0
portb1=0x02&data;//chân portb1 nối vào một chân data. vậy giá trị đầu ra là một bit
//đầu tiên ở mức cao hay thấp tùy vào biến data
portb0=1;//kích chân clock lên mức cao
//
thì ở đây sẽ có hai giá trị được tính đó là portb1=0x01&0x03; ta được 0x01; QA mức cao.
và portb1=0x02&0x03; ta được 0x02//QB=1; mức cao.
tương tự nếu bạn làm cho các đầu ra QAN ; QGN khác!
còn khi bạn sử dụng 2 chân data của một IC và dùng hai IC thì cũng làm tương tự.
nếu bạn nối vào 2 chân RB2 & RB3 thì đầu ra là kết quả của phép and giữa RB2 và RB3, bạn cũng làm tương tự như trên .
chúc bạn thàng công.
------------**^^o0o^^**-------------
"tháng ngày dong duổi cuộc đời
nhớ người cố hữu hẹn ngày tái ngộ"
0509592 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
ban mach GPTUSB mach robot cac loai......... vinhcuu Quảng cáo và bán sản phẩm 2 30-01-2007 01:43 PM
cho em hoi ve mach nap Pic 1 stevent Cơ bản về vi điều khiển và PIC 3 29-01-2007 02:59 PM
mach nap PIC 1 cdtnhat Bootloaders - Programmers - Debuggers - Emulators 7 10-12-2006 06:12 PM
Mach nap minhtienbk Bootloaders - Programmers - Debuggers - Emulators 0 13-01-2006 06:13 PM
answer.com mot trang wed hay ve cac dinh nghia mafd_47a Trao đổi ngoài luồng 0 23-11-2005 11:30 PM


Múi giờ GMT. Hiện tại là 03:21 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam