stc12c5a60s2_spi程序.docx
《stc12c5a60s2_spi程序.docx》由会员分享,可在线阅读,更多相关《stc12c5a60s2_spi程序.docx(17页珍藏版)》请在第一文库网上搜索。
1、stc12c5a60s2_spi程序单片机是STCI2C5A60S2,用的是单片机的哽生SP1驱动的ng24101+,这个是从机(接收机的)。主机(发射机)是用的STCI2C5A60S2单片机,软件模搜SP1这个是硬件全貌。STCI2C5A60S2在众多的51系列单片机中,要算国内STC公司的IT增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是F1ASH工艺的,如STC12C560S2单片机内部就自带高达60KF1ASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的
2、要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。stc12c5a60s2spi调试程序/I111I111/spi.h/I111I111I111I111I111I11/#ifndefSPIHdefineSPI_Hinc1udestc121e5a60s2.hinc1udespi.h/sfrP4=0xe8;/STC121E5A60S2单片机自带SPI控制器连接/sbitVCC1=P20;/VCC1NOUSE/sbitSON=P6;/MISO/sbitSIN=P5;/MOSI/sbitSCKN=P7;/SCKsbitCSN=P4;/28J60CS/sbit
3、RSTN=P35;/RST,nouse/sbitINTN=P33;/INT,nousevoidinit_spi(void);voidWriteByte(u8_ttemp);u8_tReadByte(void);#endifIiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiI11111111111111111111111111d1111111111111111111111111111inc1udespi.h/STC121E5A60S2单片机自带SPI控制器连接voidinit_spi(void)/SSIG=1;/忽略S
4、S脚/SPEN=1;允许SPI工作/DORD=0;先传高位MSB/MSTR=1;设置单片机为主机SPCT1=OxDO;/SPIContro1RegisterSSIGSPENDORDMSTRCPO1CPHASPR1SPRO0000,0100SPSTAT=0xC0;/IE2=0x02;允许SP1中断控制位)voidWriteByte(u8_ttemp)(SPDAT=temp;whi1e(!(SPSTAT&0x80);SPSTAT=0xC0;u8tReadByte(void)idatau8_ttemp;/SPSTAT=OxCO;SPDAT=0x00;whi1e(!(SPSTAT&0x80);temp
5、=SPDAT;SPSTAT=OxCO;returntemp;)Iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiistc12c5a60s2spi程序inc1udereg52.hinc1udeGntrins.defineMODE0/MODE=I时为发送代码MODE=O时为接收代码typedefunsignedcharuchar;defineuintunsignedintsfrSPCT1=OxCE;/SPIContro1RegisterSSIGSPENDORDMSTRCPO1CPHASPR1SPRO0000,0100sfr
6、SPSTAT=OxCD;/SPIStatusRegisterSPIFWCO100xx,xxxxsfrSPDAT=OxCF;sbitCE=PO;sbitCSN=P1;sbitIRQ=P2;sbit1ed=P20;ucharbdatasta;状态标志sbitRX_DR=Sta-6;sbitTX_DS=StaC5;sbitMAX_RT=StaC4;defineTX_ADR_WIDTH5/5uintsTXaddresswidthdefineRX_ADR_WIDTH5/5uintsRXaddresswidthdefineTX_P1OAD_WIDTH32/32uintsTXpay1oad#defineRX
7、P1OADWIDTH32/32uintsTXpay1oaducharconstTXADDRESS0x01;本地地址xAdrjvidth=0x34,0x43,oxio,oxio,ucharconstRX_ADDRESS0x01;接收地址RX_ADR_WIDTH=0x34,0x43,0x10,0x10,ucharcodeTx_BufTX_P1OAD_WIDTH=0xff,0xee,0x11,0x22,0x33,0xaa,Oxbb,0x11,0x22,0x33,0xaa,Oxbb,Ox110x22,0x33,0xaa,Oxbb,0x11,0x22,0x33,0xaa,Oxbb,0x11,0x22,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- stc12c5a60s2_spi 程序