登录
首页 单片机论坛
回帖 发帖
正文

主题:[讨论]关于C51的数据类型?

点击:1088 回复:3

请问大家一个小问题,char在C51 中的长度是多大啊?我定义了一个数组:
     unsigned  char  str[128];  就报错说: 地址空间溢出?
请问这是为什么呀?
07-06-08 09:33
问题不是char的长度,是你的数组的长度,你没有定义数组的位置,像128个字节你应该定义存储到程序存储器中
07-06-08 12:33

引用 talong 在 2007-6-8 12:33:00 发言【内容省略】

我是想从存储器24c02中取出数据放到一个数组中,比如unsigned  char  str[],最大能放多少个数据呢?
07-06-08 16:29
最大能取多少这要看你选用的单片机型号和你程序中使用的其他数据的多少来定,试一试吧
07-06-08 20:49

工控新闻

更多新闻资讯