uControl
Febrero 24, 2017, 06:47:10 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Caracteristicas de las familias con core 8051 y la marca STC  (Leído 33462 veces)
0 Usuarios y 1 Visitante están viendo este tema.
waku27
PIC10F
*
Desconectado Desconectado

Mensajes: 4


« : Mayo 28, 2012, 02:26:24 »

Hola a todos, este es mi primer mensaje en el foro.   rolleyes   

Hace un tiempo lei algo sobre la marca STC y su familia de micros STC51. He buscado y leido informacion sobre ellos, y por lo que llegue a entender, poseen estas caracteristicas:
·tienen un 8051 "mejorado" como nucleo
·se pueden programar con el IDE KIEL, los que los hace similares (y compatibles?) con los micros de ATMEL.
·Son muy utilizados en china por su bajo costo
·Su nucleo funciona a la misma frecuencia del oscilador
·Los kits de desarrollo son muy baratos           Baba
·A menor precio, suelen tener mas perifericos y memoria que otros micros

Lei tambien que hay muchas compañias que ofrecen su version de microcontroladores basados en el 8051, pero esta es la mas grande.

Yo ya he programado algunos PICs en desarrollos no muy complicados y creo que voy por buen camino. Ahora viendo las ventajas de los STC51, se me desperto la curiosidad por saber mas.

A todo esto, mi pregunta es  duda si alguien tiene informacion sobre ellos, respecto a si de verdad son totalmente compatibles con los de ATMEL, si son complicados en su programacion, etc.
Quisas alguien antes que yo ya halla buscado info.
Me interesa algun tipo de comparativa medianamente completa, que cuenten su experiencia, opiniones, y/o indicaciones de donde puedo conseguir mas info al respecto.

 duda Otra pregunta: hay algo que me pudiera dificultar utilizar un PIC en una placa de desarrollo hecha para ATMEL? Mas alla de la distribucion de los pines. En mi opinion, se deberia poder hacer sin problemas mediante un adaptador.
Vi que en algunas placas se podia utilizar tanto AVR o STC51, quisas empleando algun adaptador.

La pagina de STC51: http://www.stc-51.com/

Saludos y espero que no halla quedado muy largo  Tongue
En línea
RUSO 15
PIC10F
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 84



« Respuesta #1 : Mayo 29, 2012, 12:24:06 »

Hola, waku27, estuve viendo los "bichitos" estos y se ven bastante baratos, más exactamente estuve viendo este: http://www.aliexpress.com/product-fm/400408454-Free-Shipping-STC10L08XE-PDIP-40-High-Performance-8051-Micorcontroller-wholesalers.html?promote_type=self_product_promote&seller_member_seq=117182327&tracelog=Point_Products. Por lo que leí a simple vista es una buena opción por un micro que no llega a los $10. Habría que ver cómo se programan y eso, ya que nunca los he utilizado.
Voy a estar al tanto, me resulta muy interesante.
Saludos.

Edito: al final de la página (http://www.stc-51.com/), del lado izquierdo,hay un link que dice: "Softwares for STC 8051".
« Última modificación: Mayo 29, 2012, 12:35:08 por RUSO 15 » En línea
waku27
PIC10F
*
Desconectado Desconectado

Mensajes: 4


« Respuesta #2 : Mayo 29, 2012, 04:52:37 »

Si si, alli vi que puede usarse el mismo compilador de los ATMEL, solo que se le reemplazan algunos archivos, para hacerlo compatible. = )
Saludos
En línea
waku27
PIC10F
*
Desconectado Desconectado

Mensajes: 4


« Respuesta #3 : Mayo 29, 2012, 05:45:21 »

esto es sacado del FAQ  de la pagina: www.stc-51.com/faq.php
-------------------------------------------
How fast is STC 8051 Microcontroller?

As we know, classic 8051 architechture is relatively slow because each instruction need 12 or 24 clock cycles to run, while some of other RISC microcontrollers (such as Atmel AVR or Microchip PIC) need only one clock.

