※ 引述《OoabookoO.bbs@bbs.wretch.cc (abook)》之銘言:
: 假如我要讓兩組ADC輸入至89C51
: 然後利用89C51做相減運算後
: 要輸出至一組DAC
: 問題來了
: 當大的值減小的值當然沒問題
: 但是當小的值減大的值時
: 我要另DAC輸出為原本的值取絕對值
: 例如我ㄧ組輸入為3V(X)
: 一組輸入為2V(Y)
: 當Y減X
: 我要讓他為1V
: 這樣個程式該怎麼寫
: 我先將我原本相減的程式PO在下面
: ---------------------------------
: mov a,P1
: mov b,P2
: subb a,b
: mov P0,a
JC positive
negative:
(將P0轉正數)
positive:
因為A-B時..若為負數...CARRY=0
這樣不知道可不可行...請指教
: ---------------------------------
: 這是只能做大減小
: 若是小減大時
: 就不是所謂我要的取絕對值了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.23.223.15