Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar el programador universal top2007 para restaurar sst89e554rc

Cómo utilizar el programador universal top2007 para restaurar sst89e554rc

Como referencia: ¿Cómo elegir el modelo de adaptador correcto? Ejecute el software SUPERPRO y seleccione el dispositivo correspondiente. Asegúrese de seleccionar el nombre de dispositivo y el tipo de paquete correctos. Por ejemplo: AT89C51 y AT89C51-P44. Diferentes dispositivos (debido a diferentes paquetes), el primero es un paquete DIP y el segundo es un paquete PLCC44. Al seleccionar AT89C51-P44, el software abrirá una ventana para mostrar el modelo de adaptador requerido y el método de colocación del chip. se seleccionará de esta manera

La columna SUPERIOR de PCB es el nombre del adaptador, incluida la información del paquete. Por ejemplo: PLCC44/D44 es el adaptador PLCC44, SOIC16/D16 es el adaptador SOIC16. Dispositivos empaquetados SSOP/TSOP, los mismos pines. A veces hay varios tamaños. Consulte la longitud*ancho, el punto de contacto, la longitud*ancho (incluidos los pies) en la lista de adaptadores para elegir el modelo correcto. Los adaptadores son multiusos, por ejemplo: SOIC28/D28 no solo es adecuado para SOIC28, sino también para chips con parámetros similares como SOIC24/SOIC20/SOIC18. Algunos tipos de paquetes pueden tener varias opciones de adaptador, por ejemplo: PLCC44/D44. PLCC44/D40-1, PLCC44/D40-2 son todos adaptadores PLCC44. Si su programador es del tipo "A" o "AP" o "versátil", debe elegir PLCC44/D44 que sea adecuado para chips como este. como 89C5X en programadores económicos, mientras que PLCC44/D40-2 es adecuado para EPROM económica de 16 bits y 44 pines. Debido a esto, si su programador es de tipo "E" o "T", debe ser del tipo E" o. Tipo "T" en la columna del programador. Seleccione de la fila. Para algunos chips con más de 48 pines, se requiere un PEP (expansor de controlador) y el adaptador correspondiente al programar. También puede haber algunos adaptadores. Puede haber varias placas base para elegir. Consulte la columna BOT PCB.

De hecho, no es tan complicado como el anterior.

Para comunicarse, debe inicializar el. puerto serie y luego puede comunicarse directamente escribiendo y leyendo datos en SBUF

El puerto serie se inicializa igual que arriba

void initUart()

. {

TMOD=0x20; / *Temporizador 1, modo 2*/

TL1=0xfd

TH1=0xfd /*9600 baudios 11.0592MHz* /

TCON=0x40 ; /*Iniciar temporizador 1*/

PCON=0x00; /*Establecer valor inicial del registro de control de potencia*/

SCON= 0x50; /*Permitir recepción*/

EA=1; /*Permitir interrupciones totales*/

ES=1; //Permitir interrupciones del puerto serie

}

Después de eso, escribe datos en SBUF. Por ejemplo

void TX()

{

SBUF=0x33; // Al escribir 0x33 en SBUF, el microcontrolador enviará 0x33 al puerto serie.

//Cuando TI=1, significa que los datos han sido enviados, por lo que el siguiente paso es esperar a que TI se convierta en 1

while(TI==0)

{;}//Si TI=0, ejecuta la función vacía hasta TI=1

TI=0;//Cuando TI se convierta en 1, recuerda cambiarlo a 0 nuevamente, para que un dato Se complete el envío

}

La recepción es aún más sencilla Si RI=1, los datos leídos en SBUF son los datos recibidos, como por ejemplo

.

if(RI)//Si RI=1

{

XXXXX=SBUF; //Los datos recibidos se colocan en XXXXX

RI= 0; //Cambia RI nuevamente a 0 y termina el día. Es así de simple

}