作者mosquito520 (卖频宽控制分享器)
看板Electronics
标题Re: 请问会写8051程式的高手
时间Wed Jul 19 20:53:44 2006
※ 引述《[email protected] (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
: ---------------------------------
: 这是只能做大减小
: 若是小减大时
: 就不是所谓我要的取绝对值了
我忘记8051是不是可以直接比较大小了...
如果可以...
判断...X>Y...则X-Y
否则Y-X...
然後输出...
如果不能比较大小...
那以借位旗标或溢位旗标来判断...
如果X-Y有借位的话...
则再做Y-X...然後输出结果...
--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
国 立 联 合 大 学
(理工/电资/管理/技术/客家)院所 招生中
National United University
───────────────────────────────────
首页
http://www.nuu.edu.tw BBS telnet://uun.twbbs.org
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.140.180