1、按照计划,利用PF做了秒闪,定时输出2Hz,PF每秒有效2次,每次更新的同时,标志位翻转。看起来没什么问题,可是看起来非常别扭:秒灯亮和秒更新不同步,而且跟系统上电时刻有关。问题在于PF和秒更新本来就不同步,解决办法:利用更新结束标志UF读时间寄存器,置位秒标志点亮秒闪位,秒标志延时0.5秒后复位,这下看起来舒服了。
2、原来7219用BCD译码方式工作,改为不译码方式,12887仍用BCD方式。星期显示为dAy* 。
3、数码管亮度在18:00到6:00设为0x00,其余时间设为0x02 。
4、觉得用89V51做这个有点浪费,焊了个AT89C2051的编程器。可写入,校验通过。2051接并口好像很麻烦,要编程。不知道这个认识是否正确。待验证。
5、又焊了个三极管电平转换,电解电容原来使用47u,这回用10u。结果9600写程序时,有时停在一个地方不动。用19200可以顺利烧录。大概是否这个电解容量太小,导致负压不够。这个需要确认。 |