2006/9/1
11:28
by wstrom
浏览(1865)
在ATMEL系列芯片中,89C51功能上的不足现在已从单片机的行列中隐身。取而代之的89S51系列的89S51与89C51功能相同。指令完全兼容。程序编译后生成的HEX文件无需任何转换就可以直接在89S51使用。其实89S51只比89C51增加了一个看门狗功能。89S51的其它功能与89C51的几乎完全相同,大家可以查阅89C51的资料,在这里我只对89S51的看门狗使用方法介绍一下。89S51单片机内部的看门狗使用方法同多数同类芯片有着共同的特点,如果我们想加固程序运行的稳定性和抗干扰性,又不想在硬件上加太多的外围电路,那么用这种芯片内置的看门狗就可以完全可以实现我们的设计要求了,使用方法具...
posted by
wstrom at 11:28
2006/8/19
13:54
by wstrom
浏览(1030)
cwr8:
subb al,82h,72h
cmpb al,#27
je cwa8
ljmp cw00 &...
posted by
wstrom at 13:54
2006/8/19
13:20
by wstrom
浏览(687)
前一段时间,有个朋友让我写一个判断两个时刻(年-月-日-时-分-秒)是否相差为5S的子程序,如果给定的两个时刻在5S之内,置位hh,否则不置位hh。
刚看到这个要求,我以为朋友在那我开刷。这么简单,两个时刻相减拟就得了。可写起来才知道没那么简单。
程序如下:
judge_5S:
ldb hh,#0
ldb &...
posted by
wstrom at 13:20
2006/8/18
20:09
by wstrom
浏览(1197)
曾记得看过白岩松的一本书《痛并快乐着》。
我不是白岩松,无法痛并快乐着,然而我痛我不哭。
蜗牛有自己小小的壳,无论到那里它都背着,躲着!处处小心地保护着自己,不让自己受伤。我没有,于是暴风雨来临,只能用双肩背负,悲伤来临,只能用心去承受。
很多人羡慕那壳,然而他们不知道:也许那壳是保护也是负担,所以它才爬得那么慢,虽然安全但不见得快乐。
我快乐,因为我没有壳! 曾用这样的话,安...
posted by
wstrom at 20:09
2006/8/16
14:38
by wstrom
浏览(741)
一、RAM冗余技术
所谓的RAM冗余,就是:
1. 将重要的数据信息备份2份(或以上)并存放在RAM中不同的区域(指地址不相连)。
2. 当平时对这些数据进行修改时,同时也更新备份
3. 当干扰发生并被拦截到“程序错误处理段”中时,将数据与备份做比较,采用表决方式(少数服从多数)选出正确(或可能正确)的那个。
4. 备份越多,效果越好。(当然,你得有足够的存储空间)
5.  ...
posted by
wstrom at 14:38