N
nerdspot
Guest
Es modificēts standarta programmas, kas savieno DS1620 līdz 8051, izliekot rodas akumulators kā bināro temperatūras displejs 0 Port, izmantojot LED.Bet, kad es palaist, visi LED's iedegties!Man ir 1 LED ir savienota ar katru Port 0 bit.Es, izmantojot AT89C51 ar 3,5795 Mhz kristāla ..Lūdzu, palīdziet man.Mana modificētu montētājs fails ir pievienots ..
Koda fragments no šīs programmas:
MOV, # 0AAH; Lasīt temp komandu.
CALL OUT_CMD
CALL IN_DATA; Get LSB ar temp.
R1 MOV,, Saglabāt LSB.
CALL IN_DATA; Saņem MSB / MSB no temp.
R2 MOV,, Saglabāt MSB.
MOV P0, ;////// Mani izmaiņas, kas veiktas sākotnējā programmā!
MOV, # 0EEH; Start citu temp konversijasQuote:MOV P0, ;<<<------- Mani izmaiņas veiktas sākotnējā programmā!
Koda fragments no šīs programmas:
MOV, # 0AAH; Lasīt temp komandu.
CALL OUT_CMD
CALL IN_DATA; Get LSB ar temp.
R1 MOV,, Saglabāt LSB.
CALL IN_DATA; Saņem MSB / MSB no temp.
R2 MOV,, Saglabāt MSB.
MOV P0, ;////// Mani izmaiņas, kas veiktas sākotnējā programmā!
MOV, # 0EEH; Start citu temp konversijasQuote:MOV P0, ;<<<------- Mani izmaiņas veiktas sākotnējā programmā!