STC单片机资料-STC12C5A.pdf
《STC单片机资料-STC12C5A.pdf》由会员分享,可在线阅读,更多相关《STC单片机资料-STC12C5A.pdf(490页珍藏版)》请在咨信网上搜索。
1、STC MCU Limited.南通国芯微电子有限公司总机:053-550 2928/2929/2966传真:053-550 2969/2956/2947STC2C5A60S2系列单片机指南研发顾问:392280999技术支持网站:www.STCMCU.com临时技术支持:392282999技术支持网站:网站:www.STCMCU.com Update date:20/0/30-高速,高可靠-低功耗,超低价-超超-抗静电,抗干扰-1个时钟/机器周期8051STC2C5A60S2系列单片机器件手册STC12C5A08S2,STC12C5A08ADSTC12C5A16S2,STC12C5A16AD
2、STC12C5A20S2,STC12C5A20ADSTC12C5A32S2,STC12C5A32ADSTC12C5A40S2,STC12C5A40ADSTC12C5A48S2,STC12C5A48ADSTC12C5A52S2,STC12C5A52ADSTC12C5A56S2,STC12C5A56ADSTC12C5A60S2,STC12C5A60ADSTC12C5A62S2,STC12C5A62AD全部中国本土独立自主知识产权,请全体中国人民支持,您的支持是中国本土的有的有有STC-ISP:最方便的在线升级软件目录第1章 STC12C5A60S2系列单片机总体介绍.8.STC2C5A60S2系列
3、单片机简介 8.2 STC2C5A60S2系列单片机的内部结构 0.3STC2C5A60S2系列单片机管脚图 .4STC2C5A60S2系列单片机选型一览表 3.5STC2C5A60S2系列单片机最小应用系统 5.6STC2C5A60S2系列在系统可编程(ISP)典型应用线路图 7.7STC2C5A60S2系列管脚说明 9.8STC2C5A60S2系列单片机封装尺寸图 22.9STC2C5A60S2系列单片机命名规则 27.0每个单片机具有全球唯一身份号码(ID号)28.如何从传统805单片机过渡到STC2C5A60S2系列单片机 3第2章 时钟,省电模式及复位.352.STC2C5A60S2
4、系列单片机的时钟 352.STC2C5A60S2系列单片机内部/外部工作时钟可选.352.2 时钟分频及分频寄存器.362.3 如何知道单片机内部R/C振荡频率(内部时钟频率).372.4 可编程时钟输出.402.2STC2C5A60S2系列单片机的省电模式 452.2.低速模式.472.2.2 空闲模式.482.2.3 掉电模式/停机模式.482.3复位542.3.外部RST引脚复位(第一复位功能脚).542.3.2 外部低压检测复位(高可靠复位,新增第二复位功能脚RST2复位).542.3.3 外部低压检测若不作第二复位功能时,可作外部低压检测中断.562.3.4 软件复位.602.3.5
5、 上电复位/掉电复位.602.3.6 MAX80专用复位电路.62.3.7 看门狗(WDT)复位.62.3.8 冷启动复位和热启动复位.65第3章 片内存储器和特殊功能寄存器(SFRs).663.程序存储器663.2数据存储器(SRAM).673.2.内部RAM.673.2.2内部扩展RAM.693.2.3外部扩展的64KB数据存储器(片外RAM).773.3特殊功能寄存器(SFRs).80第4章.STC12C5A60S2系列单片机的I/O口结构.874.I/O口各种不同的工作模式及配置介绍 874.2STC2C5A60S2系列单片机P4/P5口的使用 924.3I/O口各种不同的工作模式结构
6、框图 944.3.准双向口输出配置.944.3.2 强推挽输出配置.954.3.3 仅为输入(高阻)配置.954.3.4 开漏输出配置(若外上拉电阻,也可读).954.4一种典型三极管控制电路974.5典型发光二极管控制电路974.6混合电压供电系统3V/5V器件I/O口互连974.7如何让I/O口上电复位时为低电平 984.8PWM输出时I/O口的状态 994.9I/O口直接驱动LED数码管应用线路图 004.0I/O口直接驱动LCD应用线路图 04.A/D做按键扫描应用线路图 02第5章.指令系统.035.寻址方式035.立即寻址.035.2 直接寻址.035.3 间接寻址.035.4 寄
7、存器寻址.045.5 相对寻址.045.6 变址寻址.045.7 位寻址.045.2 指令系统分类总结055.3 传统805单片机指令定义详解(中文&English)05.3.传统805单片机指令定义详解.05.3.2 Instruction Definitions of Traditional 805 MCU.50第6章.中断系统.876.中断结构896.2 中断寄存器96.3 中断优先级996.4 中断处理2006.5 外部中断206.6 中断测试程序(C程序及汇编程序)2026.6.外部中断0(INT0)的测试程序(C程序及汇编程序).2026.6.2 外部中断(INT)的测试程序(C程
8、序及汇编程序).2066.6.3 P3.4/T0/INT下降沿中断(可用于唤醒掉电模式)的测试程序.206.6.4 P3.5/T/INT下降沿中断(可用于唤醒掉电模式)的测试程序.226.6.5 P3.0/RxD/INT下降沿中断(可用于唤醒掉电模式)的测试程序.24C程序及汇编程序.246.6.6 低压检测LVD中断(可用于唤醒掉电模式)的测试程序.276.6.7 PCA模块中断(可用于唤醒掉电模式)的测试程序.220第7章.定时器/计数器.2247.定时器/计数器的相关寄存器 2247.2 定时器/计数器0工作模式(与传统8051单片机兼容)2297.2.模式0(3位定时器/计数器).22
9、97.2.2 模式(6位定时器/计数器)及测试程序.2307.2.3 模式2(8位自动重装模式).2347.2.4 模式3(两个8位计数器).2377.3 定时器/计数器1工作模式(与传统8051单片机兼容)2387.3.模式0(3位定时器/计数器).2387.3.2 模式(6位定时器/计数器).2397.3.3 模式2(8位自动重装模式).2437.4 可编程时钟输出及测试程序(C程序和汇编程序)2467.4.定时器0的可编程时钟输出的测试程序.2497.4.2定时器1的可编程时钟输出的测试程序.257.4.3独立波特率发生器的可编程时钟输出的测试程序.2537.5 古老Intel 805单
10、片机定时器0/的应用举例2557.6 如何将定时器T0/T的速度提高2倍262第8章.串行口通信.2638.串行口1的相关寄存器2638.2 串行口1工作模式2698.2.串行口1工作模式0:同步移位寄存器.2698.2.2 串行口1工作模式1:8位UART,波特率可变.278.2.3 串行口1工作模式2:9位UART,波特率固定.2738.2.4 串行口1工作模式3:9位UART,波特率可变.2758.3 串行通信中波特率的设置2778.4 串行口1的测试程序2828.5 串行口2的相关寄存器2888.6 串行口2工作模式2948.7 串行口2的测试程序2968.8 双机通信.3028.9
11、多机通信.33第9章.STC12C5A60S2系列单片机的A/D转换器.399.A/D转换器的结构 399.2 与A/D转换相关的寄存器 329.3A/D转换典型应用线路 3269.4A/D做按键扫描应用线路图 3279.5A/D转换模块的参考电压源 3289.6A/D转换测试程序(C程序和汇编程序)3299.6.A/D转换测试程序(ADC中断方式).3299.6.2A/D转换测试程序(ADC查询方式).335第10章.STC12C5A60S2系列单片机PCA/PWM应用.340.与PCA/PWM应用有关的特殊功能寄存器 340.2PCA/PWM模块的结构 3470.3PCA模块的工作模式34
12、90.3.捕获模式.3490.3.2 6位软件定时器模式.3500.3.3 高速输出模式.350.3.4 脉宽调节模式(PWM).3520.4用PCA功能扩展外部中断的示例程序(C程序和汇编程序)3540.5用PCA功能实现定时器的示例程序(C程序和汇编程序)3580.6PCA输出高速脉冲的示例程序(C程序和汇编程序)3620.7PCA输出PWM的示例程序(C程序和汇编程序)3660.8利用PWM实现D/A功能的典型应用线路图 370第11章.同步串行外围接口(SPI接口).37.与SPI功能模块相关的特殊功能寄存器37.2SPI接口的结构374.3SPI接口的数据通信375.3.SPI接口的
13、数据通信方式.376.3.2对SPI行配置.378.3.3作为主机/从机时的额外注意事项.379.3.4通过SS改变模式.380.3.5写冲突.380.3.6数据模式.38.4适用单主单从系统的SPI功能测试程序383.4.中断方式.383.4.2查询方式.389.5适用互为主从系统的SPI功能测试程序395.5.中断方式.395.5.2查询方式.40第12章.STC12C5A60S2系列单片机EEPROM的应用.4072.IAP及EEPROM新增特殊功能寄存器介绍 4072.2STC2C5A60S2系列单片机EEPROM空间大小及地址 42.3IAP及EEPROM汇编简介 432.4EEPR
14、OM测试程序(C程序及汇编程序)47第13章.STC12系列单片机开发/编程工具说明.4253.在系统可编程(ISP)原理,官方演示工具使用说明 4253.在系统可编程(ISP)原理使用说明.4253.2STC2C5A60S2系列在系统可编程(ISP)典型应用线路图.4263.3电脑端的ISP控制软件界面使用说明.4283.4STC-ISP(最方便的在线升级软件)下载编程工具硬件使用说明.4303.5若无RS-232转换器,如何用ISP下载板做RS-232通信转换.433.2编译器/汇编器,编程器,仿真器4323.3自定义下载演示程序(实现不停电下载)4347STC MCU Limited.南
15、通国芯微电子有限公司总机:053-550 2928/2929/2966传真:053-550 2969/2956/2947STC2C5A60S2系列单片机指南研发顾问:392280999技术支持网站:www.STCMCU.com临时技术支持:392282999附录A:汇编语言编程.438附录B:C语言编程.460附录C:STC12C5A60S2系列单片机电气特性.470附录D:内部常规256字节RAM间接寻址测试程序.472附录E:用串口扩展I/O接口.474附录F:利用STC单片机普通I/O驱动LCD显示.477附录G:一个I/O口驱动发光二极管并扫描按键.484附录H:如何利用Keil C软
16、件减少代码长度.485附录I:STC12系列单片机取代传统8051注意事项.486附录J:每日更新内容的备忘录.4908STC MCU Limited.STC2C5A60S2系列单片机指南南通国芯微电子有限公司总机:053-550 2928/2929/2966传真:053-550 2969/2956/2947研发顾问:392280999技术支持网站:www.STCMCU.com临时技术支持:392282999第1章 STC12C5A60S2系列单片机总体介绍1.1.STC12C5A60S2系列单片机简介STC2C5A60S2/AD/PWM 系列单片机是STC生产的单时钟/机器周期(1T)的单片
17、机,是高速/低功耗/超抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX80专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25/),对电,即25/),对电),对电机控制,干扰场合。1增型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统80512工作电压:STC12C5A60S2系列工作电压:5.5V-3.5V(5V单片机)STC12LE5A60S2系列工作电压:3.6V-2.2V(3V单片机)3工作频率范围:035MHz,相当于普通8051的0420MHz4用户应用程序空间 8K/6K/20K/32K/40K/48K
18、/52K/60K/62K 字节5片上集成1280字节RAM6通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,推挽/上拉,仅为输入/高阻,开漏推挽/上拉,仅为输入/高阻,开漏推挽/上拉,仅为输入/高阻,开漏每个I/O口驱动能均可达到20mA,但整个芯片最大不要超过120mA7ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.)直接下载用户程序,数即可完成一片8有EEPROM功能(STC2C5A62S2/AD/PWM无内部EEPROM)9看门狗10内部集成MAX81
19、0专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻到地)11外部掉电检测电路:在P46口有一个低压门槛比较器5V单片机为133V,误差为5%,33V单片机为131V,误差为3%12时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为5%到10%以内)用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟常温下内部R/C振荡器频率为:50V单片机为:MHz 7MHz33V单片机为:8MHz 2MHz精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准13共4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但
20、有独立波特率发生器做串行通讯的波特率发生器,再上2路PCA模块可再实现2个16位定时器143个时钟输出口,可由T0的溢出在P34/T0输出时钟,可由T1的溢出在P35/T1输出时钟,独 立波特率发生器可以在P10口输出时钟15外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,INT/P3.3,T0/P3.4,T/P3.5,RxD/P3.0,CCP0/P.3(也可通过寄存器设置到P42),CCP/P.4(也可通过寄存器设置到P43)9STC MCU Limited.南通国芯微电子有限公司总机:0
21、53-550 2928/2929/2966传真:053-550 2969/2956/2947STC2C5A60S2系列单片机指南研发顾问:392280999技术支持网站:www.STCMCU.com临时技术支持:39228299916PWM(2路)/PCA(可编程计数器阵列,2路)-也可用来当2路D/A使用-也可用来再实现2个定时器-也可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持)17A/D转换,10位精度ADC,共8路,转换速度可达250K/S(每钟25)18通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件,可再用定时器或P
22、CA软件可再用定时器或PCA软件实现多串口19STC2C5A60S2系列有双串口,后缀有S2标志的才有双串口,RxD2/P.2(可通过寄存器设置到P4.2),TxD2/P.3(可通过寄存器设置到P4.3)20工作温度范围:-40 +85(工业级)/0 75(商业级)21封装:LQFP-48,LQFP-44,PDIP-40,PLCC-44,QFN-40I/O口不够时,可用2到3根普通I/O口线外接74HC64/65/595(均可级联)来扩展I/O口,还可用A/D做按键扫描来节省I/O口,或用双CPU,三线通信,还多了串口。0STC MCU Limited.STC2C5A60S2系列单片机指南南通
23、国芯微电子有限公司总机:053-550 2928/2929/2966传真:053-550 2969/2956/2947研发顾问:392280999技术支持网站:www.STCMCU.com临时技术支持:392282999STC2C5A60S2系列内部结构框图程序存储器(Flash)程序计数器(PC)PC)堆栈指ISP/IAP地址生成器定时器 0/Port 0,2,3,4,5锁存器Port 0,2,3,4,5驱动器P0,P2,P3,P4,P5Port 锁存器Port 驱动器P.0 P.7ADCP.0 P.78B寄存器RAM256字节RAM 地址寄存器PCASPIACCTMP2TMPALUPSWW
24、DTControl UnitXTAL2XTALRESETAUX-RAM024字节串口2LVD/LVR1.2 STC12C5A60S2系列单片机的内部结构STC2C5A60S2系列单片机的内部结构框图如下图所示。STC2C5A60S2单片机中包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串口、串口2、I/O接口、高速A/D转换、SPI接口、PCA、看门狗及片内R/C振荡器和外部晶体振荡电路等模块。STC2C5A60S2系列单片机几乎包含了数据采集和控制中所需的所有单元模块,可称得上一个片上系统。串口1STC MCU Limited.南通国芯微电
25、子有限公司总机:053-550 2928/2929/2966传真:053-550 2969/2956/2947STC2C5A60S2系列单片机指南研发顾问:392280999技术支持网站:www.STCMCU.com临时技术支持:3922829991.3.STC12C5A60S2系列单片机管单片机管管所有封装形式均满足欧盟RoHS要求 234567890234567892040393837363534333233029282726252423222VccALE/P4.5NA/P4.4P4.7/RSTTxD/P3.XTAL2XTALGndWR/P3.6RD/P3.7INT/RxD/P3.0CLK
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STC 单片机 资料 STC12C5A
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。