Ⅰ 求STC89C52单片机的详细资料包括引脚功能,存储器等等的详细介绍,越详细越好,谢谢
stc89c52具有以下标准功能: 8k字节flash,256字节ram, 32 位i/o 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,stc89c52可降至0hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,cpu 停止工作,允许ram、定时器/计数器、串口、中断继续工作。掉电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8k字节在系统可编程 flash
p0 口:p0口是一个8位漏极开路的双向i/o口。作为输出口,每位能驱动8个ttl逻辑电平。对p0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,p0口也被作为低8位地址/数据复用。在这种模式下, p0具有内部上拉电阻。
在flash编程时,p0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
p1 口:p1 口是一个具有内部上拉电阻的8 位双向i/o 口,p1 输出缓冲器能驱动4 个 ttl 逻辑电平。对p1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(iil)。
此外,p1.0和p1.2分别作定时器/计数器2的外部计数输入(p1.0/t2)和时器/计数器2 的触发输入(p1.1/t2ex),具体如下表所示。 在flash编程和校验时,p1口接收低8位地址字节。
引脚号第二功能
p1.0 t2(定时器/计数器t2的外部计数输入),时钟输出
p1.1 t2ex(定时器/计数器t2的捕捉/重载触发信号和方向控制)
p1.5 mosi(在线系统编程用)
p1.6 miso(在线系统编程用)
p1.7 sck(在线系统编程用)
p2 口:p2 口是一个具有内部上拉电阻的8 位双向i/o 口,p2 输出缓冲器能驱动4 个 ttl 逻辑电平。对p2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(iil)。
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行movx @dptr) 时,p2 口送出高八位地址。在这种应用中,p2 口使用很强的内部上拉发送1。在使用 8位地址(如movx @ri)访问外部数据存储器时,p2口输出p2锁存器的内容。在flash编程和校验时,p2口也接收高8位地址字节和一些控制信号。
p3 口:p3 口是一个具有内部上拉电阻的8 位双向i/o 口,p2 输出缓冲器能驱动4 个 ttl 逻辑电平。对p3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(iil)。 p3口亦作为stc89c52特殊功能(第二功能)使用,如下表所示。在flash编程和校验时,p3口也接收一些控制信号。
端口引脚 第二功能
p3.0 rxd(串行输入口)
p3.1 txd(串行输出口)
p3.2 into(外中断0)
p3.3 int1(外中断1)
p3.4 to(定时/计数器0)
p3.5 t1(定时/计数器1)
p3.6 wr(外部数据存储器写选通)
p3.7 rd(外部数据存储器读选通)
此外,p3口还接收一些用于flash闪存编程和程序校验的控制信号。
rst——复位输入。当振荡器工作时,rst引脚出现两个机器周期以上高电平将是单片机复位。
ale/prog——当访问外部程序存储器或数据存储器时,ale(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ale仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ale脉冲。
对flash存储器编程期间,该引脚还用于输入编程脉冲(prog)。
如有必要,可通过对特殊功能寄存器(sfr)区中的8eh单元的d0位置位,可禁止ale操作。该位置位后,只有一条movx和movc指令才能将ale激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ale禁止位无效。
psen——程序储存允许(psen)输出是外部程序存储器的读选通信号,当stc89c52由外部程序存储器取指令(或数据)时,每个机器周期两次psen有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次psen信号。
ea/vpp——外部访问允许,欲使cpu仅访问外部程序存储器(地址为0000h-ffffh),ea端必须保持低电平(接地)。需注意的是:如果加密位lb1被编程,复位时内部会锁存ea端状态。
如ea端为高电平(接vcc端),cpu则执行内部程序存储器的指令。
flash存储器编程时,该引脚加上+12v的编程允许电源vpp,当然这必须是该器件是使用12v编程电压vpp。
Ⅱ stc89c52单片机和51单片机的区别
1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。
2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。
3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是塌带指stc89c51,不是51内核)的增强型。
如下图,可以很清晰的看出两者之间的差别:
向左转|向右转
(2)stc52单片机小发明扩展阅读:
单片机(Microcontrollers)改祥作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
通用型
这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
总线型
这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称团歼芦为非总线型单片机。
控制型
这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
Ⅲ 52单片机全称
52单片机全称STC89C52单片机。
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
单片机介绍:
单片机(Microcontrollers)又称微控制器,由中央处理器、存储器、输入输出端口(包括并行I/O、串行I/O、模数转换器)、计时器和计数器等组成,具有完整数字处理功能的大规模集成电路。
微控制器是一种面向控制领域嵌入式应用的集成化计算机芯片,主要用于工业控制、数据处理、信号处理、智能仪器、通信产品及民用消费产品等自动控制产品与器件中。
通常也把它简称为MCU或μC,MCU配以适当的外围设备和软件就可构成一个计算机应用系统,所以也称之为单片微型计算机,简称为单片机。
MCU的发展始于20世纪70年代中期,当时主要称为单片机,由于工艺和集成度的限制,一个完整功能的MCU由两块集成电路组成。如Fairchild公司的单片机F8必须外接一块专为F8设计的程序存储单元电路3851。
第二阶段为低性能MCU阶段,虽已只用一块芯片构成,但性能低,品种少。如Intel的MCS-48系列,芯片内含有中央处理器(CPU)、并行I/O口、计时器、随机存取存储器(RAM)和只读存储器(ROM)等,但其CPU功能不强,I/O的种类和数量少,存储容量小。
只能应用于要求比较简单的场合。第三阶段是高性能微型计算机系统(MCS)发展阶段,此时的MCU内部具有功能很强的CPU、比较多的输入输出电路和大容量的数据存储器、程序存储器,MCU产品型号、规格多,各具特色,能满足不同领域应用需求。
Ⅳ 52单片机
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
STC89C52RC供应商:拍明芯城
器件参数
1. 增强型8051单片机,6 时钟/机器周期和12 时钟/机器周期可以任意 选择,指令代码完全兼容传统8051. [1]
2. 工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V 单片机)
3.工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作 频率可达48MHz
4. 用户应用程序空间为8K字节
5. 片上集成512 字节RAM
6. 通用I/O 口(32 个),复位后为:P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。
7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程 序,数秒即可完成一片
8. 具有EEPROM 功能
9. 共3 个16 位定时器/计数器。即定时器T0、T1、T2
10.外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可 由外部中断低电平触发中断方式唤醒
11. 通用异步串行口(UART),还可用定时器软件实现多个UART
12. 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)
13. PDIP封装
Ⅳ STC80C52单片机介绍,急急急,救帮忙
本文采用STC89C系列的STC89C54RD作为主控芯片是根据方案论证的结果。本系统的监控参数较少,计算也不是特别复杂,选择宏晶科技公司的STC89C54RD单片机完全可以满足系统要求,且STC89C系列的单片机价格便宜,开发简单,从开发周期和研发费用上来说都是合理的选择。
STC89C54RD芯片具有增强型51内核,有很高的指令运行速度,一个指令周期就可以完成一条指令。
STC89C54RD芯片工作的电压范围为3.8-5.5V,温度范围为-40ºC-85ºC,且还受到ESD保护,可以轻松通过4KV的快速脉冲干扰,具有高抗静电性能。
STC89C54RD芯片是一款低功耗单片机,它备有空闲模式、掉电模式和正常模式,当单片机处于空闲模式时,它的工作电流要小于1.3mA;而处于掉电模式时,它的工作电流小于0.1μA;在正常工作模式时,工作电流在4mA-7mA,因此非常适合用于低功耗的产品开发。
由于所要开发的是温湿度监控系统,所以对智能监控节点的温湿度适应能力要求较高,STC89C54RD芯片可以适应绝大部分的监控条件,而其增强型的51内核代表了它与51单片机的兼容性很好,在开发的过程中我们可以利用对51单片机的熟悉和大量已掌握的51单片机开发资料来缩短开发周期,从而提高系统的开发效率。
STC89C54RD主控单片机的内部资源有:
512字节片内数据存储器;
12K字节片内E2PROM;
ISP/IAP,在系统可编程,在应用可编程,无须专用编程器;
10位ADC,8通道;
4通道捕获/比较单元(PWM/PCA/CCU);
2个硬件16位定时/计数器;硬件看门狗(WDT);
高速同步串行通信接口SPI,全双工异步串行口UART;
32个通用寄存器,硬件乘/除法器;
27个通用I/O口,可设置成四种模式。
每个I/O口的驱动能力均能达到±20mA,但整个芯片最大电流不得超过55mA。
STC单片机在系统开发中的优越性体现在STC单片机有较高的处理速度和时钟频率,能轻松的实现各种算法。有SPI和UART两个串行口,能实现与PC机之间的数据交换。有掉电数据保护功能,其内部E2PROM可用于掉电存放各种设置参数和其他数据,还有ISP/IAP功能,使芯片可以在不脱板的情况下去下载程序,便于产品软件换代升级。
STC单片机还具有内部看门狗,可以工作在恶劣的电磁环境下。具有宽电压范围,负载端电压的波动不会影响其正常运行。具有丰富的I/O口,还具有可以代替LED行扫描的通用行译码器,可以降低产品的开发成本。
Ⅵ 什么是STC单片机
STC是中国自己产的一种单片机,是宏晶科技生产的单时钟/机器周期(1T)的单片机。
STC单片机是高速/低功耗/抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,
通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统I/O口困行键),可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA;
(6)stc52单片机小发明扩展阅读
STC公司的1T增强系列因他不但和8051指令,管脚完全兼容,而且其片内的具有大容量带判程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,
这种工艺的存储器用户可以用电的方式擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种汪巧单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,可以很好地保护劳动成果。
参考资料来源:网络-STC12C5A60S2
Ⅶ stc80c52单片机介绍
datasheet是最标准的介绍。
STC80C52RC的话是8Kflash、256bitRAM、封装DIP40、IO口有4组共32个。
其实跟AT的同型号是完全兼容的,且资源也很类似。