您的位置:网站首页 > 电器维修资料网 > 正文 >
STC12单片机的基本功能简介
★★★★★【文章导读】:STC12单片机的基本功能简介具体内容是:(1)内部扩展RAMSTC12系列单片机,12C5412系列在原来8052共256字节RAM基础上,又扩展了256字节RAM,共有512字节RAM。(2)双DPTR数据指针标准的8051只有一个16位DPTR数据指针,在进行数据块复制时,必须对源地址指针和目…
来源: 日期:2013-12-18 14:00:37 人气:标签:
(1)内部扩展RAM
STC12系列单片机,12C5412系列在原来8052共256字节RAM基础上,又扩展了256字节RAM,共有512字节RAM。
(2)双DPTR数据指针
标准的8051只有一个16位DPTR数据指针,在进行数据块复制时,必须对源地址指针和目标地址指针进行暂存,编程会很麻烦,STC12系列单片机内有2个DPTR数据指针,DPTRO/DPTRI。可以通过设置DPS位(AUXR1.0)方便地选择,DPS置0则选中DPTR0,置1选中DPTRI,通过执行INCAUXR1指令,对DPS快捷切换,并不影响AUXR1寄存器的高位。
(3)片内硬件看门狗
ST012系列单片机芯片内置了一个14位的硬件看门狗定时器,从而可以省去外接专门的看门狗定时器,定时器不用内置看门狗时,可以和8051一样使甩。
(4)具有4路PWM/PCA(可编程计数器阵列)
STC12系列单片机;可用来当4路D/A使用,也可用来再实现4个定时器,也可用来再实现4个外部中断(上升沿设中断/下降沿中断均可;)2052系列只有2组PWM|PCA。
(5)STC12系列单片机芯片内部集成MAX810专用复位电路,外部晶体20M以下,可省去外部复位电路。
(6)STC12系列单片机具有内部振荡器,精度要求不高时,可省去用外部晶体电路,采用内部R/C振荡器。
(7)STC12系列单片机具有低功耗空闲,掉电唤醒的专用芯片和功能。在工作频率为2MHz时,正常工作电流<2.7mA,空闲模式电流<1.3mA,掉电模式<0.1mA,可由外部中断唤醒。
(8)STC12系列单片机具有SPI同步通信口;是一种全双口可设置主模式/从模式,高速同步的通讯总线。可用来进行;多单机的主从通信。
(9)I/O口的功能和地址同8051功能相同;32脚的12C单片机;PLCC封装有P1口8个,P2口8个,P3口7个,P0口4个。28脚的12C单片机有23个I/O口,比32脚的少P2口4个,20脚的12C单片机有15个I/O口,有P1口8个,P3口7个;(UART)通用全双工异步串行口,同8051功能相同。
(10)软复位功能
STC12系列单片机新增加的ISP-CONTR特殊功能寄存器实现了单片机系统软复位功能,用户只需简单地控制ISP-CONTR特殊功能寄存器中两位SWBS/SWRST就可以系统复位了,SWBS位选择从用户应用程序区启动。(1);要与SWRST位配合才能实现,SWRS位置0,则无操作,置1,实现系统复位,软件复位和硬件复位一样,所有的特殊功能寄存器都会复位到初始值,I/O口也会初始化。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 欠压复位(LVR)电路的分立件搭建方法
- 下一篇: 集成电路介绍