这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » c51 关于c51编写的小问题请指教

共2条 1/1 1 跳转至

c51 关于c51编写的小问题请指教

院士
2006-09-17 18:14:16     打赏
c51 关于c51编写的小问题请指教



关键词: 关于     写的     问题     指教    

院士
2006-12-22 22:43:00     打赏
2楼
问 这是我以前编译过的程序(有省略)
#define U4 ((char *) 0x3300)  //U4外部数据存贮芯片其入口地址0x3300
undigned char ad=16;
main()
{
if (ad/4==4)
{*(U4+ad)=0xaa;}
else *(U4+ad)=0xbb;
.if(ad==2552)
{ad=10;}
.
.
}
现在我改用Franklin C51 编写,但编译时Franklin C51认为#define U4 ((char *) 0x3300)和*(U4+ad)定义是错的。我只好改为#define U4 XBYTE[0x3300]但是*(U4+ad)定义如何该?
1: 请教用以前的中文版Cruiser.C51可以编写C语言程序吗??? 2: char 存不下3300char 存不下3300 3: 使用的语言的差异使用的语言不同,这里的char不是指数据类型。原程序的头文件和Franklin c51不同。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]