闲得无聊,拿1602做个电脑监视器,显示CPU温度和CPU使用率

2020-02-05 09:07发布

白天无聊得焊接数字电路(闪闪灯),晚上抓紧时间看C++(二级),看到桌子上有一块用学校的钱报销来的1602,想想应该可以做点什么。几年前《无线电》杂志上曾经刊登过一篇温正伟的文章,讲的是用AT89C2051做电脑的温度监视器,用DS18B20做探头,但这个东西只适合台式机,我最近换了笔记本,总不能把DS18B20塞到笔记本里吧?有时候玩游戏听到风扇呼呼地转,也不知道CPU的温度如何。看看1602,再看看我的笔记本,心里有了计较。
先来两张图片:

(原文件名:IMAG0001.JPG)

(原文件名:dsfdsf.JPG)
没错,用1602显示CPU温度和CPU使用率,为了图省事,用了USB转串口,沁恒的方案,上位机是用VB写的(我的VB二级笔试85,上机满分)。代码没做优化,反正能用。有部分是抄来的(天下代码一大抄,看你会抄不会抄),还请见谅!
在此感谢小乙哥chaos同学无偿提供51实验板一块,因为我的51开发板没有排针,无法接1602。


(原文件名:IMAG0004.JPG)
电路很简单,看代码定义就可以。单片机为STC89C52RC,晶振频率为11.0592。好啦,有兴趣练手的同学可以仿制一个,过段时间我再做一个真正的USB2LCD出来,并加上上传下载速率等等。大家也可以充分发挥自己的能力,熟方能生巧。


呼呼~~~穿越火线啦~~~看看CPU能烧到几度~~~从此不用鲁大师看温度了,还是自己做的东西贴心~~~
点击此处下载 ourdev_624689P3SAZY.rar(文件大小:8K) (原文件名:VB2LCD.rar)
点击此处下载 ourdev_624690PP7I35.rar(文件大小:22K) (原文件名:51 test.rar)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。