关于ds18b20

本文分享了一位同学在制作18b20测温程序过程中的调试经验,包括解决1602显示器对比度问题、修正max232电路图错误、处理多个18b20传感器连接难题、C51串口发送技巧以及keil与proteus联合调试方法。

这段时间帮着同学做了个18b20的测温程序,发现了几个问题。

1、1602第三引脚是调整对比度的,但是如果悬空的话,显示就会出问题,接地的话,会有鬼影,我是串了个6.8K的电阻接地,正常了。

2、发现了我存的郭天祥的max232 的电路是错误的。接DB9的时候,23引脚画反了。

3、多个18b20连在一起,使用search rom的话,这个函数很不好弄。最好是单独处理。

4、c51的串口发送的时候,完全是以ascII发送的,如果没有调用stdio.h,则不能使用pirntf。这时候,如果想要发送回车,可以发送0x0d,0x0a字符即可。

5、keil和proteus联调的时候,单步如果只有汇编代码,这时选中仿真选项中的到main,则可以在c文件中进行单步调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值