精华内容
下载资源
问答
  • STC12C5A60S2 单片机资料

    千次阅读 2014-04-16 18:23:12
    STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟 / 机器周期(1T)的单片机,是高速 / 低功耗 / 超强抗干扰的新一代 8051 单片机,指令代码完全兼容传统 8051,但速度快 8-12 倍.内部集成 MAX810 专用 复位电路,2 ...
     

    STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟 / 机器周期(1T)的单片机,是高速 / 低功耗 / 超强抗干扰的新一代 8051 单片机,指令代码完全兼容传统 8051,但速度快 8-12 倍.内部集成 MAX810 专用 复位电路,2 路 PWM,8 路高速 10 位 A/D 转换(250K/S),针对电机控制,强干扰场合.

    1. 增强型 8051 CPU,1T,单时钟 / 机器周期,指令代码完全兼容传统 8051

    2. 工作电压: STC12C5A60S2 系列工作电压: 5.5V - 3.3V (5 V 单片机) STC12LE5A60S2 系列工作电压:3.6V - 2.2V (3 V 单片机)

    3. 工作频率范围:0 - 35MHz,相当于普通 8051 的 0~420MHz

    4. 用户应用程序空间 8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K 字节......

    5. 片上集成 1280 字节 RAM

    6. 通用 I/O 口(36/40/44 个) ,复位后为: 准双向口 / 弱上拉(普通 8051 传统 I/O 口) 可设置成四种模式:准双向口 / 弱上拉,推挽 / 强上拉,仅为输入 / 高阻,开漏 每个 I/O 口驱动能力均可达到 20mA,但整个芯片最大不要超过 55mA

    7 . I S P (在系统可编程)/ I A P (在应用可编程) ,无需专用编程器,无需专用仿真器 可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片

    8. 有 EEPROM 功能(STC12C5A62S2/AD/PWM 无内部 EEPROM)

    9. 看门狗

    10. 内部集成 MAX810 专用复位电路(外部晶体 12M 以下时,复位脚可直接 1K 电阻到地) 11. 外部掉电检测电路: 在 P4.6 口有一个低压门槛比较器 5V 单片机为 1.32V,误差为 +/-5%,3.3V 单片机为 1.30V,误差为 +/-3%

    12. 时钟源:外部高精度晶体 / 时钟,内部 R/C 振荡器(温漂为 +/-5% 到 +/-10% 以内) 用户在下载用户程序时,可选择是使用内部 R/C 振荡器还是外部晶体 / 时钟 常温下内部 R/C 振荡器频率为:5.0V 单片机为: 11MHz ~ 15.5MHz 3.3V 单片机为: 8MHz ~ 12MHz 精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准

    13. 共 4 个 16 位定时器 两个与传统 8051 兼容的定时器 / 计数器,16 位定时器 T0 和 T1,没有定时器 2,但有独立波特率发生器 做串行通讯的波特率发生器 再加上 2 路 PCA 模块可再实现 2 个 16 位定时器

    14. 2 个时钟输出口,可由 T0 的溢出在 P3.4/T0 输出时钟,可由 T1 的溢出在 P3.5/T1 输出时钟

    15. 外部中断 I/O 口 7 路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的 PCA 模块, Power Down 模式可由外部中断唤醒, INT0/P3.2, INT1/P3.3, T0/P3.4, T1/P3.5, RxD/P3.0, CCP0/P1.3(也可通过寄存器设置到 P4.2 ), CCP1/P1.4 (也可通过寄存器设置到 P4.3)

    16. PWM(2 路)/PCA(可编程计数器阵列,2 路) --- 也可用来当 2 路 D/A 使用 --- 也可用来再实现 2 个定时器 --- 也可用来再实现 2 个外部中断(上升沿中断 / 下降沿中断均可分别或同时支持)

    17. A/D 转换, 10 位精度 ADC,共 8 路,转换速度可达 250K/S(每秒钟 25 万次)

    18. 通用全双工异步串行口(UART),由于 STC12 系列是高速的 8051,可再用定时器或 PCA 软件实现多串口

    19. STC12C5A60S2 系列有双串口,后缀有 S2 标志的才有双串口,RxD2/P1.2(可通过寄存器设置到 P4.2), TxD2/P1.3(可通过寄存器设置到 P4.3)

    20. 工作温度范围: -40 - +85℃(工业级) / 0 - 75℃(商业级)

    21. 封装:PDIP-40,LQFP-44,LQFP-48 I/O 口不够时,可用 2 到 3 根普通 I/O 口线外接 74HC164/165/595(均可级联)来扩展 I/O 口, 还可用 A/D 做按键扫描来节省 I/O 口,或用双 CPU,三线通信,还多了串口.

    展开全文
  • STC12C5A60S2单片机芯片资料及其头文件
  • STC12C5A60S2单片机PWM程序STC12C5A60S2单片机PWM程序STC12C5A60S2单片机PWM程序STC12C5A60S2单片机PWM程序STC12C5A60S2单片机PWM程序STC12C5A60S2单片机PWM程序
  • STC12C5A60S2 单片机

    2012-10-03 20:57:25
    STC12C5A60S2 单片机 详细介绍,是读者很容易理解单片机原理
  • STC12C5A60S2 单片机特殊功能寄存器总结,可以很方便编程者使用STC12C5A60S2单片机
  • 基于STC12C5A60S2单片机的电子密码锁设计是以STC12C5A60S2单片机为控制核心的密码锁方案,配合相应的基于STC12C5A60S2单片机的电子密码锁...基于STC12C5A60S2单片机的电子密码锁具有安全性高、功耗低、操作简单等优点。
  • STC12C5A60S2单片机中文手册,来自STC官网,txt格式,方便查看
  • 自己整理的STC12C5A60S2单片机定时器实验程序,定时器0的3种模式,定时器1的三种模式,封装,适合初学51单片机的朋友
  • STC12C5A60S2单片机DEMO软件程序源码+开发板PDF硬件原理图: 12程序 12系统板原理图141202.pdf STC12C5A60S2单片机DEMO软件程序源码+开发板PDF硬件原理图.zip STC12C5A60S2头文件 应用软件 1602显示 AD MMA7361角度...
  • STC12C5A60S2 单片机 例程 keil 20个基础程序代码 亲测可用 很全面 初学者十分适合
  • STC12C5A60S2单片机上面实现Modbus通讯协议,通信波特率115200,C语言解析mosbus RTU和ASCII的。
  • GPRS资料-STC12C5A60S2单片机
  • 基于STC12C5A60S2单片机的光立方设计.pdf
  • 基于STC12C5A60S2单片机室内监控系统设计.pdf
  • 基于STC12C5A60S2单片机的水位测控系统.pdf
  • 基于STC12C5A60S2单片机的指纹解锁系统.pdf
  • 基于STC12C5A60S2单片机的智能水杯设计.pdf
  • 本代码为我验证过的STC12C5A60S2单片机AD程序
  • 基于STC12C5A60S2单片机控制的28步进电机程序,通过控制步进电机角度,每隔一段时间,转动六十度。
  • STC12C5A60S2单片机PWM应用,内容来自互联网
  • 介绍基于STC12C5A60S2单片机高速A/D转换方法。该方法充分利用STC12C5A60S2内部的硬件资源,实现了低成本、高性能的A/D转换。数据采集器将现场的模拟量经放大送STC12C5A60S2进行A/D转换后变成数字量传输到主机进行处理...
  • 最近在搞18B20,发现其对CPU的不兼容性很高,由于其对时间信号的敏感...以下程序是ds18b20简单的驱动程序,其实是在网上Down的,经本人稍作修改之后,在STC12C5A60S2中调试通过的,最后读温度返回一个unsigned in...

    最近在搞18B20,发现其对CPU的不兼容性很高,由于其对时间信号的敏感引起的

    由于STC单片机的速度比8051速度快,属于1个时钟/机器周期高速单片机。速度快当然是它的优点,但对于要移植传统的8051程序而言,需要修改时序来实现某功能.

    以下程序是ds18b20简单的驱动程序,其实是在网上Down的,经本人稍作修改之后,在STC12C5A60S2中调试通过的,最后读温度返回一个unsigned int,低12位就是温度数据。在主程序里进行运算即可得到实际温度值。呵呵~~

    void delay_18B20(unsigned int i)

    {

    while(i--);

    }

    void Init_DS18B20(void)

    {

    unsigned char x=0;

    DQ = 1;          //DQ复位

    delay_18B20(80); //稍做延时

    DQ = 0;          //单片机将DQ拉低

    delay_18B20(800); //精确延时 大于 480us

    DQ = 1;          //拉高总线

    delay_18B20(140);

    x=DQ;   delay_18B20(200);

    }

    unsigned char ReadOneChar(void)

    {

    uchar i=0;

    uchar dat = 0;

    for (i=8;i>0;i--)

    {

    DQ = 0; // 给脉冲信号

    dat>>=1;

    DQ = 1; // 给脉冲信号

    if(DQ)

    dat|=0x80;

    delay_18B20(40);     //40

    }

    return(dat);

    }

    void WriteOneChar(uchar dat)

    {

    unsigned char i=0;

    for (i=8; i>0; i--)

    {

    DQ = 0;

    DQ = dat&0x01;

    delay_18B20(50); //50

    DQ = 1;

    dat>>=1;

    }

    }

    unsigned int ReadTemp(void)

    {

    unsigned char a=0;

    unsigned char b=0;

    unsigned int temp_value=0;

    Init_DS18B20();

    WriteOneChar(0xCC);

    WriteOneChar(0x44);

    delay_18B20(1000);

    Init_DS18B20();

    WriteOneChar(0xCC);

    WriteOneChar(0xBE);

    delay_18B20(1000);

    a=ReadOneChar();    //读取温度值低位

    b=ReadOneChar();      //读取温度值高位

    temp_value = b<<8;

    temp_value |= a;

    return temp_value;

    }

    展开全文
  • 基于STC12C5A60S2单片机的自动称重控制设计.pdf
  • 基于STC12C5A60S2单片机的新型雨量测量系统.pdf
  • 基于STC12C5A60S2单片机的LED点阵屏设计.pdf
  • 基于STC12C5A60S2单片机的洗衣机控制系统设计.pdf
  • 基于STC12C5A60S2单片机的水面自动清洁机器人.pdf
  • 基于STC12C5A60S2单片机钢珠运动测量装置设计.pdf
  • 基于STC12C5A60S2单片机风板控制装置的设计.pdf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,622
精华内容 648
关键字:

12c5a60s2单片机资料