周末了,休息了。
可是手一闲下来心就发慌。于是,用变压器、三端稳压简简单单的搭个有几路输出的电源。三是78系列和固定3.3V输出1117。12V、9V、5V都搭很顺利,焊完通电就达到目的,可是3.3V的确不能如愿,量其输出电压,去到11.85V,汗!怎么回事?检查来检查去,电路又没接错。折腾了一阵,还是翻出1117的DATASHEET来查阅一下。这才恍然大悟,原来我错把1117的输入端直接接到经18V变压器降压输出的电压了,根据DATASHEET的描述,1117的输入电压最高只能是5.2V。庆幸1117没冒烟,呵呵。
哗哗哗的一个小时过去了,电源有得用了。手头的两款51单片机(STC89C51和AT89S51)都快生锈了,烧段同样的程序给它们热身,但是却发现在同样一个硬件环境下AT不能按要求工作,难道AT呜呼了?到别处翻来块AT89S52喂它同样一段代码,放到同一硬件环境奔跑,可是还是跟AT51那样跑不起来。有待检查。。。。。。。
本来嘛,上面所说的硬件环境是焊成用遥控器来控制一流水灯的闪动方式,同时两个7段数码管显示相应代码。不过红外遥控接收程序还没动手去搞。。说起这接收程序,我又不得不说我对PT2262的确很陌生,它的编码格式据说是:地址码+数据码+同步码。而传说这个地址码可以是6~12位,数据码也跟着可以是0~6位。疑惑就在这里了,到底什么时候,怎么用,地址码才是6位7位或者12位?
一下子小弟遇到这么多问题,看来还要多加努力,同时还期待高手指教。。。。嘿嘿