[51单片机] AT89C51和STC89C51有什么区别?

[复制链接]
504|6
 楼主 | 2019-5-15 14:56 | 显示全部楼层 |阅读模式
做了一个简单的日历,显示年月日星期时间温度,带调整,三个按键,设置,加,减。按设置键依次反白显示待调整项数字。用STC89C51调试好了,运行正常。把程序烧进AT89C51,调整项数字反白显示出错。本来是反白数字的那个点阵,整个方块变黑,数字变白。换用AT89C51之后变黑的不仅是数字点阵的方块区域,右下角会多出来一小块儿黑的,很是郁闷。 1.PNG 2.PNG 3.PNG

使用特权

评论回复
| 2019-5-15 16:26 | 显示全部楼层
调整下时序定时看看

使用特权

评论回复
 楼主 | 2019-5-15 17:21 | 显示全部楼层
ayb_ice 发表于 2019-5-15 16:26
调整下时序定时看看

能不能讲讲什么原因?

使用特权

评论回复
| 2019-5-15 18:42 | 显示全部楼层
有些驱动需要特定的时序,这2个芯片,大部分一样的,你要看看STC的时钟是单倍的还是双倍的。

使用特权

评论回复
| 2019-5-16 08:34 | 显示全部楼层
chineseboyzxy 发表于 2019-5-15 17:21
能不能讲讲什么原因?

指令的功能一样,但执行时间可能不一样,所以需要调整

这也是移植的一部分

使用特权

评论回复
| 2019-5-16 08:42 | 显示全部楼层
一个ATLEGA  一个STC IO口兼容 注意IO上下拉输入输出方式,晶振和时序

使用特权

评论回复
| 2019-6-25 10:16 | 显示全部楼层
STC跟AT 89系列可以直接替代,需要注意下面两个地方
1:看门狗寄存器地址和操作方式不同
2:STC89C52有扩展的256字节xdata,如果你访问外部的总线,地址要大于等于0X0100或下载时禁止访问内部Xdata.
   AT这款听说早就停产了,市场假货较多。楼主可以用全新快速的STC89C52-35I-LQFP44替代,价格性能更优
如有需要 加我Q可以给你送样测试;2593903262

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /7 下一条

在线客服 快速回复 返回顶部 返回列表