
1、电脑温度检测工具:
软件介绍:电脑温度检测工具软件不仅可以检测系统硬件温度,还可显示内存等硬件使用情况。
2、鲁大师:
软件介绍:鲁大师拥有专业且易用的硬件温度检测,可提供中文厂商信息,使电脑配置一目了然。
3、驱动人生2010版:
软件介绍:驱动人生是一款免费的驱动管理软件,实现智能检测硬件温芦拆度并自动查好携找安装驱动,为用户提供最新驱动更新,本机驱动备份、还原和卸载等功能。
4、硬件天使:
软件介绍:硬件天使可显示电脑显卡等硬件的实时温度,检测准确快速。
5、超级兔子:
软件介绍:超级兔子是一款电脑友哗伏功能辅助软件,可助用户轻松辨别硬件的实时温度等运作状态。
********************************************************************DS18B20温度计 *
采用4位LED共阳显示器显示测温值,显示精度0.1℃,测温范围-55~+125*
用AT89C2051单片机,12MHZ晶振 *
********************************************************************
***************常数定义********************
TIMEL EQU0E0H 20ms,定时举败器0时间常数
TIMEH EQU0B1H
TEMPHEAD EQU36H
********************工作内存轿答如定义**********************
BITST DATA 20H
TIME1S0K BIT BITST.1
TEMPONEOK BIT BITST.2
TEMPL DATA 26H
TEMPH DATA 27H
TEMPHC DATA 28H
TEMPLC DATA 29H
SCANLEDDATA 2AH
*****************引脚定义*****************************
TEMPDIN BIT P3.7
*****************中断向量区***************************
ORG0000H
LJMP START
ORG000BH
LJMP T01T
***************系统初始化****************************
ORG0030H
START: MOV SP,#60H
CLSMEM: MOV R0,#20H
MOV R1,#60H
CLSMEM1: MOV @R0,#00H
INC R0
DJNZ R1,CLSMEM1
MOV TMOD,#00100001B 定时器0工作方式1(16位)
MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)5ms
SJMPINIT
ERROR: NOP
LJMPSTART
NOP
INIT: NOP
SETB ET0
SETB TR0
SETB EA
MOV PSW,#00H
CLR TEMPONEOK
MOV 50H,#10
MOV 51H,#10
MOV 52H,#10
MOV 53H,#10
LJMP MAIN
*******************************************************************
定时器0中断闭启服务程序
*******************************************************************
T01T: CLR TR0
MOV TH0,#HIGH(65536-5000)
MOV TL0,#LOW(65536-5000)5ms
SETB TR0
LEDDIS:
MOV DPTR,#TAB
MOV R1,#50H
MOV A,SCANLED
ADD A,R1
MOV R1,A
MOV A,SCANLED
JNZ LEDDIS1
MOV P3,#08H
SJMP LEDDIS4
LEDDIS1:
DEC A
JNZ LEDDIS2
MOV P3,#04H
SJMP LEDDIS4
LEDDIS2:
DEC A
JNZ LEDDIS3
MOV P3,#02H
SJMP LEDDIS4
LEDDIS3:
MOV P3,#01H
LEDDIS4:
MOV A,@R1
MOVC A,@A+DPTR
MOV P1,A
INC SCANLED
MOV A,SCANLED
CJNE A,#4,T0CNT
MOV SCANLED,#0
T0CNT:
INC R7
CJNER7,#200,T0IT1
MOV R7,#00H
SETB TIME1S0K1s定时到标志
T0IT1: RETI
********************************************************************
主程序
********************************************************************
MAIN:
JNB TIME1S0K,MAIN
CLR TIME1S0K测温每1s一次
LCALL READTEMP读出温度值子程序
LCALL CONVTEMP温度BCD码计算处理子程序
LCALL DISPBCD 显示区BCD码温度值刷新子程序
LJMPMAIN
********************************************************************
子程序区
********************************************************************
***************复位DS18B20*****************************************
INITDS1820: SETB TEMPDIN
NOP
CLRTEMPDIN
MOVR6,#251延时>480μs
DJNZ R6,$
SETB TEMPDIN
MOV R6,#37
LOOP1820: MOVC,TEMPDIN
JC INITDS1820OUT
DJNZ R6,LOOP1820
SJMP INITDS1820
RET
INITDS1820OUT:
MOVR6,#06BH 延时200μs
DJNZ R6,$
SETB TEMPDIN
RET
*******读DS18B20的程序,从DS18B20中读出1字节的数据*****
READDS1820: MOV R7,#08H
READDS1820LOOP: CLR TEMPDIN
NOP
NOP
SETB TEMPDIN
MOV R6,#07延时15μs
DJNZ R6,$
MOV C,TEMPDIN
RRC A
MOV R6,#25
DJNZ R6,$
DJNZ R7,READDS1820LOOP
RET
******写DS18B20的程序,从DS18B20中写1字节数据*****
WRITEDS1820: MOV R7,#08H
WRITEDS1820LOP: CLR TEMPDIN
MOV R6,#07H 延时15μs
DJNZ R6,$
RRC A
MOV TEMPDIN,C
MOV R6,#30延时104μs
DJNZR6,$
SETB TEMPDIN
NOP
DJNZR7,WRITEDS1820LOP
SETB TEMPDIN
RET
******************读TEMP******************88
READTEMP: LCALL INITDS1820
MOV A,#0CCH
LCALLWRITEDS1820 Skip ROM
MOVA, #44H
LCALL WRITEDS1820 开始转换
MOV R6,#250 延时
DJNZ R6,$
READTEMP1: LCALL INITDS1820
MOV A,#0CCH
LCALL WRITEDS1820 SkipROM
MOV A,#0BEH
LCALLWRITEDS1820 中间结果寄存器
MOV R6,#34H 延时104μs
DJNZ R6,$
READTEMP2:LCALL READDS1820
MOVTEMPL,A
LCALL READDS1820
MOVTEMPH,A
READTEMPOUT: RET
**************处理温度BCD码子程序***********
CONVTEMP:MOV A,TEMPH
ANL A,#80H
JZTEMPC1
CLR C
MOV A,TEMPL
CPL A
ADD A,#01H
MOV TEMPL,A
MOVA,TEMPH "-"
CPL A
ADDC A,#00H
MOVTEMPH,A TEMPHC HI=符号位
MOVTEMPHC,#0BH
SJMP TEMPC11
TEMPC1:MOV TEMPHC,#0AH"+"
TEMPC11:
MOV R6,#4H
TEMPC12:
MOV A,TEMPH
RRC A
MOV TEMPH,A
MOV A,TEMPL
RRC A
MOV TEMPL,A
DJNZ R6,TEMPC12
RET
*****************小数部分码表*********
TEMPDOTTAB:DB 00H,01H,01H,02H,03H,03H,04H,04H,05H,06H
DB 06H,07H,08H,08H,09H,09H
************显示区BCD码温度值刷新子程序********
DISPBCD: MOV 53H,TEMPHC
MOV A,TEMPL
MOV B,#10
DIV AB
MOV 50H,B
MOV B,#10
DIV AB
MOV 51H,B
JZ DISPBCD2
MOV 52H,A
RET
DISPBCD2: MOV 52H,#10
RET
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH
共阳段码表 "0","1","2","3","4","5","6","7","8","9","不亮","-"
END
电脑温度检测软件可以让你随时知道你的电脑的温度,如果不知道电脑的温度的话,一旦电脑出现温度过高就会出现各种问题,比如:卡机、死机、自动关机等症状。所以我们应该随时查看电脑的温度情况,如出现警示温度,就应该引起重视并采取相应措施给爱机降温。电脑温度监控软件检测电脑各个部件的温度,一旦都异样可立即采取措施。现在给大家介绍一下电脑温度检测软件有哪些?每一个的优点分别有哪些?
1、鲁大师
鲁大师是国内专业优秀的一款硬件检测工具,鲁大师官方下载具备专业的硬件评测、准确的伍搏硬件检测、全面的硬件保护等全面功能,助你辨别硬件真伪,保护硬件安全。
2、360安全卫士
360安全卫士是国内最主流用户量最大的系统安全辅助工具,360安全卫士下载官方下载在杀木马、防盗号、保护网银和游戏账号等方面表现出色,被誉为防范木马的第一选择。
3、qq电脑管家
QQ电脑管家是腾讯出品的集安全防护、系统清理、软件升级等功能为一体的免费电脑安全管理软件,本站提供腾讯电脑管家官方下载全面助您解决系统、软件、安全方面的一切难题。
4、魔方温度检测
魔方温度监测是一款用于监测电脑设备温度的小工具,它能够支持监测CPU、硬盘、主板等设备的实时温度,并且为用户提供了非常方便的悬浮窗查看当前设备温度。
5、驱动精灵
驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能。另外除了驱动备份恢复功能外,还提供了 Outlook 地址簿、邮件和 IE 收藏夹的备份与恢复。并且有多国语言界面供用户选择。驱动精灵是驱动之家的产品,是金山系,驱动人生是360系。他们之间可以互补,有些驱动用其中一个装不完,就用另外一个,绝大多数的驱动都可以解决。
6、CPU-Z中文版
GPU-Z是一款GPU识别工具,绿色免安装,界面直观,运行后即可显示GPU核心,以及运行频率、带宽等,GPU-Z绿色中文版,使用起来更方便。GPU-Z通吃A卡和N卡,对于交火及混合交火也能很好的识别。
7、魔豆精灵硬件检测
魔豆精灵硬件检测为您检测您爱机的硬件属性,包括CPU,主板,BIOS,磁盘,内存,显卡,声卡,网卡,以及鼠标键盘信息。并且为您实时显示CPU温度,磁盘温度以及检测硬件的健康状态。以及硬件驱动备份。
8、驱动人生温度检测
温度检测软件是从驱动人生中单独提取出来的一款温度桥槐检测软件。驱动人生温度检测软件也是一款很小巧的绿色简洁的温度检测软件。如果你想事腔消祥实的检测你的电脑的各项指标温度占用率不妨使用这款温度检测软件。
9、小鲁温度监控
小鲁温度监控是结合了鲁大师的技术支持,从鲁大师中提取出的独立小鲁温度监控工具,可以在不占用后台内存,不影响正常上网速度,不影响电脑运行速度的情况下对电脑进行温度监控优化。
整理不容易,希望对您有帮助,祝您早日解决问题,望采纳~
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)