View Single Post
Old 13-11-2010, 07:28 PM   #5
caovanhuong
Đệ tử 2 túi
 
caovanhuong's Avatar
 
Tham gia ngày: Jul 2009
Bài gửi: 40
:
Trích:
Nguyên văn bởi collector07 View Post
chào các bạn mình co câu hỏi này rất cần được giải đáp:
trong asm có thể dùng lệnh
MOVF portb,w để đưa giá trị portB và w

MOVLW (giá trị k) : gán cho w giá trị k để rồii sau đó đem w đi so sánh......
rồi dùng
MOVWF xuất giá trị từ w ra portB

vậy trong CCS làm sao gán giá trị portB cho một biến x nào đó (int8 x
để mình đem x đi so sánh trong lện (If else)


rồi xuất giá trị củ biến x ra portd vậy.

đã thử dùng
x=portb;
portd=x;
mà không được
rất mong được giúp đỡ.

collector07@gmail.com
gán như vầy không được. bạn phải dùng lệnh #define
viết là #define X portd, lúc này giá trị xuất ra của X sẽ là port d, còn nếu muốn gán X với một portd nào đó. vd gán X bằng portb1 thì dùng lệnh #bit viết là #bit X=portb.1
__________________
Cao Văn Hưởng
SĐT: 01672754113
Email: caovanhuong@webdien.com
Nhận thiết kế mạch điện tử, PCB (Orcad)

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