Professional Documents
Culture Documents
Vi Xử Lý 2
Vi Xử Lý 2
TAI: S dung PIC 16F877A oc nhit t cam bin DS18B20, hin edit Master subtitle style Click to thi LCD HD44780. Ngn ng ASSEMBLY. GIAO VIN: Nguyn inh Phu THC HIN: Vo Thanh Thng
4/9/10
KIN THC CN CO
PIC 16F877A DS18B20 LCD HD44780
4/9/10
knh
PIN CONFIGURATIONS
4/9/10
4/9/10
4/9/10
Temperature/Data Relationship
4/9/10
4/9/10
4/9/10
4/9/10
MEMORY
4/9/10
CONFIGURATION REGISTER
4/9/10
TRINH T TRUY CP
1. Reset 2. Lnh cho ROM
SEARCH ROM [F0h] READ ROM [33h] MATCH ROM [55h] SKIP ROM [CCh] ALARM SEARCH [ECh] CONVERT T [44h] WRITE SCRATCHPAD [4Eh] READ SCRATCHPAD [BEh] COPY SCRATCHPAD [48h] RECALL E2 [B8h]
4/9/10
READ/WRITE TIME
4/9/10
LU
BEGIN KHOI TAO LCD HIEN THI DONG 1 HIEN THI DAU GIAI MA HEX_BCD HIEN THI NH RESET DS18B20 CONVERT READ
NH=NH BAN U
NH M
4/9/10
BU 2
HEX_ BCD
BEGIN X=X-100
TRAM++
C=
0
X=X+100
TRAM-X=X
-10 CHUC+ +
C=0
4/9/10
+1 0 CHUC
X=X
END
WAIT:MACRO TIME
WAIT:MACROTIME WAIT5U:
(TIME/5)1 TMP0
CALL WAIT5U
4/9/10
TRANG THAI DQ
OW_HIZ:MACRO
; -------------------------------------------------------OW_LO:MACRO
4/9/10
RESET
RESET TRY OW_LO
4/9/10
RETLW 0
WRITE
WRITE GHI
4/9/10
MOVWF MOVLW MOVWF OW_LO WAIT .10 BTFSC GOTO GOTO OW_HIZ WAIT .60
IOBYTE,0
MUCCAO MUCTHAP
MUCCAO
READ
READDS RER
4/9/10
MOVLW MOVWF OW_LO NOP NOP NOP NOP OW_HIZ NOP NOP NOP NOP
d'8' COUNT
D'0'
MOVWF MOVWF MOVWF MOVLW SUBWF INCF BTFSC GOTO DECF ADDWF MOVLW
TRAM CHUC DV d'100' TAM,1 TRAM,1 STATUS,C LB1 TRAM,1 TAM,1 d'10'