欢迎来到天天文库
浏览记录
ID:39830636
大小:1.30 MB
页数:40页
时间:2019-07-12
《片机程序设计实践教程第04章STC单片机内部资源和PMY单片机开发板简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机程序设计实践教程第四讲STC单片机内部资源和PMY单片机开发板简介14.1STC单片机系统资源和特点(USB口直接下载程序)4.1.1STC单片机的特点和选型“基础项目篇”介绍的项目中使用的开发板核心CPU是台湾宏晶公司生产的STC89C52RC单片机,这是一款性价比非常高的单片机,指令系统完全兼容ATMEL公司的增强型MSC-51单片机。图4-1给出了STC89C52RC单片机内部功能结构图,它具有以下主要特点:2图4-1STC89C52RC单片机内部功能图3⑴、增强型6时钟/机器周期、12时钟/机器周期任意设置。⑵、工作电压:5.5~3.4
2、V(5V单片机)/2.0~3.8V(3V单片机)。⑶、工作频率:0~40MHz,相当于普通8051单片机;实际使用范围为0~80MHz。⑷、8KB片内Flash程序存储器,擦写次数10万次以上。⑸、片上集成512BRAM数据存储器。⑹、通用I/O口(32/36个),复位后为:P1、P2、P3、P4是弱上拉/准双向口(与普通MCS-51I/O口功能一样);P0口是开漏输出口,作为总线扩展时用,不用加上拉电阻;P0口作为I/O口用时,需加上拉电阻。⑺、ISP在系统可编程,无需专用编程器/仿真器,可通过串口(P30/P31)直接下载用户程序,8KB程序3s
3、即可完成一片。4⑻、芯片内置EEPROM功能。⑼、硬件看门狗(WDT)。⑽、共3个16位定时器/计数器,兼容普通MCS-51单片机的定时器,其中定时器T0还可以当成2个8位定时器使用。⑾、外部中断4路,下降沿中断或低电平触发中断,掉电模式可由外部中断唤醒。⑿、全双工异步串行口(UART),兼容普通8051单片机的串口。⒀、工作温度范围:0℃~75℃/-40℃~+85℃。⒁、封装:LQFP-44、PDIP-40、PLCC44、PQFP44。由于LQFP-44具有体积小、扩展了P4口、外部中断2和3及定时器T2的功能,因此建议优先选用。图4-2给出了ST
4、C89C52RC单片机的LQFP-44封装示意图。5图4-2STC89C52RC单片机的LQFP-44封装示意图6除此之外,STC89C52RC单片机自身还有很多独特的优点:⑴、加密性强,无法解密。⑵、超强抗干扰。主要表现在:高抗静电(ESD保护),可以轻松抗御2KV/4KV快速脉冲干扰(EFT测试),宽电压、不怕电源抖动,宽温度范围为-40℃~+85℃,I/O口经过特殊处理,单片机内部的电源供电系统、时钟电路、复位电路及看门狗电路经过特殊处理。⑶、三大降低单片机时钟对外部电磁辐射的措施:禁止ALE输出;如选6时钟/机器周期,外部时钟频率可降一半;单
5、片机时钟振荡器增益可设为1/2gain;⑷、超低功耗:掉电模式,典型电流损耗<0.1μA;空闲模式,典型电流损耗为2mA;正常工作模式,典型电流损耗4mA~7mA。7图4-3STC单片机在线编程典型线路图84-3给出了STC单片机在线编程典型线路图,由于这种单片机可以利用全双工异步串行口(P30/P31)进行在系统编程(ISP),即无需专用编程器/仿真器,就可通过串口直接下载用户程序,因此省却了每次编程必须插拔单片机到专用编程器上的麻烦,可以直接将STC单片机固定焊接在PCB板上,进行程序的下载调试。针对不同的具体应用,读者可以选择不同型号的STC系
6、列单片机,表4-1给出了STC单片机RC/RD+(+5V)系列选型一览表,型号中的RC表示RAM为512B;RD+则表示RAM为1280B。9型号最高时钟频率Hz(5V)Flash程序存储器字节RAM数据存储器字节降低EMI看门狗双倍速P4口ISPIAPEEPROM字节数据指针串口UART中断源优先级定时器STC89C51RC0-80M4K512√√√√√√2K+21ch843STC89C52RC0-80M8K512√√√√√√2K+21ch843STC89C53RC0-80M13K512√√√√√√21ch843STC89C54RD+0-80M16
7、K1280√√√√√√16K+21ch843STC89C55RD+0-80M20K1280√√√√√√16K+21ch843STC89C58RD+0-80M32K1280√√√√√√16K+21ch843STC89C516RD+0-80M63K1280√√√√√√21ch843表4-1STC单片机RC/RD+(+5V)系列选型一览表)104.1.2STC单片机减少对外部电磁辐射的三大措施(1)、禁止ALE时钟信号输出在前面的章节中已介绍过,MCS-51单片机的ALE在未使用时,引脚将输出六分之一CPU晶振频率的时钟,这将会对单片机系统产生电磁干扰,R
8、C/RD+系列的MCS-51单片机扩展了RAM管理,增加了禁止ALE输出功能。新加入的AUXR特殊功能寄存器
此文档下载收益归作者所有