打印

51+8255+ds12c887

[复制链接]
3040|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ruidi1|  楼主 | 2011-5-30 15:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51单片机+8255B口,驱动DS12C887显示时间,同时做了2个板子,1个板子显示正常,一个板子只有偶数,例如:10年10月10日 12时30分 40秒,走的时候也是2秒2秒走,设置时钟时也只能2为单位设置,例如我要设置11年,保存后还是10年,设置12年则显示12年,请高手指点,急。。。。。

相关帖子

沙发
与时俱进| | 2011-5-30 15:18 | 只看该作者
8255好古老的东西。

使用特权

评论回复
板凳
ruidi1|  楼主 | 2011-5-30 15:19 | 只看该作者
是的,什么原因?请指教

使用特权

评论回复
地板
maychang| | 2011-5-30 15:23 | 只看该作者
猜测是8255损坏。
既然是两块板,可以通过掉换芯片来确定。

使用特权

评论回复
5
chunyang| | 2011-5-30 16:34 | 只看该作者
有可能是芯片有部份损坏,也可能是PCB或焊接问题,前者用交叉替换即可判别,后者用万用表测量查找。

使用特权

评论回复
6
ruidi1|  楼主 | 2011-5-30 16:36 | 只看该作者
神奇的九寨,什么都换了,这板子就是不行,奶奶的。。。。
板子上也没发现有什么粘连和短路情况。。。。
以前8255的复位脚和单片机复位脚是连在一起的,老是上电后液晶刷不了屏,所以我单独对8255复位,结果问题没有解决反而整出多的问题了。。。。
用8255真是一生的痛。。。。。。。。。。

使用特权

评论回复
7
ZYP82| | 2011-5-30 16:44 | 只看该作者
:)

使用特权

评论回复
8
无名蚂蚁| | 2011-5-30 16:53 | 只看该作者
:P

使用特权

评论回复
9
wangwang1008| | 2011-5-30 17:34 | 只看该作者
我51和DS12c887的板子  读不出来数据  你能把你读12c887的函数 给我看看不 ?

使用特权

评论回复
10
hxy6951| | 2011-5-30 22:20 | 只看该作者
可能通信的时钟频率高了。

使用特权

评论回复
11
chunyang| | 2011-5-30 22:58 | 只看该作者
好好检查吧,没什么奇怪的事,只是你没有找到问题而已。

使用特权

评论回复
12
与时俱进| | 2011-6-2 20:17 | 只看该作者
"走的时候也是2秒2秒走"-------是每一秒钟走2秒呢,还是每两秒钟走两秒呢?
如果是后者,说明走时准确,只是读的时候最后一位不管是1还是0,都读成0,那么就要重点检查D0这根线了,可以用示波器看看波形。当然我没用过12c887,只是根据经验猜测。

使用特权

评论回复
13
与时俱进| | 2011-6-2 20:26 | 只看该作者
九几年89c2051刚出来时,用8255做过编程卡,用来烧写2051。

使用特权

评论回复
14
与时俱进| | 2011-6-2 20:31 | 只看该作者
楼主是不是学生啊,怎么尽是用些老旧的芯片?82C55似乎维修配件都不好买到,哈哈。
老师偷懒,一本教案用上十几二十年,从不更新。

使用特权

评论回复
15
zhaotianlong| | 2011-11-17 22:05 | 只看该作者
晕我还专门去电子市场找8255好不简单才找到,原来是电子垃圾。

使用特权

评论回复
16
mrxum| | 2011-11-17 22:10 | 只看该作者
不是,这些东西是经典啊,不能改,书是理论,自学才是王道 14# 与时俱进

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

85

帖子

0

粉丝