如何将DS18B20返回的温度数据进行储存(51单片机)谢谢了

2024-11-01 04:24:08
有4个网友回答
网友(1):

如果系统中有EEProm之类的存储器,存到存储器中去就可以了,呵呵,如果有显示,下次就可以调出显示。
还有如果想传到PC端,最简单的方式就是使用UART,注意需要有232电平转换芯片,然后要写UART驱动,然后要有通讯协议,PC端接到数据再存在电脑上。。。。。

网友(2):

发送给上位机,让上位机程序将数据存入数据库就行了

网友(3):

这要用到串口通信技术,要写上位机程序,我正准备学,现在还不会

网友(4):

;************写 DATA程序***************
SAVE_T: CALL INT;DS18B20_INIT
MOV A,#0CCH ;JAMP 64 BIT
CALL WRBYTE
CALL DELAY60US
MOV A,#4EH ;WRITE 3-4 BYTE
CALL WRBYTE
CALL DELAY60US
MOV A,NUM1 ;写设置1 7EH->TL1
CALL WRBYTE
CALL DELAY60US
MOV A,NUM2 ;写设置2 7FH->TH1
CALL WRBYTE
CALL DELAY60US
CALL INT ;DS18B20_INIT
MOV A,#48H ;SAVE 3-4 BYTE TO EEPROM
CALL WRBYTE
CALL DELAY60US
ret