找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1544|回复: 7
收起左侧

想问问什么单片机12864从51单片机换到STC8a8k64s4a12就不可以了?

[复制链接]
ID:986562 发表于 2021-12-21 21:44 来自手机 | 显示全部楼层 |阅读模式
是这样的我用12864连接51开发板是可以成功显示图片取模的结果的,但是一换到STC8a8k64s4a12就不可以了!!!!
回复

使用道具 举报

ID:213173 发表于 2021-12-22 07:27 | 显示全部楼层
本帖最后由 wulin 于 2021-12-23 06:08 编辑

STC8比普通51的速度快约10倍,原驱动代码的时序不适应了,通常把原延时函数时间变量扩大10倍即可。注意:STC8上电除 P3.0 和 P3.1 准双向外,其余所有 I/O 口上电后的状态均为高阻输入状态,用户在使用 I/O 口时必须先设置 I/O 口模式!
回复

使用道具 举报

ID:584814 发表于 2021-12-22 08:51 | 显示全部楼层
楼上正解。
STC8a8k64s4a12也是一种51单片机,只不过速度比低层的要快些而已。
回复

使用道具 举报

ID:546770 发表于 2021-12-22 08:56 | 显示全部楼层
楼上的楼上正解,楼上也是正解,STC的单片机是向下兼容的,程序应该是正确的,把延时整长一点就OK了
回复

使用道具 举报

ID:226055 发表于 2021-12-22 09:47 | 显示全部楼层
    1、其实不单单是时序上快了很多的问题,头文件也要注意下。STC8增加了很多外设,自然就有了新的头文件。在开发STC8A8K64S4A12时,肯定使用新的头文件才是正确的,不然后面用到4组串口,用到SPI、I2C等外设,又要重新弄。
    2、手头买过艾克姆的板子,单片机型号正好是STC8A8K64S4A12,也有LCD12864的源码。
LCD12864屏显示实验连接图.jpg



    3、因为LCD12864屏支持并口和串口2种方式驱动,附件也是给了2个源码。






实验3-3-1:LCD12864屏 - 显示字符汉字实验(并口方式).rar

51.22 KB, 下载次数: 14

实验3-4-1:LCD12864屏 - 显示字符汉字实验(串口方式 - 模拟SPI).rar

41.35 KB, 下载次数: 12

回复

使用道具 举报

ID:908826 发表于 2021-12-22 10:14 | 显示全部楼层
一个是1t一个是12t,运算速度不一样,1t的更快,所以有些延时什么的在增强型上就会更快,可能达不到你要的时序效果,要注意下这里。
回复

使用道具 举报

ID:988396 发表于 2021-12-22 21:21 | 显示全部楼层
两个的运行速度都不一样,而且相关的代码也在一定程度上是不同的,需要修改
回复

使用道具 举报

ID:232791 发表于 2021-12-28 09:08 | 显示全部楼层
没法完全兼容啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表