Red de conocimiento informático - Conocimiento de la instalación - ¡Buscamos un programa de escaneo dinámico para tubos digitales de ocho bits (escrito en C)!

¡Buscamos un programa de escaneo dinámico para tubos digitales de ocho bits (escrito en C)!

La rutina de visualización se llama en la interrupción de 2,5 milisegundos.

#Definir puerto de datos P0

#Definir P2 CommScope

uchar datos dis_buf[4]={16, 16, 16, 16, 16, 16, 16}; ​​//Y los segundos, minutos y semanas correspondientes (en orden inverso)

uchar sign[18]={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, 0x00, 0x 40}; //Código de visualización de siete segmentos

//0, 1, 2, 3, 4, 5, 6, 7,8,9,A,b,c,d,E,F,,-,

Pantalla vacía (vacío)

{

temperatura de agua ;

puerto de datos = 0x00

puerto de datos = sign[dis_buf[dis_count]];

temp = 1<<dis _ count

comport = ~ temp//^0xff;

dis _ count++;

if(dis _ count & gt; 7)

{

descuento = 0;

}

}