1.单片机简述
51单片机是“单片微型计算机”的简称,是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。
2.单片机介绍
STC89C52系列单片机是STC推出的新一代高速、低功耗、超强抗干扰、超低价的单片机,指令代码完全兼容传统的8051单片机。
2.1单片机简介
-
增强型8051单片机,6时钟每机器周期和12时钟每机器周期可任意选择,指令代码完全兼容传统8051。
-
工作电压:
STC89C52系列工作电压:5.5V~3.8V(5V单片机)
STC89LE52系列工作电压:3.6V~2.4V(3V单片机) -
工作频率范围:0~35MHz,相当于普通8051的 0~70MHz,实际工作频率可达42MHz。
-
片内Flash(程序储存器):4K/8K/12K/14K/16K/32K/40K/48K/56K/62K字节。
-
片上集成1580字节或512字节的RAM(数据存储器)。
-
通用I/O口(35/39个),复位后为: P1/P2/P3/P4是准双向口/弱上拉(普通8051传统I/O口);P0口是开漏输出,作为总线扩展使用时,不用加上拉电阻,作为I/O口使用时,需加上拉电阻。
-
ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(RsD/P3.0,TsD/P3.1),直接下载用户程序。
-
有EEPROM功能
-
看门狗
-
内部集成MAX810专用复位电路,外部晶振20MHz以下时,可省外部复位电路,复位脚可直接接地。
-
共3个16位定时器/计数器,其中定时器0可以当做两个8位定时器来使用。
-
4路外部中断,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒。
-
通用异步串行口(UART),还可用定时器软件实现多个UART。
-
工作温度范围:-40~+80 *C(工业级)/ 0~75 *C(商业级)
-
封装:LQFF-44、PDIP-40、PLCC-44、PQFP-44.
2.2单片机内部结构
STC89C52单片机包含中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串口、I/O接口、EEPROM、看门狗等模块。可以说STC89C52单片机几乎包含了数据采集和控制中所需的所有单元模块,可称的上一个片上系统。
3.单片机命名规则
注:STC89C52系列区分90C版本及HD版本,通过查询单片机表面文字最下 面一行最后的几个字母,最后几个字母为90C,则该单片机为90C版本;最后几个字母为HD,则该单片机为HD版本。