G
garg29
Guest
Hoi vrienden,
Zoals besproken en door ieder van jullie in mijn vorige vraag "http://www.edaboard.com/viewtopic.php?t=133652&highlight=max6675" "temperatuur-controller voor J & K type temperatuursensoren" Ik denk dat wat "Ianp" suggereerde was een van de beste methodes.Ianp voorgesteld voor het gebruik van MAX6675 (Koude-Junction-compensated K-Thermocoupleto-Digital Converter 0 ° C tot 1024 ° C) met 89c51 voor het lezen van de temperatuur van K-type thermokoppel.Ik probeerde op te bouwen uitgangspunt code te lezen waarden uit MAX6675, maar de code is waarin slechts 0 (nul) op het scherm.Ik weet de code niet compleet is als de 12-bit data bestaat alleen D3 bit - tot - D14 beetje zoals weergegeven in de afbeelding hieronder, maar nog steeds een aantal niet-nul waarde moet worden gelezen van MAX6675.I'couldn't begrijp de vergissing.Please help me, bij het vinden van mijn fout.
Bedankt
Met vriendelijke groet,
GargCode:
;*********************** LEES MAX6675 ************************ **********************READ_MAX6675:SETB CS
NOP
CLR CSMOV HIGH_A, # 00h; bovenste byte
MOV LOW_A, # 00h; lager byteMOV A, # 00h
MOV B, # 08u
CLR CMAX6675_LOOP:SETB CLK
CLR CLKMOV C, DORRC A
DJNZ B, MAX6675_LOOPMOV HIGH_A, AMOV A, # 00h
MOV B, # 08u
CLR CMAX6675_LOOP2:SETB CLK
CLR CLKMOV C, DORRC A
DJNZ B, MAX6675_LOOP2MOV LOW_A, ASETB CSRET;************************************************* **************************************
Zoals besproken en door ieder van jullie in mijn vorige vraag "http://www.edaboard.com/viewtopic.php?t=133652&highlight=max6675" "temperatuur-controller voor J & K type temperatuursensoren" Ik denk dat wat "Ianp" suggereerde was een van de beste methodes.Ianp voorgesteld voor het gebruik van MAX6675 (Koude-Junction-compensated K-Thermocoupleto-Digital Converter 0 ° C tot 1024 ° C) met 89c51 voor het lezen van de temperatuur van K-type thermokoppel.Ik probeerde op te bouwen uitgangspunt code te lezen waarden uit MAX6675, maar de code is waarin slechts 0 (nul) op het scherm.Ik weet de code niet compleet is als de 12-bit data bestaat alleen D3 bit - tot - D14 beetje zoals weergegeven in de afbeelding hieronder, maar nog steeds een aantal niet-nul waarde moet worden gelezen van MAX6675.I'couldn't begrijp de vergissing.Please help me, bij het vinden van mijn fout.
Bedankt
Met vriendelijke groet,
GargCode:
;*********************** LEES MAX6675 ************************ **********************READ_MAX6675:SETB CS
NOP
CLR CSMOV HIGH_A, # 00h; bovenste byte
MOV LOW_A, # 00h; lager byteMOV A, # 00h
MOV B, # 08u
CLR CMAX6675_LOOP:SETB CLK
CLR CLKMOV C, DORRC A
DJNZ B, MAX6675_LOOPMOV HIGH_A, AMOV A, # 00h
MOV B, # 08u
CLR CMAX6675_LOOP2:SETB CLK
CLR CLKMOV C, DORRC A
DJNZ B, MAX6675_LOOP2MOV LOW_A, ASETB CSRET;************************************************* **************************************