东莞代理SH79F084B优质商家

时间:2019年12月06日 来源:
东莞代理SH79F084B优质商家,

   SH79F084A保留了标准8051芯片的大部分特性。这些特性包括内置256字节RAM和2个16位定时器/计数器,1个UART和外置中断INT0,INT1,INT2。此外,SH79F084A还集成了256字节外部RAM,可兼容8052芯片的16位定时器/计数器(Timer2)。该单片机还包括适合于程序和数据的8K字节Flash块。

   SH79F084A不仅集成了EUART标准通讯模块,此外还集成了具有内建比较功能的ADC,PWM定时器等模块。

   为了达到高可靠性和低功耗,SH79F084A内建看门狗定时器,SH79F084B,低电压复位功能和低电压检测功能。此外SH79F084A还提供了2种低功耗省电模式。


深圳市思创源科技有限责任公司是一家以单片机为核心的整体方案合作商,公司致力于提供整体解决方案、技术支持及配套商务服务模式。我们坚持聚焦战略,每年将公司利润的20%投入研发。对电池无线充放电管理、智能产品、美容美发产品应用领域持续投入,不断创新,为客户创造价值,为消费者提供更好的产品。 在近30名的团队中,超过60%的员工从事创新、研究与开发。深圳市思创源科技有限责任公司在其专注应用领域为头雁引领方向。我们深信未来将是一个更加智慧的世界,深圳市思创源科技有限责任公司愿与合作伙伴一起,努力构建更加智能便携的产品,并相信生活因我们而精彩!我们现在主要以IPL脱毛仪方案,射频美容仪方案,应急电源方案,智能灯方案,3D打印笔方案,**方案,多功能美容美发方案,按摩器方案,智能充电器方案,温控器方案,智能电络铁方案,LED灯控制方案,汽车大灯控制方案,无刷马达控制器方案,电动牙刷控制器方案等,我们现在用的主要单片机代理“中颖单片机,ST单片机,硬广单片机,松涵单片机,合泰单片机,新唐单片机,赛元微单片机等

#include <SH79F084A.H>

#include "intrins.h"

#include "datatype.h"

#include "delay.h"



sbit SDA = P3^2;    //IIC总线串行数据线

sbit SCL = P3^3;    //IIC总线串行时钟线

U8 AckFlag;/*应答标志位*/


void I2C_Delay(void)

{

   _nop_();

   _nop_();

   _nop_();

   _nop_();

   _nop_(); // >=4.7uS

}


void I2C_SDA_IO(U8 input)  

{  

   if(input == 1)//SDA输出,p3.2

   {

       SETBIT(P3M0, 2);

       SETBIT(P3M1, 2);

   }

   else//SDA输入,p3.2

   {

       SETBIT(P3M0, 2);

       CLRBIT(P3M1, 2东莞代理SH79F084B优质商家,

SH79F084A          

 

   SH79F084A是一种高速***率8051可兼容单片机。在同样振荡频率下,较之传统的8051芯片它有着运行更快速的优越特性。

   SH79F084A保留了标准8051芯片的大部分特性。这些特性包括内置256字节RAM和2个16位定时器/计数器,1个UART和外置中断INT0,INT1,INT2。此外,SH79F084A还集成了256字节外部RAM,可兼容8052芯片的16位定时器/计数器(Timer2)。该单片机还包括适合于程序和数据的8K字节Flash块。

   SH79F084A不仅集成了EUART标准通讯模块,此外还集成了具有内建比较功能的ADC,PWM定时器等模块。

   为了达到高可靠性和低功耗,SH79F084A内建看门狗定时器,低电压复位功能和低电压检测功能。此外SH79F084A还提供了2种低功耗省电模式。


     

■ 基于8051兼容流水指令的8位单片机

■ Flash ROM:8K字节

■ RAM:内部256字节,外部256字节

■ 片上512字节类EEPROM存储空间

■ 工作电压:

  fOSC = 30kHz - 16.6MHz,VDD = 2.8V - 5.5V

■ 振荡器(代码选项):

  - 晶体谐振器:32.768kHz

  - 晶体谐振器:400kHz - 16.6MHz,或陶瓷谐振器:2MHz - 16.6MHz

  - 陶瓷谐振器:400kHz - 2MHz

 

SH79F084L的案例如下:


void Uart_Config(u16 baud)

{

   u32 tmp;

   u8 T2RH = 0;    //T2重载值的高字节

   u8 T2RL = 0;    //T2重载值的低字节

       

   tmp = SYS_MCLK / 32 / baud;

   tmp = 65536 - tmp;

   T2RH = (u8)(tmp >> 8);

   T2RL = (u8)tmp;


   PCON &= 0xBF;        //X0XX XXXX D6 = 0,SCON[7:5]工作方式SM0 SM1 SM2

   SCON = 0x50;        //0101 0000 方式1,波特率为系统时钟的1/12

   RCAP2L = T2RL;

   RCAP2H = T2RH;



   T2MOD &= 0x00;

   T2MOD |= 0x01;

   T2CON |= 0x34;  //0011 0000 使用T2溢出率作为波特率发生器 开始T2

   ES0 = 1;

}

东莞代理SH79F084B优质商家,

sh79f084 串口demo案例


void Init_Timer2(void)

{        

       EA=0;

       //Enter_Bank1;                                                                        

       T2CON        =        Bin(00110000);

               

       TL2 = (65536-16600000/32/2400) & 0x00ff;

   TH2 = ((65536-16600000/32/2400)>>8)&0x00ff;

       TF2          =         0;                           &n

信息来源于互联网 本站不为信息真实性负责