2013-1-12 17:33:03 [显示全部楼层]
6842浏览
查看: 6842|回复: 2

[求助] 看完《ld3320开发手册》后的疑问之一

[复制链接]


STC单片机(带SPI口的种类)兼顾读写的函数例程
    unsigend char SPI_TR( unsigned char x )   
    {   
      SPSTAT=0xC0;     
      SPDAT=x;     
      while(!(SPSTAT&0x80));     
      return SPDAT;
    }
17.2.2 SPI状态寄存器SPSTAT   17.2.3 SPI数据寄存器SPDAT
在STC10F08XE.H中
sfr SPDAT  = 0xCF; //SPI Data Register                                                     0000,0000
(下面的8个零什么意思)
可是在STC官网中却成了:
sfr SPDAT =Ox86 ;//SPI Data Register
sfr SPDAT  = 0xCF  表示SPDAT的地址是0XCF,但是为什么前后不一样啊


ET0  EX0  0x00,0000
sbit EX0      = IE^0;
上面的语句是从头文件中取得的,如果是汇编语音,问什么,好几个语句后面都在下面写0x00,0000
上面的“0x00,0000”不知道是什么意思?

这些声音是事先在PC机上录制好的MP3文件,在PC机上合成到一个文件 voice.dat中

#ifdef HARD_PARA_PORT
#define LD_INDEX_PORT  (*((volatile unsigned char xdata*)(0x8100)))
#define LD_DATA_PORT  (*((volatile unsigned char xdata*)(0x8000)))
“(*((volatile unsigned char xdata*)(0x8000))) ”是什么意思?
define的语法我知道,不知道的是后面定义的是什么,“0x8000”的什么意识,为什么要这样写

sfr P0M0 = 0x94; //                                                                         0000,0000
sfr P0M1 = 0x93; //                                                                         0000,0000
“POM0为P0模式配置寄存器0”不明白是什么意思?


lxlsin  学徒
 楼主|

发表于 2013-1-20 15:35:03

dfrobot怎么没有人员回答啊。
回复

使用道具 举报

mickey  NPC

发表于 2013-1-23 13:31:48

这个ld3320芯片手册中的问题,应该问ld3320芯片公司的技术人员。问题中提到的MP3等硬件已经超出我们的技术支持范畴,我们无法回答。
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail