打印

大家回答(新手问)存储器类型解释)回答最好给个程序的

[复制链接]
1670|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fengyeu|  楼主 | 2007-10-23 19:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
bit   位标量声明               声明一个位标量或位类型的函数
sbit  位标量声明               声明一个可位寻址变量
Sfr   特殊功能寄存器声明       声明一个特殊功能寄存器
Sfr16 特殊功能寄存器声明       声明一个16 位的特殊功能寄存器
data  存储器类型说明           直接寻址的内部数据存储器
bdata 存储器类型说明           可位寻址的内部数据存储器
idata 存储器类型说明           间接寻址的内部数据存储器
pdata 存储器类型说明           分页寻址的外部数据存储器
xdata 存储器类型说明           外部数据存储器
code  存储器类型说明           程序存储器

相关帖子

沙发
ayb_ice| | 2007-10-24 08:37 | 只看该作者

随便说说

Sfr   特殊功能寄存器声明       声明一个特殊功能寄存器
Sfr16 特殊功能寄存器声明       声明一个16 位的特殊功能寄存器
注意大小写

使用特权

评论回复
板凳
qiushui007| | 2007-10-24 09:39 | 只看该作者

上面说的已经很清楚了, 还能要什么例子呀?

使用特权

评论回复
地板
qiushui007| | 2007-10-24 09:40 | 只看该作者

这样的例子如何?

unsigned char data SerBuffer[20];   

bit CmdValid;
unsigned char cardtype;
typedef struct 
         {
            unsigned char  cmd;           
            char           status;        
            unsigned char  nBytesSent;   
            unsigned char  nBytesToSend; 
            unsigned char  nBytesReceived;
            unsigned short nBitsReceived; 
            unsigned char  irqSource;     
            unsigned char  collPos;       
                                          
         } MfCmdInfo;

使用特权

评论回复
5
qiushui007| | 2007-10-24 09:41 | 只看该作者

例子

unsigned char idata MLastSelectedSnr[4];
unsigned char data RevBuffer[30];
unsigned char data SerBuffer[20];
unsigned char idata RevBuffer[30];  
unsigned char data SerBuffer[20];  

使用特权

评论回复
6
ayb_ice| | 2007-10-24 10:06 | 只看该作者

了解了51的结构,上面的自然就清楚了。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

446

帖子

0

粉丝