社区
单片机/工控
帖子详情
STC单片机编程出错是啥原因?
yangminghua6
2010-03-14 10:34:47
我的单片机是STC89C52RC,做的是控制点阵屏显示汉字,怎样处理汉字数据的存放?如何写入它内部的EEPROM?请各位高手指点!谢谢啦!
...全文
432
15
打赏
收藏
STC单片机编程出错是啥原因?
我的单片机是STC89C52RC,做的是控制点阵屏显示汉字,怎样处理汉字数据的存放?如何写入它内部的EEPROM?请各位高手指点!谢谢啦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ls159789
2011-07-30
打赏
举报
回复
我现在用stc12c系列的,有8k 的eeprom,我试过存一两个小字节是没有问题,但是遇到大数据(我现在存一个147个数组的数据)就会出错只能存到一个字节,第二个字节就会出错!哪位高手有这方面的经验请给与指教啊!
maoy001
2011-07-19
打赏
举报
回复
学习了
gzsam020
2010-05-10
打赏
举报
回复
1:将你要显示的汉字数组做成.BIN文件
2:打开程序文件后打开汉字数组文件
3:配置设置
4:写入即可
字库使用时在程序中从EEPROM中读回
yangminghua6
2010-03-18
打赏
举报
回复
谢谢各位啦!
tcdzyq
2010-03-16
打赏
举报
回复
STC的内部EEPROM其实也是FLASH,其数据手册上有读写方法。程序代码容量有限制,点阵屏显示数据大小要算进去,不要超过单片机存储空间,否则当然会出错。
一般如字库较大需外扩一片容量稍大的FLASH的。
老人参
2010-03-16
打赏
举报
回复
stc11 stc12 系列的, 技术还不太完备,
如果做小东西,可以尝试一下,大项目,不敢用
老人参
2010-03-16
打赏
举报
回复
stc这个ram这么小,动不动就超了,用起来郁闷,还是不推荐用这个,
10多元的arm 都比这个强n倍;
还是推荐你用arm,如果字库多,可以挂flash,
s52当然也是可以挂字库flash 的, 显得有些浪费,hoho
hallowwar
2010-03-16
打赏
举报
回复
建议采用文字压缩和解压缩(压后存入单片机,单片机里面用解压缩算法复原),否则,stc肯定是存储不了的,I2c通讯显然费劲。
jiqiang01234
2010-03-15
打赏
举报
回复
STC89C52RC的eeprom不是很大吧,我用的是stc11f16xe,有32k的eeprom,32x32的点阵字大约可以放200个。我也正在做点阵屏的东西。不知道楼主的点阵字模数据准备从哪里获得,用现成的字模提取软件还是需要从上位机下载到单片机。STC89C52RC的指令周期只比普通51快了一倍而已,晶振倒是可以提高不少,但总的来说速度还不如stc11f系列的。还有,stc的eeprom读写需要注意跨扇区的问题,因为一个扇区只有512字节。另外,当时我没有选片外的i2c总线的eeprom,感觉速度比片内的eeprom(其实对于stc的片子,就是flash rom)会慢不少,毕竟i2c是一位一位传输的。
kyzf
2010-03-14
打赏
举报
回复
对于STC89C52,你想通过点阵屏显示汉字,首先需要采用对应的字模提取软件,或者自己比划提取。
然后按照对应的格式将你提取的字模数据储存在一个数组表格中。
至于放在FLASH里还是放在E2PROM里,这个没有太大必要进行限制吧。
另外最好去网上搜索下STC89C52对应的代码,你在它们的基础上进行修改,这样学得快。
dceacho
2010-03-14
打赏
举报
回复
没用过那个片子
不过我用51时是直接UCHAR CODE 某个汉字={XX,XX,XX,XX....}
这些字模写到ROM里啊,内部E2PROM没多大的
一只大虾几条腿
2010-03-14
打赏
举报
回复
我也刚用STC89C52做了一个点阵,如果你想用到EEPROM,就得用I2C总线。。
lan120576664
2010-03-14
打赏
举报
回复
STC89C52RC老是会跑漏部分代码,不知道为什么.
编译出来的结果是这样:
Program Size: data=99.7 xdata=0 code=7961
蒋剑波
2010-03-14
打赏
举报
回复
先找个字模软件,如字模3,把所需要的汉字码列出来,放在一个code tab里,再在程序里调用刷新就OK了.
lbing7
2010-03-14
打赏
举报
回复
怎样处理汉字数据的存放?
如果你的汉字要修改,那么是好用带字库的LCD,另外放到RAM或者EEPROM空间
如果不需要修改,那么字模直接放到ROM区就可以
如何写入它内部的EEPROM?
去下宏晶对应单片机的数据手册里面会有接口程序
stc
-isp最新
STC
单片机
使用串口ISP,不需
编程
器,只要有串口就可以下载,非常方便。 但是从大量的实际操作中会遇到各种各样下载的问题,影响了用户体验,现整理
原因
和解决方法如下: (仅供参考,欢迎指正,Email:
stc
isp@163.com)...
单片机
应用课程设计基于DS1302电子时钟的设计-报告参考模板.doc
用
单片机
内部的定时/计数器来制作电子万年历,虽然无须外接其他芯片,充分利用 了
单片机
的资源,但是计时精度不够高,误差较大,掉电后所有数据将被丢失,且软件
编程
较为复杂。 在以
单片机
为核心构成的装置中,...
单片机
有很多种-1.3.第1季第3部分
本课程是《朱有鹏老师
单片机
完全学习系列课程》第1季第3个课程,主要讲了
单片机
的发展史,各种主流
单片机
的各自特点,
STC
51
单片机
的各系列的特点以及项目中如何选型主控
单片机
。
单片机
频率计数器课程设计.doc
STC
89C52
单片机
内部具有2个16位的定定时计数器T0与T1,可以通过
编程
来实现所需 要的功能。定时/计数器T0与T1的核心都是16位的加1计数器,TH0与TL0构成 在构成定时器/计数器T0加1计数器的高8位和低8位;TH1与TL1构成...
51
单片机
HAL库V1.0.5.zip
2.修改了Gpio_WritePin和Gpio_TogglePin函数:仅对想修改的引脚进行操作,以避免出现某组端口中既有输出口又有输入口时
出错
的Bug。 3.Uart_Process函数加入时间参数 4.将
STC
89X5X.h加入定义P1_0、P1_1、P3_0~P3_7。 ...
单片机/工控
27,374
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章