全球旧事资料 分类
岂不是水龙头一天自动放水几次??就算一天自动放水一次而已,这个东西都是卖不出的了。另一方面,他们总觉得电费不是钱,红外线是源源不断地放,接收端是不停地检测,单片机经常缺乏睡眠。。。再举个例子,温度控制,这个东西估计大学生的比赛中是常出现的题目了,他们总是有着这样一个概念:你调100度,那么我的发热管就一直加热,直到AD检测到100度了,就停,然后当温度降低到99度,又开始加温。同学们,看上去很正常吧??但我不妨跟你说,这样的东西是根本不能用的,如果用在工控上(一般要求精度为12度)是必然闯祸的东西!!为什么?因为学生们都认为到了100度的时候就关发热管,那么他温度就应该只有下降没有上升的理由是不?但实际中,关掉发热设备后,发热丝还是火红火红的,温度是以一个曲线形式继续上升的,所以你到100度才关,到头来实际温度是到110或更高才会开始下降的。同理,温度下降后的加热上升也有这个问题。关于这类温度控制的算法,是有一门专门的PID学问的。大家可以在网上多搜索资料。r
r
说回正题,由于在上网中得到了不少启发,我就开始慢慢脱离那些C程序量还不到300行的小实验了,也就是说,不再点跑马灯,键盘,LED等的东西了。我开始想写大点的程序,但想归想,可是没有什么题材啊,于是就想不如尝试做个主板的BIOS烧写器如何?其实BIOS烧写器就只是一个简单的PC下载BIN或HEX程序到FLASH上的东西而已。如果这个东西能做出来,倒不如再加上一个12864的LCD上去(之前刚能弄的他显示汉字),再加个键盘(早就会了,扫描程序是抄回来的:),做个类似PDA的东西,有时间显示(当时刚弄通了1302),有中文显示,还要有中文阅读器的(因为那位朋友做过的,我不会,当然就想做出来啦)。于是就这样,心中就有了一大堆的想法了,慢慢就把这个模型拼了出来:要有一个单片机,一片FLASH,一片RAM,一个串口,LCD,键盘,还有时钟芯片,就这么多!!r
(呵呵,说着好象有点象丁丁在卖的实验板了:)r
不过很可惜,到现在我还是没有把这个东西完全做出来(倒是给老丁先下了手:),只自己做了块有FLASH,RAM,串口的板子,也就是先完成了烧写BIOS的部分了,而且这个东西还是很后期才做出来的,为什么?因为当时有更重要的事情吸引了我。。。r
r
第六章升级r
r
当时在论坛上,网上看到有人做USB接口的,觉得很牛啊,于是自己也想做,但一直就是没资料,也不知道如何学。这时候好象又回到了当初认识单片机的时候,好象一切都很新鲜,全部都不懂一样。感到无从下手。2003年一r
好听全球资料 返回顶部