View Single Post
Old 21-11-2007, 08:41 PM   #230
anchovy
Nhập môn đệ tử
 
Tham gia ngày: Nov 2007
Bài gửi: 3
:
Code:
;***********************************************
tram
movwf tam
clrf tg
tram_loop 
movlw .100
incf tg,f
subwf tam,f
btfsc STATUS,C
goto tram_loop
decf tg,w
return 
;*************************************************
chuc
movwf tam
clrf tg
chuc_loop 
movlw .10
incf tg,f
subwf tam,f
btfsc STATUS,C
goto chuc_loop
decf tg,w
goto chuc1

chuc1 
movwf tg
movlw .10
chuc1_loop 
subwf tg,f
btfsc STATUS,C
goto chuc1_loop
addwf tg,w
return
;*************************************************
DONVID

MOVWF tg
DV
MOVLW .10
SUBWF tg,F
BTFSC STATUS,C
GOTO DV
MOVLW .10
ADDWF tg,W
RETURN
;************************************************* **
các kết quả nằm trong W
Mình mới hoc pic và đang làm đề tài đo nhiệt độ và đang bí chổ chuyển mã nhị phân 16bit sang mã bcd em có tham khảo cách chuyển đổi của bạn hanspkt nhưng không hiểu lệnh movlw .100 mong bạn giải thích giúp
Cảm ơn.

thay đổi nội dung bởi: namqn, 21-11-2007 lúc 08:59 PM.
anchovy vẫn chưa có mặt trong diễn đàn