![]() |
|
|
|
|
#1 |
|
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 1
: |
Phép gán giá trị thanh ghi cho biên
Mình có đoạn code này nhưng ko thể xuất giá trị ra port B được ko hiểu lỗi ở đâu mong mọi người chỉ giúp.Mình để phím nhấn Ở chân A0 khi A0 thay đổi thì chân B0 THAY ĐỔI NHƯNG CHƯA LÀM ĐƯỢC.
#include <16f877a.h> #fuses NOWDT,PUT,HS,NOPROTECT #use delay(clock=12000000) #byte ca = 30 #bit ca0 =0x30.0 #bit ca1 =0x30.1 #bit ca2 =0x30.2 #bit ca3 =0x30.3 #bit ca4 =0x30.4 #bit ca5 =0x30.5 #bit ca6 =0x30.6 #bit ca7=0x30.7 main() { while(1) {int8 e; ca0 = input(pin_a0) ; ca1 = 1; ca2 = 1; ca3 = 1; ca4 = 1; ca5 = 1; ca6 = 1; ca7 = 1; e = ca; output_b(e);} } thay đổi nội dung bởi: nguyentuandang, 07-10-2012 lúc 09:58 AM. |
|
|
|
|
|
#2 |
|
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
Code:
#include <16f877a.h>
#fuses xt
#use delay(clock=4000000)
#bit B0 = 0x6.0
#bit B1 = 0x6.1
main() {
while(1) {
B0 = input(pin_a0);
B1 = input(pin_a1);
...
}
}
__________________
heart.touching.2010@gmail.com! |
|
|
|
![]() |
|
|