如何通过nrf24l01中文资料唤醒掉电模式下的STC89c52

基于NRF24L01无线模块的STC89C52单片机接收(RX)C语言程序
> 基于NRF24L01无线模块的STC89C52单片机接收(RX)C语言程序
基于NRF24L01无线模块的STC89C52单片机接收(RX)C语言程序
此程序为NRF24L01无线模块的接收程序,RevTempDate是用来存放接收到的数据,最后一位存放结束码。#include #define unchar unsigned char#define unint
unsigned int/*******************************************************/#define TX_ADDR_WITDH 5//发送地址宽度设置为5个字节#define RX_ADDR_WITDH 5//接收地址宽度设置为5个字节#define TX_DATA_WITDH 4//发送数据宽度1个字节#define RX_DATA_WITDH 4//接收数据宽度1个字节/*******************命令寄存器***************************/#define
R_REGISTER
0x00//读取配置寄存器#define
W_REGISTER
0x20//写配置寄存器#define
R_RX_PAYLOAD 0x61//读取RX有效数据#define
W_TX_PAYLOAD 0xa0//写TX有效数据#define
FLUSH_TX 0xe1//清除TXFIFO寄存器#define
FLUSH_RX 0xe2//清除RXFIFO寄存器#define
REUSE_TX_PL
0xe3//重新使用上一包有效数据#define
0xff//空操作/******************寄存器地址****************************/#define
0x00//配置寄存器#define
EN_AA 0x01//使能自动应答#define
0x02//接收通道使能0-5个通道#define
0x03//设置数据通道地址宽度3-5#define
SETUP_RETR
0x04//建立自动重发#define
0x05//射频通道设置#define
0x06//射频寄存器#define
0x07//状态寄存器#define
OBSERVE_TX
0x08//发送检测寄存器#define
0x09//载波#define
RX_ADDR_P0
0x0a//数据通道0接收地址#define
RX_ADDR_P1
0x0b//数据通道1接收地址#define
RX_ADDR_P2
0x0c//数据通道2接收地址#define
RX_ADDR_P3
0x0d//数据通道3接收地址#define
RX_ADDR_P4
0x0e//数据通道4接收地址#define
RX_ADDR_P5
0x0f//数据通道5接收地址#define
0x10//发送地址#define
0x11//P0通道数据宽度设置#define
0x12//P1通道数据宽度设置#define
0x13//P2通道数据宽度设置#define
0x14//P3通道数据宽度设置#define
0x15//P4通道数据宽度设置#define
0x16//P5通道数据宽度设置#define
FIFO_STATUS
0x17//FIFO状态寄存器/*******************相关函数声明**************************/unchar NRFACK();unchar NRFSPI(unchar date);unchar NRFReadReg(unchar RegAddr);unchar NRFWriteReg(unchar RegAddr,unchar date);unchar NRFReadRxDate(unchar RegAddr,unchar *RxDate,unchar DateLen);unchar NRFWriteTxDate(unchar RegAddr,unchar *TxDate,unchar DateLen);unchar NRFRevDate(unchar *RevDate);void NRFSetTxMode(unchar *TxDate);void NRF24L01Int();void NRFSetRXMode();unchar CheckACK();/******************SPI口定义*******************************/sbit CE=P2^0;
//RX/TX模式选择端sbit IRQ=P2^5; //可屏蔽中断端sbit CSN=P2^3; //SPI片选端//就是SSsbit MOSI=P2^4;//SPI主机输出从机输入端sbit MISO=P2^2;//SPI主机输出从机输出端sbit SCLK=P2^1;//SPI时钟端unchar RevTempDate[5];//最后一位用来存放结束标志unchar code TxAddr[]={0x34,0x43,0x10,0x10,0x01};//发送地址/*****************状态标志*****************************************/
//状态标志sbit RX_DR=sta^6;sbit TX_DS=sta^5;sbit MAX_RT=sta^4;/*****************SPI时序函数******************************************/unchar NRFSPI(unchar date){for(i=0;i<8;i++)
// 循环8次{if(date&0x80)MOSI=1;elseMOSI=0;
// byte最高位输出到MOSIdate<<=1;
// 低一位移位到最高位SCLK=1;if(MISO)
// 拉高SCK,nRF24L01从MOSI读入1位数据,同时从MISO输出1位数据date|=0x01;
// 读MISO到byte最低位SCLK=0;
// SCK置低}return(date);
// 返回读出的一字节}/**********************NRF24L01初始化函数*******************************/void NRF24L01Int(){Delay(2);//让系统什么都不干CE=0; //待机模式1
SCLK=0;IRQ=1;}/*****************SPI读寄存器一字节函数*********************************/unchar NRFReadReg(unchar RegAddr){unchar BackDCSN=0;//启动时序NRFSPI(RegAddr);//写寄存器地址BackDate=NRFSPI(0x00);//写入读寄存器指令
CSN=1;return(BackDate); //返回状态}
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一基于NRF24L01无线模块的STC89C52单片机发射(TX)C语言程序
单片机&嵌入式
单片机应用
嵌入式操作系统
学习工具&教程
学习和开发单片机的必备工具
(有问必答)
(带你轻松入门)
电子元件&电路模块
当前位置: >>
>> 浏览文章
基于NRF24L01无线模块的STC89C52单片机发射(TX)C语言程序
在网上看到很多朋友都在苦苦寻找NRF24L01无线模块相关程序,在此为了满足大家贴出来,方便大家学习,此程序注释详细。功能简单说一下:NRF24L01无线模块就要完成TxDate数组数据的发送,很简单的一个程序,只要你硬件没有问题,一般都可以正常工作的!
#include &reg52.h&
#define unchar unsigned char
#define unint
unsigned int
/*******************************************************/
#define TX_ADDR_WITDH 5//发送地址宽度设置为5个字节
#define RX_ADDR_WITDH 5//接收地址宽度设置为5个字节
#define TX_DATA_WITDH 4//发送数据宽度1个字节
#define RX_DATA_WITDH 4//接收数据宽度1个字节
/*******************命令寄存器***************************/
R_REGISTER
0x00//读取配置寄存器
W_REGISTER
0x20//写配置寄存器
R_RX_PAYLOAD 0x61//读取RX有效数据
W_TX_PAYLOAD 0xa0//写TX有效数据
FLUSH_TX 0xe1//清除TXFIFO寄存器
FLUSH_RX 0xe2//清除RXFIFO寄存器
REUSE_TX_PL
0xe3//重新使用上一包有效数据
0xff//空操作
/******************寄存器地址****************************/
0x00//配置寄存器
EN_AA 0x01//使能自动应答
0x02//接收通道使能0-5个通道
0x03//设置数据通道地址宽度3-5
SETUP_RETR
0x04//建立自动重发
0x05//射频通道设置
0x06//射频寄存器
0x07//状态寄存器
OBSERVE_TX
0x08//发送检测寄存器
0x09//载波
RX_ADDR_P0
0x0a//数据通道0接收地址
RX_ADDR_P1
0x0b//数据通道1接收地址
RX_ADDR_P2
0x0c//数据通道2接收地址
RX_ADDR_P3
0x0d//数据通道3接收地址
RX_ADDR_P4
0x0e//数据通道4接收地址
RX_ADDR_P5
0x0f//数据通道5接收地址
0x10//发送地址
0x11//P0通道数据宽度设置
0x12//P1通道数据宽度设置
0x13//P2通道数据宽度设置
0x14//P3通道数据宽度设置
0x15//P4通道数据宽度设置
0x16//P5通道数据宽度设置
FIFO_STATUS
0x17//FIFO状态寄存器
/*******************相关函数声明**************************/
unchar NRFACK();
unchar NRFSPI(unchar date);
unchar NRFReadReg(unchar RegAddr);
unchar NRFWriteReg(unchar RegAddr,unchar date);
unchar NRFReadRxDate(unchar RegAddr,unchar *RxDate,unchar DateLen);
unchar NRFWriteTxDate(unchar RegAddr,unchar *TxDate,unchar DateLen);
unchar NRFRevDate(unchar *RevDate);
void NRFSetTxMode(unchar *TxDate);
void NRF24L01Int();
void NRFSetRXMode();
unchar CheckACK();
/******************SPI口定义*******************************/
sbit CE=P2^0;
//RX/TX模式选择端
sbit IRQ=P2^5; //可屏蔽中断端
sbit CSN=P2^3; //SPI片选端//就是SS
sbit MOSI=P2^4;//SPI主机输出从机输入端
sbit MISO=P2^2;//SPI主机输出从机输出端
sbit SCLK=P2^1;//SPI时钟端
unchar code TxAddr[]={0x34,0x43,0x10,0x10,0x01};//发送地址
/*****************状态标志*****************************************/
//状态标志
sbit RX_DR=sta^6;
sbit TX_DS=sta^5;
sbit MAX_RT=sta^4;
/***************************延时函数****************/
void Delay(unint t)
unint x,y;
for(x=t;x&0;x--)
for(y=110;y&0;y--);
/*****************SPI时序函数******************************************/
unchar NRFSPI(unchar date)
for(i=0;i&8;i++)
// 循环8次
if(date&0x80)
// byte最高位输出到MOSI
// 低一位移位到最高位
// 拉高SCK,nRF24L01从MOSI读入1位数据,同时从MISO输出1位数据
date|=0x01;
// 读MISO到byte最低位
// SCK置低
return(date);
// 返回读出的一字节
/**********************NRF24L01初始化函数*******************************/
void NRF24L01Int()
Delay(2);//让系统什么都不干
CE=0; //待机模式1
/*****************SPI读寄存器一字节函数*********************************/
unchar NRFReadReg(unchar RegAddr)
unchar BackD
CSN=0;//启动时序
NRFSPI(RegAddr);//写寄存器地址
BackDate=NRFSPI(0x00);//写入读寄存器指令
return(BackDate); //返回状态
/*****************SPI写寄存器一字节函数*********************************/
unchar NRFWriteReg(unchar RegAddr,unchar date)
unchar BackD
CSN=0;//启动时序
BackDate=NRFSPI(RegAddr);//写入地址
NRFSPI(date);//写入值
return(BackDate);
/*****************SPI读取RXFIFO寄存器的值********************************/
unchar NRFReadRxDate(unchar RegAddr,unchar *RxDate,unchar DateLen)
//寄存器地址//读取数据存放变量//读取数据长度//用于接收
unchar BackDate,i;
CSN=0;//启动时序
BackDate=NRFSPI(RegAddr);//写入要读取的寄存器地址
for(i=0;i&DateLi++) //读取数据
RxDate[i]=NRFSPI(0);
return(BackDate);
/*****************SPI写入TXFIFO寄存器的值**********************************/
unchar NRFWriteTxDate(unchar RegAddr,unchar *TxDate,unchar DateLen)
{ //寄存器地址//写入数据存放变量//读取数据长度//用于发送
unchar BackDate,i;
BackDate=NRFSPI(RegAddr);//写入要写入寄存器的地址
for(i=0;i&DateLi++)//写入数据
NRFSPI(*TxDate++);
return(BackDate);
/*****************NRF设置为发送模式并发送数据******************************/
void NRFSetTxMode(unchar *TxDate)
{//发送模式
NRFWriteTxDate(W_REGISTER+TX_ADDR,TxAddr,TX_ADDR_WITDH);//写寄存器指令+接收地址使能指令+接收地址+地址宽度
NRFWriteTxDate(W_REGISTER+RX_ADDR_P0,TxAddr,TX_ADDR_WITDH);//为了应答接收设备,接收通道0地址和发送地址相同
NRFWriteTxDate(W_TX_PAYLOAD,TxDate,TX_DATA_WITDH);//写入数据
/******下面有关寄存器配置**************/
NRFWriteReg(W_REGISTER+EN_AA,0x01);
// 使能接收通道0自动应答
NRFWriteReg(W_REGISTER+EN_RXADDR,0x01);
// 使能接收通道0
NRFWriteReg(W_REGISTER+SETUP_RETR,0x0a);
// 自动重发延时等待250us+86us,自动重发10次
NRFWriteReg(W_REGISTER+RF_CH,0x40);
// 选择射频通道0x40
NRFWriteReg(W_REGISTER+RF_SETUP,0x07);
// 数据传输率1Mbps,发射功率0dBm,低噪声放大器增益
NRFWriteReg(W_REGISTER+CONFIG,0x0e);
// CRC使能,16位CRC校验,上电
Delay(5);//保持10us秒以上
/*****************NRF设置为接收模式并接收数据******************************/
//主要接收模式
void NRFSetRXMode()
NRFWriteTxDate(W_REGISTER+RX_ADDR_P0,TxAddr,TX_ADDR_WITDH);
// 接收设备接收通道0使用和发送设备相同的发送地址
NRFWriteReg(W_REGISTER+EN_AA,0x01);
// 使能接收通道0自动应答
NRFWriteReg(W_REGISTER+EN_RXADDR,0x01);
// 使能接收通道0
NRFWriteReg(W_REGISTER+RF_CH,0x40);
// 选择射频通道0x40
NRFWriteReg(W_REGISTER+RX_PW_P0,TX_DATA_WITDH);
// 接收通道0选择和发送通道相同有效数据宽度
NRFWriteReg(W_REGISTER+RF_SETUP,0x07);
// 数据传输率1Mbps,发射功率0dBm,低噪声放大器增益*/
NRFWriteReg(W_REGISTER+CONFIG,0x0f);
// CRC使能,16位CRC校验,上电,接收模式
Delay(5);//保持10us秒以上
/****************************检测应答信号******************************/
unchar CheckACK()
//用于发射
sta=NRFReadReg(R_REGISTER+STATUS);
// 返回状态寄存器
if(TX_DS||MAX_RT) //发送完毕中断
NRFWriteReg(W_REGISTER+STATUS,0xff);
// 清除TX_DS或MAX_RT中断标志
NRFSPI(FLUSH_TX);//用于清空FIFO !!关键!!不然会出现意想不到的后果!!!大家记住!!
return(0);
return(1);
/****************************主函数******************************/
void main()
char TxDate[4]={0x00,0x01,0x02,0x03};
NRF24L01Int();
NRFSetTxMode(TxDate);//发送温度
while(CheckACK());//检测是否发送完毕
【】【】【】【】
上一篇:下一篇:
CopyRight @
单片机教程网
, All Rights Reserved您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于nRF24L01的无线数据传输系统的研究和实现.pdf72页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
西南科技大学硕士研究生学位论文 第1I页 Abstract Wirelessdatatransmission usedmaster-slavedistributed system commonly
architecture
traditionalwirelessdatatransmissionusedPC design,while system
ormicrocontrollerasacontrol obvious terminal.Thereexist shortcomings
between PChas whileSCMhasweakcontrol them,because poormobility awirelessdatatransmissionwith
capability,therefor,todesign systemgood and
controlhasbecomethefocusofresearchinthis
mobilitystrong topic. Inthis the ofthe ofwirelessdata article,underbackgroundapplication
transmissioninthe internetof the system things,weanalysisapplication ofthe in andrealizethe ofwireless
requirementssystemtransportlayer design
datatransmissionbasedonnRF24L01 onArm9 theentire system platform.In nRF24L01 low select with and
systemhardware,we powerconsumptiongood aswirelessdatatransmission datais sent
performance module,the through
enhancedShockBurstRF that intothe node rise protocolintegratedchip.Branch ratioSTC89C52RCascontrol to
highperformance―cost core,mainly complete
the and data andwirelessdata temperaturehumidityacquisition transmission,and
thenenterreceivemode toreceive datais waiting
data,ifspecifiedreceived,then
drivethebuzzer recollectdataafteratime node alarm,and delay.Center finally
toArm9 ascontrol
embeddedlinuxfor processor core,to operatingsystem, to taskofwireless real―time data,and
mainlycompletereceiving ultimately dataonLCDtouchscreenandalarmwhen isexceeded.
display temperature After the oftheentire makeanactual completingdesign system,we testing
for testresultsshowthatthewirelesstransimissiondistancebetweenthe it,the
centernodeandbranchnodeis abletomeetthe of fully applicationrequirements
the wirelessdata interactiveinterfaceenables short―range transmission,friendly ofthe
usersto viewthecollecteddataand controlbranchnode. easily complete rds:wirelessdata Keywo transmission;
正在加载中,请稍后...stc89c52中文资料_STC89C52RC_中文指南__STC89C52RC_中文指南_免费下载_爱问共享资料
(window.slotbydup=window.slotbydup || []).push({
id: '2370785',
container: s,
size: '146,102',
display: 'inlay-fix'
STC89C52RC_中文指南_.pdf
STC89C52RC_中文指南_.pdf
STC89C52RC_中文指南_.pdf
简介:IC Datasheet
STC89C51RC,STC89LE51RCSTC89C52RC,STC89LE52RCSTC89C53RC,STC89LE53RCSTC89C54RD+,STC89LE54RD+STC89C58RD+,STC89LE58RD+STC89C516RD+,STC89LE516RD+STC89C51RC/RD+系列单片机中文指南国内技术支援:宏晶科技(深圳)www.support@Updatedate:---高速,高可靠---低功耗,超低价---无法解密---强抗静电,强抗干扰STC89LE516AD,STC89LE58ADSTC89LE54AD,STC89LE52ADSTC12C2052,STC12C4052STC12C2052AD,STC12C4052AD宏晶科技:专业单片机/存储器供应商www.STC增强型8051单片机中文指南(RC/RD+系列)2宏晶科技:www.Mobile:(姚永平)Tel:9Fax:3STC89系列单片机选型一览表超低价新客户请直接联系深圳以获得更好的技术支持和服务专业单片机、存储器供应商欢迎海内外厂家前来洽谈合作技术支持:网址:www.STC89系列单片机,高速、高可靠、在线编程提升的是性能,降低的是成本单倍速和双倍速可“ISP”反复设置深圳:Tel:Fax:上海办:Tel:021-0138Fax:021-北京办:Tel:010-4001Fax:010-南京办:Tel:025-3566Fax:025-广州办:Tel:020-0557Fax:020-口地址0E8HINT2/P4.3INT3/P4.2P4口均可位寻址A/D(高速)可做:按键扫描电池电压检测掉电检测音量、频谱检测等4.7元起DIP-40,PLCC-44,PQFP-44封装(RC/RD+系列PLCC、PQFP有P4口地址E8H,AD系列P4口为C0H)RC/RD+系列PLCC、PQFP多两个外部中断P4.2/INT3,P4.3/INT2。P4口均可位寻址5V:5.5V~3.8V乃至3.4V(24M以下);3V:3.6V~2.4V乃至2.0V,仅针对RC/RD+系列真正的看门狗,可放心省去外部看门狗,缺省为关闭,打开后无法关闭。单倍速和双倍速可反复设置“6时钟/机器周期”和“12时钟/机器周期”可在ISP编程时反复设置,新的设置冷启动后才生效另STC89LE516AD、58AD、54AD、52AD、51AD系列单片机,带高速A/D转换关于单片机说明:大客户超低价在系统可编程,无需编程器,可远程升级可送STC-ISP下载编程器,1万片/人/天可供应内部集成MAX810专用复位电路的单片机,只有D版本才有内部集成专用复位电路,原复位电路可以保留,也可以不用,不用时RESET脚直接短到地三大降低单片机时钟对外部电磁辐射的措施:——出口欧美的有力保证1、禁止ALE输出;2、如选6时钟/机器周期,外部时钟频率可降一半;3、单片机时钟振荡器增益可设为1/2gain。超低功耗:1、掉电模式:典型功耗<0.1μA2、空闲模式:典型功耗2mA3、正常工作模式:典型功耗4mA-7mA4、掉电模式可由外部中断唤醒,适用于电池供电系统,如水表、气表、便携设备等。选择STC89C52RC系列STC89C58RD+系列单片机的理由:超强抗干扰:1、高抗静电(ESD保护)2、轻松过2KV/4KV快速脉冲干扰(EFT测试)3、宽电压,不怕电源抖动4、宽温度范围,-40~855、I/O口经过特殊处理6、单片机内部的电源供电系统经过特殊处理7、单片机内部的时钟电路经过特殊处理8、单片机内部的复位电路经过特殊处理9、单片机内部的看门狗电路经过特殊处理加密性强,无法解密从网上下载样品申请单,传真至深圳申请STC单片机样片及ISP下载线/编程工具免费索取1280字节SRAME2PROMDataFlash双数据指针看门狗8/16/32/64k字节闪存内置系统ISP监控程序四个8位并行端口+P4.0—P4.3四个附送I/O端口UART(串口)3个定时器A/D不加价微处理器低功耗,超低价高速(0-90M),高可靠掉电模式:<0.1μA,空闲模式:2mA集成MAX810专用复位电路IAPSTCIAPP2P3P4(E8H)另有:STC89LE516AD系列单片机TXD/P3.11130ALE/PROGDIP-40RST932P0.7/AD7P1./AD2P1./AD4RXD/P3.01031EAINT0/P3.21229PSENINT1/P3./A15T0/P3./A14T1/P3./A13WR/P3./A12RD/P3./A11XTAL/A10XTAL/A9VSS/A8T2/P1.0140VCCT2EX/P1./AD0P1./AD1P1./AD3P1./AD5P1./AD6WR/P3.6P1.4RD/P3.7P1.3XTAL2P1.2A12/P2.4P0.3/AD3A11/P2.3P0.2/AD2P4.0P4.2/INT3A8/P2.0VDDA9/P2.1P0.0/AD0A10/P2.2P0.1/AD1XTAL1P1.1/T2EXVSSP1.0/T2INT0/P3.2826PSENINT1/P3./A./A13T0/P3./A1444TXD/P3.1727ALE/PROGINT2/P4.RXD/P3.0529EARST430P0.7/AD7P1./AD4P1./AD5P1./AD6PQFP-202122WR/P3.6P1.4RD/P3.7P1.3XTAL2P1.2A12/P2.4P0.3/AD3A11/P2.3P0.2/AD2P4.0P4.2/INT3A8/P2.0VDDA9/P2.1P0.0/AD0A10/P2.2P0.1/AD1XTAL1P1.1/T2EXVSSP1.0/T2INT0/P3.21432PSENINT1/P3./A./A13T0/P3./A146TXD/P3.11333ALE/PROGINT2/P4.RXD/P3.01135EARST/AD7P1./AD4P1./AD5P1./AD6PLCC-8看门狗双倍速P4口STC89LE516RD+0~80M64K1280STC89LE54RD+0~80M16K128016KSTC89LE52RC0~80M8K5122KSTC89C516RD+0~80M64K1280STC89C54RD+0~80M16K128016KSTC89C52RC0~80M8K5122KE2PROM字节STC89LE53RC0~80M15K512STC89C51RC0~80M4K5122K5VSTC89LE51RC0~80M4K5122KSTC89LE58RD+0~80M32K128016KSTC89C53RC0~80M15K512STC89C58RD+0~80M32KVFlash存储器降低EMI型号最高时钟频率HzISPIAPSTC89C55RD+0~80M20K128016KRAM字节STC89LE516AD0~90M,3.6~1.9V64K512A/DSTC单片机在线编程典型线路8R2INR2OUT90.1uF2V+GND151C1+Vcc16Vcc3C1-T1OUT145C2-R1OUT126V-T1IN117T2OUTT2IN10STC3232,STC232,MAX232,SP232PC_RxD(COMPin2)4C2+R1IN13PC_TxD(COMPin3)GndMCU_RxD(P3.0)MCU_TxD(P3.1)P3.0P3.189C52RC89C58RD+PC/电脑串口89LE52RC89LE516RD+235GNDVCCRESET0.1uF10uF如用编程锁紧座就是编程器10K10μFXTAL2XTAL1VccVcc0.1uF宏晶科技:专业单片机/存储器供应商www.STC增强型8051单片机中文指南(RC/RD+系列)3宏晶科技:www.Mobile:(姚永平)Tel:9Fax:3领导业界革命覆盖市场需求宏晶科技是新一代增强型8051单片机标准的制定者,致力于提供满足中国市场需求的世界级高性能单片机技术,在业内处于领先地位,销售网络覆盖全国。在保证质量的基础上,以极低的价格和完善的服务赢得了客户的长期信赖。目前,全力推出“1个时钟/机器周期”的单片机,全面提升8051单片机性能。欢迎海内外厂家前来洽谈合作!新客户请直接联系深圳,以获得更好的技术支持与服务。STC12C5410AD系列1T8051单片机DIP-20,SOP-20,(超小封装TSSOP-20定货)STC12C2052、STC12C4052不带A/D转换STC12C2052AD、STC12C4052AD带A/D转换新客户请直接联系深圳以获得更好的技术支持和服务专业单片机、存储器供应商欢迎海内外厂家前来洽谈合作技术支持:网址:www.深圳:Tel:Fax:上海办:Tel:021-0138Fax:021-北京办:Tel:010-4001Fax:010-南京办:Tel:025-3566Fax:025-广州办:Tel:020-0557Fax:020-从网上下载样品申请单,传真至深圳申请STC单片机样片及ISP下载线/编程工具免费索取1个时钟/机器周期,超小封装8051单片机高速:1个时钟/机器周期,RISC型8051内核,速度比普通8051快12倍宽电压:5.5~3.4V,2.0~3.8V(STC12LE5410AD系列)低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)工作频率:0~35MHz,相当于普通0MHz---实际可到48MHz,相当于6MHz时钟:外部晶体或内部RC振荡器可选,在ISP编程时设置12K/10K/8K/6K/4K/2K字节片内Flash程序存储器,擦写次数10万次以上512字节片内RAM数据存储器芯片内E2PROM功能ISP/IAP,在系统可编程/在应用可编程10位ADC,8通道,STC12C2052AD系列为8位ADC4通道捕获/比较单元(PWM/PCA/CCU),STC12C2052AD系列为2通道---也可用来再实现4个定时器或4个外部中断(支持上升沿/下降沿中断)2个硬件16位定时器,兼容普通8051的定时器。4路PCA还可再实现4个定时器硬件看门狗(WDT)高速SPI通信端口全双工异步串行口(UART),兼容普通8051的串口先进的RISC精简指令集结构,兼容普通8051指令集4组8个8位通用工作寄存器(共32个通用寄存器)STC12C5410/STC12C2052系列主要性能:1个时钟/机器周期,高速、高可靠,4路PWM/PCA,8路高速A/D转换在系统可编程,无需编程器,可远程升级可送STC-ISP下载编程器,1万片/人/天内部集成MAX810专用复位电路,原复位电路可以保留,也可以不用,不用时RESET脚直接短到地1个时钟/机器周期,可用低频晶振,大幅降低EMI---出口欧美的有力保证超低功耗:1、掉电模式:典型功耗<0.1μA2、空闲模式:典型功耗<1.3mA3、正常工作模式:典型功耗2.7mA-7mA4、掉电模式可由外部中断唤醒,适用于电池供电系统,如水表、气表、便携设备等。选择STC12C5410AD系列单片机的理由:超强抗干扰:1、高抗静电(ESD保护)2、轻松过4KV快速脉冲干扰(EFT测试)3、宽电压,不怕电源抖动4、宽温度范围,-40~855、I/O口经过特殊处理6、单片机内部的电源供电系统经过特殊处理7、单片机内部的时钟电路经过特殊处理8、单片机内部的复位电路经过特殊处理9、单片机内部的看门狗电路经过特殊处理加密性强,无法解密XTAL/MOSI/ADC5Gnd/PWM0XTAL/SS/ADC4RST120VCCRxD/P3./SCLK/ADC7TxD/P3./MISO/ADC6INT0/P3./ADC3INT1/P3./ADC2ECI/T0/P3./ADC1PWM1/T1/P3./ADC0XTAL/MOSI/ADC5PWM3/PCA3/P2./PCA0/PWM0XTAL/SS/ADC4RST326P2.0/PCA2/PWM2RxD/P3./SCLK/ADC7TxD/P3./MISO/ADC6INT0/P3./ADC3INT1/P3./ADC2ECI/T0/P3./ADC1PWM1/PCA1/T1/P3./ADC0P2.P2.2128VDDP2.VSSDIP-28(窄体)/SOP-28已大批量供货(已开始供货)大客户特价支持STC12C1052,人民币3.8元P2.0/PWM2TxD/P3.1INT0/P3.2P0.0XTAL2XTAL1P0.1PWM1/PCA1/T1/P3.5INT1/P3.3ECI/T0/P3.4PLCC-ADC0/P1.0PWM0/P3.7P2.7P2.6VSSP2.5PWM3/P2.4P1.7/SCLK/ADC7P1.6/MISO/ADC6P1.5/MOSI/ADC5P0.3P1.4/SS/ADC4P1.3/ADC3P0.2P1.2/ADC2P1.1/ADC1P2.1VDDP2.2P2.3RSTP3.0/RxD(已开始供货)通用I/O口(27/23个),复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不得超过55mADIP-28/20,SOP-28/20超小封装8051单时钟1T8051CPU4/8/10/12K字节Flash程序存储器512/256字节数据RAM1K字节EEPROMPort1,Port3可配置I/O口Port2,Port0可配置I/O口UART全双工异步串行口Timer0Timer1WDT硬件看门狗高速高可靠宽电压低功耗超强抗干扰无法解密4路PWM/PCA/CCU捕获/比较单元可配置振荡器片内R/C振荡器晶体或谐振器XTAL2XTAL1电源监控(上电复位,掉电复位)CPU时钟SPI8通道高速A/D宏晶科技:专业单片机/存储器供应商www.STC增强型8051单片机中文指南(RC/RD+系列)4宏晶科技:www.Mobile:(姚永平)Tel:9Fax:3领导业界革命覆盖市场需求宏晶科技是新一代增强型8051单片机标准的制定者,致力于提供满足中国市场需求的世界级高性能单片机技术,在业内处于领先地位,销售网络覆盖全国。在保证质量的基础上,以极低的价格和完善的服务赢得了客户的长期信赖。目前,全力推出“1个时钟/机器周期”的单片机,全面提升8051单片机性能。欢迎海内外厂家前来洽谈合作!新客户请直接联系深圳,以获得更好的技术支持与服务。STC12C2052AD系列1T8051单片机DIP-20,SOP-20,(超小封装TSSOP-20定货)STC12C2052、STC12C4052不带A/D转换STC12C2052AD、STC12C4052AD带A/D转换新客户请直接联系深圳以获得更好的技术支持和服务专业单片机、存储器供应商欢迎海内外厂家前来洽谈合作技术支持:网址:www.深圳:Tel:Fax:上海办:Tel:021-0138Fax:021-北京办:Tel:010-4001Fax:010-南京办:Tel:025-3566Fax:025-广州办:Tel:020-0557Fax:020-从网上下载样品申请单,传真至深圳申请STC单片机样片及ISP下载线/编程工具免费索取1个时钟/机器周期,超小封装8051单片机高速:1个时钟/机器周期,RISC型CPU内核,速度比普通8051快12倍宽电压:5.5~3.4V,2.0~3.8V(STC12LE2052AD系列)低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)工作频率:0~35MHz,相当于普通0MHz时钟:外部晶体或内部RC振荡器可选,在ISP编程时设置2K/4K/8K/10K/12K片内Flash程序存储器,擦写次数10万次以上256/512字节片内RAM数据存储器芯片内E2PROM功能ISP/IAP,在系统可编程1个模拟比较器8通道高精度8位ADC,STC12C5410AD系列为10位精度ADC2通道捕获/比较单元(CCU/PCA/PWM),STC12C5410AD系列为4通道---也可用来再实现2/4个定时器或2/4个外部中断(支持上升沿/下降沿中断)2个硬件16位定时器,兼容普通8051的定时器,2路PCA还可再实现2个定时器硬件看门狗(WDT)高速SPI通信端口全双工异步串行口(UART),兼容普通8051的串口先进的RISC精简指令集结构,兼容普通8051指令集4组8个8位通用工作寄存器(共32个通用寄存器)STC12C2052/STC12C5410系列主要性能:1个时钟/机器周期,高速、高可靠,4路PWM/PCA,8路高速A/D转换无在系统可编程,无需编程器,可远程升级可送STC-ISP下载编程器,1万片/人/天内部集成MAX810专用复位电路,原复位电路可以保留,也可以不用,不用时RESET脚直接短到地1个时钟/机器周期,可用低频晶振,大幅降低EMI---出口欧美的有力保证超低功耗:1、掉电模式:典型功耗<0.1μA2、空闲模式:典型功耗<1.3mA3、正常工作模式:典型功耗2.7mA-7mA4、掉电模式可由外部中断唤醒,适用于电池供电系统,如水表、气表、便携设备等。选择STC12C2052AD系列单片机的理由:超强抗干扰:1、高抗静电(ESD保护)2、轻松过4KV快速脉冲干扰(EFT测试)3、宽电压,不怕电源抖动4、宽温度范围,-40~855、I/O口经过特殊处理6、单片机内部的电源供电系统经过特殊处理7、单片机内部的时钟电路经过特殊处理8、单片机内部的复位电路经过特殊处理9、单片机内部的看门狗电路经过特殊处理加密性强,无法解密XTAL/MOSI/ADC5Gnd/PWM0XTAL/SS/ADC4RST120VCCRxD/P3./SCLK/ADC7TxD/P3./MISO/ADC6INT0/P3./ADC3INT1/P3./ADC2ECI/T0/P3./ADC1PWM1/T1/P3./ADC0XTAL/MOSI/ADC5PWM3/PCA3/P2./PCA0/PWM0XTAL/SS/ADC4RST326P2.0/PCA2/PWM2RxD/P3./SCLK/ADC7TxD/P3./MISO/ADC6INT0/P3./ADC3INT1/P3./ADC2ECI/T0/P3./ADC1PWM1/PCA1/T1/P3./ADC0P2.P2.2128VDDP2.VSSDIP-28(窄体)/SOP-28已大批量供货(已开始供货)大客户特价支持STC12C1052,人民币3.8元(已开始供货)P2.0/PWM2TxD/P3.1INT0/P3.2P0.0XTAL2XTAL1P0.1PWM1/T1/P3.5INT1/P3.3ECI/T0/P3.4PLCC-ADC0/P1.0PWM0/P3.7P2.7P2.6VSSP2.5PWM3/P2.4P1.7/SCLK/ADC7P1.6/MISO/ADC6P1.5/MOSI/ADC5P0.3P1.4/SS/ADC4P1.3/ADC3P0.2P1.2/ADC2P1.1/ADC1P2.1VDDP2.2P2.3RSTP3.0/RxD通用I/O口(27/23个),复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不得超过55mADIP-20,SOP-20超小封装8051单片机单时钟1T8051CPU2/4/8/12K字节Flash程序存储器256/512字节数据RAM1K字节EEPROMPort1,Port3可配置I/O口Port2,Port0可配置I/O口UART全双工异步串行口Timer0Timer1WDT硬件看门狗高速高可靠宽电压低功耗超强抗干扰无法解密8通道高速A/D2路PWM/PCA/CCU捕获/比较单元可配置振荡器片内R/C振荡器晶体或谐振器XTAL2XTAL1电源监控(上电复位,掉电复位)CPU时钟SPI目录STC89C51RC/RD+系列单片机宣传资料.....................................................2STC12C5410AD系列单片机宣传资料........................................................3STC12C2052AD系列单片机宣传资料........................................................4目录.....................................................................................5STC89C51RC/RD+系列单片机简介.......................................................6STC89C51RC/RD+系列单片机选型.......................................................7STC89C51RC/RD+系列单片机管脚图编译器及仿真器...................................8STC89C51RC/RD+系列单片机封装尺寸图................................................9STC89C51RC/RD+系列单片机命名规则..................................................12STC89系列单片机的优点及特性...........................................................13STCISP下载编程及应用电路(针对D版单片机,大批量供货).............................14STCISP下载编程及应用电路(针对C版单片机,老产品)...............................15STCISP下载编程及应用电路(针对B版单片机,老产品)...............................16典型MCU/DSP/uC复位、电源监控、外部看门狗专用电路.................................17STC89C51RC/RD+系列单片机ISP下载用户程序编程原理注意事项.......................18STC89C51RC/RD+系列单片机在系统可编程控制软件(STC-ISP)的使用说明...........19特殊功能寄存器映像说明SFRMapping...............................................22降低单片机时钟对外界的电磁辐射(EMI)---三大措施.....................................25STC89C51RC/RD+系列单片机内部扩展RAM的使用/禁止................................26双数据指针DPTR0,DPTR1的使用.........................................................33扩展P4口的使用(可以位寻址)...........................................................34看门狗应用..............................................................................35中断系统.............................
STC 89C52RC 中文 资料 完整版
stc89c52rc
学习单片机的必备资料
大家好才是真的好,爱电子的朋友,这些资料都是免费的哦,好东西。。。。
关于STC89C52RC的芯片介绍
开发指南,开发必备
当前资料暂无简介~
当前资料暂无简介~
无线数传模块说明
无线数传模块说明
IC Datasheet
IC Datasheet
IC Datasheet
IC Datasheet
STM32系列官方中文文档PDF格式
STM32系列官方中文文档PDF格式
STM32系列官方中文文档PDF格式
STM32系列官方中文文档PDF格式
STM32系列官方中文文档PDF格式
MSP430F4XX User Guide
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
刚刚上传了
在此可输入您对该资料的评论~
资料阅读排行
资料评价:
所需积分:0}

我要回帖

更多关于 nrf24l01中文资料 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信