闲得无聊,拿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)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
jrcsh
1楼-- · 2020-02-06 18:28
在太平洋也见到这个贴
renpeng009
2楼-- · 2020-02-07 00:06
回复【13楼】jrcsh 邪恶的小会会
-----------------------------------------------------------------------

求地址
Embedtech
3楼-- · 2020-02-07 00:48
不错,下次做俺免费提供OLED屏给,做出来效果更好看。
renpeng009
4楼-- · 2020-02-07 03:14
 精彩回答 2  元偷偷看……
kerrwang
5楼-- · 2020-02-07 08:39
VB的软件读取CPU温度和风扇转速,然后通过USB-232的模拟串口将数据发给单片机,然后单片机通过1602显示出来。。应该是这样的。
困难点主要是怎样让VB的软件获得温度和转速。
cyberkyg
6楼-- · 2020-02-07 11:08
http://ssl.bulix.org/projects/lcd4linux/

一周热门 更多>