当前位置:首页 > x保养 >

stc85c52单片机的介绍

  • x保养
  • 2021-12-11

谈论到单片机,大家都了解,有人问stc85c52单片机的介绍,事实上stc85c52单片机的介绍,这到底是咋回事?其实单片机定制呢,以下是小编为你精心整理的stc85c52单片机的介绍,希望对你有所帮助!

stc85c52单片机的介绍

单片机按时钟周期,取出指命和数据,作出相关的操作。人一样,在读一张药方抓药为只是一个人,也就是所谓的单核,每读一种药(要花的时间就是单片机的时钟周期)就去不同的地方找(单片机指命操作)。能否找到,要做出什么处理,就是人做的记录(程序判断,做出相应的数据存储器)。在找的过程中,可能会有人打断(单片机的中断)。做完这个工作后,该做什么,是发呆还是休息(单片机的休眠),一但有新的任务就又开始工作。

一STC89C52详细介绍

STC89C52RC是STC公司生产的一功耗、高性能CMOS8位微控制器,具有8K字节系编程Flash存储器。STC89C52经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

二、STC89C52与51的区别

1、电压不同,STC89C51电压为4.5V-5.5V,STC89LE52的电压为2.0V-3.8V;

2、内部程序存储器不同,一个是FLASH,可以ISP,一个是EPROM,只能通过编程器烧录STC89c51/52的存储器不一样,51有4K,52有8K;

3、52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型;

三、STC系列单片机特点

STC单片机是宏晶生产的单时钟/机器周期的单片机,STC单片机是51与AVR的结合体,AVR单片机在位控制和C语言写法上存在很大的差异。而STC单片机洽洽结合了51和AVR的优点,虽然功能不及AVR那么强大,但是在AVR能找到的功能,在STC上基本都有。

同时STC单片机是51内核,这给以51单片机为基础的工程师们提供了极大的方便,省去了学习AVR的时间,同时也不失AVR的各种功能。

STC单片机是高速、低功耗、超强抗干扰的新一代8051单片机51单片机,指令代码完全兼容传统8051,但速度快8~12倍,内部集成MAX810专用复位电路。4路PWM 8路高速10位A、D转换,针对电机电机 的供应商控制,强干扰场合,成为继51单片机后一个全新系列单片机。

STC单片机特性:

1、下载烧录程序用串口方便好用,容易上手,拥有大量的学习资料及视频,最著名的要属于杜老师的那个视频了,好多对单片机有兴趣的朋友都是通过这个视频入门的,同时具有宽电压:5.5~3.8V,2.4~3.8V, 低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)。

2、STC单片机具有在应用编程,调试起来比较方便;带有10位AD、内部EEPROM、可在1T/机器周期下工作,速度是传统51单片机的8~12倍,价格也较便宜。

3、4通道捕获/比较单元,STC12C2052AD系列为2通道,也可用来再实现4个定时器或4个外部中断,2个硬件16位定时器,兼容普通8051的定时器。4路PCA还可再实现4个定时器,具有硬件看门狗、高速SPI通信端口、全双工异步串行口,兼容普通8051的串口,同时还具有先进的指令集结构,兼容普通8051指令集。

STC89C52标准功能

具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。

另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。

求STC89C52单片机简单介绍

一C系列的单没有看门狗,S系列看门狗,看门以有效防止程序进入死循环。

二。AT89C51片内程序存储器4K字节,数据存储器128字节。AT89C52片内程序存储器8K字节,数据存储器256字节,AT89C52可存储更多程序。

三。AT89C51有两个定时器,6个中断源。AT89C52有三个定时器,8个中断源。

哪位大哥有STC89C52单片机的介绍

可以去STC官网下载技术手册,就有介绍的。

下面是从资料上截下来的,因为是PDF文件,是不能复制文字的,只好截图了。

求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内核)的增强型。

如下图,可以很清晰的看出两者之间的差别:

STC89c52单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强。

51单片机主要是基于8051内核,是新一代安全防逆向型单片机,指令代码完全兼容传统8051,速度快8~12倍,带有62 K FLASH ROM。

内置256字节RAM和集成外置1024字节RAM,白噪声密码-没有规律可循,每颗芯片都有自己的密码,同样的密码不可重用。

STC89C52究竟是不是51单片机

是52机,52单片机和51单片机本是一个系列的,它们的指管脚兼容,主要区别是52程序存储器容一倍,内部多128字节的RAM,多一个定时器

不管52还是其它名称如 STC89C516RD,它们肯定和51有区别,51的基本功能都有,只是在51的基础上增加了一些新功能,仍称为51单片机或51兼容机

关于单片机stc89c52最小系统的介绍

就是51的最小系统。33M的晶振接在18,19两脚上,这两个脚再各接一个22-47pf的电容到地。这是晶振电路。vcc接一个10微法的电容,电容另一端接一个10k左右的电阻到地,第九脚连到电容和电阻交接处。这是复位电路。

AT89C51和STC89C52单片机的区别

1、生公司不同

AT89C51是Atmel公司生产;STC89C52是宏晶公司生产。

2、RAMROM不同

AT89C51是128byte RAM,4K ROM;STC89C52是256Byte,8K ROM。

3、定数量不同

AT89C51有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器。

单片机的分类:

1、通用型

这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

2、总线型

这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内。

因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

3、控制型

这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。

例如,80C51类单片机既是通用型又是总线型,还可以作工控用。

百度百科-STC89C52

百度百科-AT89C51

stc89c52单片机简介

www.mculib.com中,那里要么有没芯片资要有是中文的

猜你喜欢