View Single Post
Old 05-06-2012, 08:23 PM   #2
scorpionfirevn
Nhập môn đệ tử
 
Tham gia ngày: Jun 2012
Bài gửi: 4
:
Trích:
Nguyên văn bởi nguyenloc590 View Post
1)Mọi người cho mình hỏi kết quả sau khi chuyển đổi AD của pic16f877 là 10bit và mình chọn canh trái vậy thì mình lưu kết quả này vào thanh ghi W sẽ như thế nào vì thanh ghi W có 8bit.
movf ADRESH,W
movwf PORTB
như ở trên thì sẽ bị mất 2 bit cao của thanh ghi ADRESL. Như thế là kết quả mình muốn hiển thị sẽ bị sai. Cách giải quyết sẽ như thế nào?
Mot PortB chi co 8 chan lam sao ban gui gia tri 10 bit???
minh khong ranh ve asm, vi minh dung C viet. Nhung nguyen tac la:
ADRESH -> W
W -> bien1
ADESL -> W
W-> bien2
sau do ban thuc hien phep AND de lay 2 bit thoi. con viec ban dung bien1 va bien2 la tuy ban.
scorpionfirevn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn