【回到大虾电子网】 【回到精华帖子首页】
'for test
哪位DX有0-5V转4-20MA的电路。谢谢先!(0字)半掌枫叶2004-10-22 13:07:36[59次]
相关帖子>>>:
晓奇老师那个是0-10MA的,怎样改地4-20MA?(0字)半掌枫叶[21次]2004-10-22 13:10:13
图呢(0字)blueskyhjc[17次]2004-10-22 13:13:50
这里的首叶:特色电路图。你查查就看见(0字)半掌枫叶[22次]2004-10-22 13:22:19
*8/5+4(0字)一针不见血[18次]2004-10-22 13:14:29
悄悄传给我,我知道你肯定有,(0字)半掌枫叶[17次]2004-10-22 13:23:19
真的没有,我是猜想他用OP搭的,有图我就可试改(0字)一针不见血[17次]2004-10-22 13:25:01
刚才大电话问了一下,集成的,一个/64大洋,乖乖。几个三极管搭成的东东怎么这么吓唬人啊(0字)半掌枫叶[14次]2004-10-22 14:19:59
1到5转4到20的,倒好找.(0字)005[18次]2004-10-22 13:32:51
关键问题就是怎么是0对1了(0字)半掌枫叶[15次]2004-10-22 16:23:17
4~20mA传感器数据处理新途径 (2128字)蓝色海[60次]2004-10-22 15:29:12
MDR DATA 3CH ;运算结果区(8字节)
MD2 DATA 44H ;运算区2(5字节)
MD1 DATA 49H ;运算区1(5字节)
;
;转换数据子程序
;调用前清运算区,从模数转换器读回的16进制数送MD2、MD2+1
;16进制数转换为BCD码运算结果存于MDR+1~MDR,供显示使用。
HSJ:
MOV MD1+1,MD2+1
MOV MD1,MD2
CLR C ; 将原数据右移一位,除2
MOV A,MD1+1
RRC A
MOV MD1+1,A
MOV A,MD1
RRC A
MOV MD1,ACLRC ; 再将数据右移一位,除2
MOV A,MD1+1
RRC A
MOV MD1+1,A
MOV A,MD1
RRC A
MOV MD1,A
MOV A,MD2 ;原数据加四分之一原数据,和存MD2、MD2+1
ADD A,MD1
MOV MD2,A
MOV A,MD2+1
ADDC A,MD1+1
MOV MD2+1,A
MOV A,MD2 ;减875(036BH),差存MD2、
MD2+1
CLR C
SUBB A,#6BH
MOV MD2,A
MOV A,MD2+1
SUBB A,#03
MOV MD2+1,A
LCALL HTBCD ;转换为BCD码
RET
;
;四字节16进制数转换为五字节整数BCD码
;程序中使用寄存器R0,R1,R5,R6,R7
;调用前清运算区,16进制数据传送至MD2+3~MD2
;运算结果 存于MDR+4~MDR
;
HTBCD: MOV R7,#20H ;四字节二进制数共32位
HTBCD1: MOV R6,#04H ;二进制数字节数
MOV R0,#MD2 ;二进制数末址
CLR C
HTBCD2: MOV A,@R0
RLC A
MOV @R0,A
INC R0
DJNZ R6,HTBCD2
MOV R5,#05H ;BCD码字节数
MOV R1,#MDR ;BCD码末址
HTBCD3: MOV A,@R1
ADDC A,@R1
DA A
MOV @R1,A
INC R1
DJNZ R5,HTBCD3
DJNZ R7,HTBCD1
RET
END
我在网上找的 (0字)蓝色海[16次]2004-10-22 15:51:58
老大,我是说原理图(0字)半掌枫叶[15次]2004-10-22 16:20:14
原理图:(128字)xinfeng[49次]2004-10-22 16:28:05
--------以上部分请勿修改!-------------
(0字)blueskyhjc[14次]2004-10-22 16:42:59
信封,55555。是我。这是我的新马甲。谢谢了。好象是0-20MA的(0字)半掌枫叶[16次]2004-10-22 17:14:06
是0~20MA的.(0字)xinfeng[15次]2004-10-22 17:21:31
我现在很想要4-20的,老板说那是标准信号(0字)半掌枫叶[16次]2004-10-22 18:13:24
无论如何,我有机会再到北京,我得请你吃碗炸酱面(0字)半掌枫叶[16次]2004-10-22 17:17:36
行,俺请你吧!(0字)xinfeng[15次]2004-10-22 17:22:49
听说味道不错,就没机会吃过(0字)半掌枫叶[14次]2004-10-22 18:12:17