标题: DIY显示电压和温度-STC12C5A60S2+LCD1602+18B20 [打印本页]

作者: cyy998    时间: 2016-6-27 23:30
标题: DIY显示电压和温度-STC12C5A60S2+LCD1602+18B20
本帖最后由 cyy998 于 2016-6-27 23:33 编辑

之前用STC89C52+4位一体数码管+18B20做了个数字温度计,因为在读温度的时候总会闪一下,总感觉不是很好,刚好手里有一块STC12C5A60S2和LCD1602,就重新做了一个液晶显示的,顺便利用IC本身的ADC实现了测电压功能,感觉精度还算凑合,所以分享一下,程序写得很糙,一部分是来自官方手册,一部分来自百度,然后东拼西凑起来的,调试刚好花了周末的两天时间。

板子有点大,有点大炮打麻雀的意思,后续还有一些扩展功能正在规划中。






装上LCD1602和18B20的样子。


电压显示为两路,一路是接电源,另一路接一块锂电池,用一个TL431稳压2.5V接到P1.7脚作为基准,实测精度还算凑合的。






顺便用AD画了个原理图,因为后续打算用锂电升压来供电并实现其他功能,所以把背光电流调整到5mA左右,显示效果在可接受范围之内,实测整体20mA左右,等后续功能都完善了再画个板子吧。


因为程序不是原创,就不分享了,网上都有的。







作者: wez    时间: 2019-12-15 22:34
感觉你焊接的和电路图不太一样
作者: 小黑14    时间: 2019-12-17 23:16
运行成功了,谢谢楼主。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1