STC89C52单片机硬件结构

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Tankertanker Design
Tankertanker Design
STC89C52RC单片机有如下功能部件和特性: 1.增强型6时钟/机器周期和12时钟/机器周期任意设置。 2.指令代码完全兼容传统8051 3.工作电压:5.5~3.4V(5V单片机)/2.0~3.8V(3V单片
机)。 4.工作频率:0~40MHz,相当于普通8051单片机的0~80MHz
Tankertanker Design
第四章 STC89C52单片机硬件结构
• 4.1 • 4.2 • 4.3 • 4.4 • 4.5 • 4.6
STC89C52单片机的内部组织结构及特点 STC89C52单片机的外部引脚及功能 STC89C52单片机存储器结构 STC89C52单片机I/O口 STC89C52单片机的时钟与复位 STC89C52单片机的省电工作模式
15.工作温度范围:0℃~75℃(商业级)/-40℃~+85℃ (工业级)。
16.封装形式有:LQFP-44、PDIP-40、PLCC-44、PQFP-44。 由于LQFP-44具有体积小、扩展了P4口、外部中断2和3及 定时器T2的功能。PDIP-40的封装与传统的89C52芯片兼容 。
Tankertanker Design
Tankertanker Design
STC89C52RC单片机的工作模式有如下几种: 1.掉电模式:RAM内容被保存,振荡器被冻结,单片机一切
工作停止,直到下一个中断或硬件复位为止,中断返回后 ,继续执行原程序。典型功耗<0.1μA。 2.空闲模式:CPU停止工作,允许RAM、定时器/计数器、串 口、中断继续工作。典型功耗2mA。 3.正常工作模式:单片机正常执行程序的工作模式,典型功 耗4mA~7mA。
8.ISP在系统可编程/IAP在应用可编程,无需专用编程器/仿 真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户 程序,8KB程序3s即可完成一片。
9.芯片内置EEPROM功能。 10.硬件看门狗(WDT)。 11.内部集成MAX810专用复位电路(HD版本和90C版本才有)
,外部晶体20M以下时,可不需要外部复位电路。
,实际工作频率可达48MHz。 5.用户应用程序空间:8KB片内Flash程序存储器,擦写次数
10万次以上。 6.片上集成512B RAM数据存储器。
Tankertanker Design
7.通用I/O口(35/39个),复位后为:P1、P2、P3、P4是准 双向口/弱上拉(与普通MCS-51传统I/O口功能一样);P0 口是开漏输出口,作为总线扩展时用,不用加上拉电阻; P0口作为I/O口用时,需加上拉电阻。
Tankertanker Design
4.1 STC89C52单片机的内部组织结构及特点
• STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/ 超强抗干扰的单片机,指令代码完全兼容传统8051单片机 ,12时钟/机器周期和6时钟/机器周期可以任意选择。HD 版本和90C版本内部集成MAX810专用复位电路。 STC89C52RC单片机内部硬件结构框图如图4- 1所示。
Tankertanker Design
STC89系列单片机大部分具有在系统可编程(ISP)特性 ,ISP的好处就是省去购买通用编程器,单片机在用户系 统上即可下载/烧录用户程序,而无须将单片机从已生产 好的产品上拆下,再用通用编程器将程序代码烧录进单片 机内部。有些程序尚未定型的产品可以一边生产,一边完 善,加快了产品进入市场的速度,减小了新产品由于软件 缺陷带来的风险。由于可以将程序直接下载进单片机看运 行结果也可以不用仿真器。STC单片机在线编程典型线路 如图4-2所示。
Tankertanker Design
• 大部分STC89系列单片机在销售给用户之前已在单片机内部固化有ISP 系统引导程序,配合PC端的控制程序即可将用户的程序代码下载进单 片机内部,故无须编程器(速度比通用编程器快)。注意:不要用通用 编程器编程,否则有可能将单片机内部已固化的ISP系统引导程序擦 除,造成无法使用STC提供的ISP软件下载用户的程序代码。
Tankertanker Design
选用STC89C52系列单片机的一个主要原因: 由于这种单片机可以利用全双工异步串行口(
P3.0/P3.1)进行在系统编程(ISP),即无需专用编程器 /仿真器,就可通过串口直接下载用户程序,因此省却了 每次编程必须插拔单片机到专用编程器上的麻烦,可以直 接将STC单片机固定焊接在PCB板上,进行程序的下载调试 。
Tankertanker Design
12.共3个16位定时器/计数器,兼容普通MCS-51单片机的定 时器,其中定时器T0பைடு நூலகம்可以当成2个8位定时器使用。
13.外部中断4路,下降沿中断或低电平触发中断,掉电模式 可由外部中断低电平触发中断方式唤醒。
14.通用异步串行口(UART),还可用定时器软件实现多个 UART。
Tankertanker Design
4.2 STC89C52单片机的外部引脚及功能
• STC89C52目前有LQFP44、PQFP44、PDIP40、PLCC44等封装 形式,并且不同版本的引脚也不同,图4- 3所示为各封装 形式的HD版本和90C版本的引脚图。
除此之外,STC89C52RC单片机自身还有很多独特的优点: 1.加密性强,无法解密。 2.超强抗干扰。主要表现在:高抗静电(ESD保护),可以
轻松抗御2KV/4KV快速脉冲干扰(EFT测试),宽电压、不 怕电源抖动,宽温度范围为-40℃~+85℃,I/O口经过 特殊处理,单片机内部的电源供电系统、时钟电路、复位 电路及看门狗电路经过特殊处理。 3.采用三大降低单片机时钟对外部电磁辐射的措施:禁止 ALE输出;如选6时钟/机器周期,外部时钟频率可降一半 ;单片机时钟振荡器增益可设为1/2gain。 4.超低功耗:掉电模式,典型电流损耗<0.1μA;空闲模式 ,典型电流损耗为2mA;正常工作模式,典型电流损耗 4mA~7mA。
相关文档
最新文档