摘要:
串口调试这个东西真的太经典了,虽然我对51的串口通信方式还是一知半解,但是这几天调试程序,又通过看郭天祥的书,对51的串口有了进一步的认识,串口调试的程序需要多多收集,开始德飞来板子上的串口程序感觉起来就是个渣渣,一点都不好用,在调试程序的时候老是出问题,上一篇调试串口的程序就是移植德飞来板子上的程序,不仅波特率不能自己更改,比较死板,要注意的东西很多,不适合,今天调试温度传感器那个程序,突然间发现一个比较又用的串口调试程序,就晒在园子里,供大家参考//****************************************************************//// .. 阅读全文
摘要:
前面介绍了AMD2302这个温度传感器,这里在介绍项目中使用的另外一个传感器好像数字光电模块BH1750是所有模块中唯一没有坏过的模块,这点我比较欣慰,BH1750采用的也是I2C协议,比较简单,这个模块使用起来,是一个比较让人放心的传感器,下面晒出模块提供的源代码//***************************************// BH1750FVI IIC测试程序// 使用单片机STC89C51 // 晶振:11.0592M// 显示:LCD1602// 编译环境 Keil uVision2// 参考宏晶网站24c04通信程序// 时间:2011年4月20日//***** 阅读全文
摘要:
这一次使用的温湿度传感器也是经历了几次变动,从开始用的DHT11模块,到接下来的AMD2302,再到最后使用的AMD2302可用版本,不得不说,模块的价位真的决定了她的性能,很大程度上,开始的DHT11这个模块,真心尼玛坑爹啊,调试程序调试了好久,突然间发现他是坏的,AMD2302好好地,就是因为短了一下路,结果就烧了,又白等了几天,他们的性能都差不多,AMD2302的价位是20多块钱,我在想这个是不是在抢钱,好的传感器都比较贵,,,,,但是买东西的一条法则,尤其是元器件,那就是便宜没好货 总结几条买传感器的法则:1,由于传感器容易坏,所以项目的时候,一定要买两个,也就是所用项目传感器... 阅读全文
摘要:
在这个比赛中,我们使用的是24L01这个无线模块,说句实在话,这个模块的功能不是很强大,出错的机率比较大,加上这个模块需要3.3v供电,所以对于5v的系统来讲,这个模块算比较麻烦的一个,这个模块比较容易坏,也许就是取电哪里,我开始没有共地的原因吧!!! 网络上有许多无线的模块,我觉得开始的时候就不应该选择这个无线,因为模块越简单,编程就越复杂,加上我需要4块单片机之间进行通信,其实程序也就是2对1,温湿度采集单片机A,刷卡采集B,屏幕处理C,以及网络模块D,开始无线程序只是简单的一对一,项目开始的时候,就应该把节点搭建好,否则的话,程序就要进行一次大的调整 在这里我们的项目就因为调试无... 阅读全文