STC microcontroller has speed up 8051 mcu dramatically with it's advanced technologies. Unlike the classic 8051 architechture, the STC 8051 MCU need only 1 or 2 clock to run an instruction (most are 1T). That means STC 8051 microcontroller is 12 times faster than classic 8051 MCUs (such as AT89C51). When running at the max clock frequency (35MHz), the STC 8051 is equals to AT89C51 running at 420MHz!

Don't forget 8051 instruction set is CISC. That means it need less instructions to performance a certain routine than RISC. For a same program writen in C language, the number of instructions of STC microcontroller is usually 30%-40% less than RISC MCU after compiled by C compiler. See our comparing test>>>
-------------------------------------------------
O sea que por ejecutar las mayoria de sus instrucciones en un solo ciclo, sin dividir la frecuencia del reloj, y por poseer un juego de instrucciones CISC, es varias veces mas rapido que los demas microcontroladores, a la misma velocidad de reloj.

Por lo demas, parecen ser solo 8051. De hecho se ve en la misma pagina, pasar links de sitios dedicados a los 8051, como la 8052.com

Voy a mirar algunos datasheet algo por arriba, comparando la distribucion de pines y diagramas de bloques de los micros de STC y los de ARM, a ver que diferencias hay; si es que las hay... = )

Saludos

Edito: no era "ARM" sino AVR =P
« Última modificación: Mayo 29, 2012, 06:30:34 por waku27 » En línea
E_Blue
PIC24F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 2226


Electric Blue


« Respuesta #4 : Mayo 29, 2012, 05:56:27 »

Otros fabricantes
http://www.futurlec.com/News/Dallas/Dallas8051.html 50MHz

http://www.e8051.com/ 300Mips

Yo todavía no he hecho nada con 8051, por ahora tengo que dar el salto a 16bits y luego a 32bits, después veo, tal vez FPGA, no se. duda
En línea

U2kgZXN0YXMgbGV5ZW5kbyBlc3RvIGVyZXMgdW4gTkVSRCEhIQ ==
Procesando...

Si quieres ayuda con tu proyecto recuerda agregar información del mismo, y no seas haragán y esperes tener todo servido, esto es un foro, no una bolsa de trabajo.
waku27
PIC10F
*
Desconectado Desconectado

Mensajes: 4


« Respuesta #5 : Mayo 29, 2012, 07:31:29 »

Si no me equivoco, los 8051 son de 8 bits...  Wink

Lei en un post un comentario de que esa arquitectura era ya anticuada, pero al ver los modelos modernos, creo que no es tan asi.
Por algo se sigue usando y mejorando; incluso microchip hace poco saco unos micros basados en los 8051...

Mas info del 8051: http://es.wikipedia.org/wiki/Intel_8051
Tambien recomiendo leer la info de AVR y de ARM que hay en la wikipedia, me resultaron muy interesantes.  Wink

Veo que algunas de las placas entrenadoras destinadas a los STC pueden utilizarce con AVR, y tambien mediante un adaptador con los ATMEGA16 y 32.

Saludos
« Última modificación: Mayo 29, 2012, 07:44:58 por waku27 » En línea
salvador
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 137


if (think) exist;


WWW
« Respuesta #6 : Marzo 04, 2013, 12:04:28 »

compré hace poco un localizador gsm y vi que el procesador era de esta familia STC mas exactamente, muy muy bajo costo y herramientas gratuitas compiladores en de c basic y pascal, creo que para viejos como yo, es una buena manera de reusar componentes de la epoca de estudiante...

gracias por el tip.
En línea

main()
{
if (think)
exist;
}
http://pic-club.net
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines
SMFAds for Free Forums
XHTML 1.0 válido! CSS válido!
Página creada en 0.041 segundos con 24 consultas. (Pretty URLs adds 0.006s, 2q)
loggkey