Red de conocimientos turísticos - Conocimientos sobre calendario chino - La simulación del calendario perpetuo del microcontrolador LCD1602 es correcta, pero la visualización real es incorrecta. ¿Será confusa?

La simulación del calendario perpetuo del microcontrolador LCD1602 es correcta, pero la visualización real es incorrecta. ¿Será confusa?

?Creo que dijiste que hay un problema con el parche. No miré tu código fuente. El programa debe haber sido escrito en el lugar equivocado. También lo simulé en el sitio y lo vi. no hay ningún problema.

Mi programa está escrito en un módulo de instalación y es un poco complicado cuando lo publico. ¿Quieres agregar QQ370670734? Te enviaré una referencia.

?

Este es el programa principal:

/************** *******************************

*

* LCD1602 electrónico reloj DS1302

*

*

*

*

*

*

*************************** ********* *********/

#include?"REG52.H"

#include?"DS1302.H"# incluir?"LCD1602. p>

p>

sbit?Key_out1?=?P1^3;

sbit?Key_out2?=?P1^4;

sbit?Key_out3?=?P1^5;

sbit?Key_out4?=?P1^6;

sbit?LED_out4?out4?=?P2^2;

¿sin firmar?char?value_mum?=?0;

¿sin firmar?char?Vata_Time1[7]?=?{00,?29,?10,?00, ?00,?0,?00};?

carácter sin firmar?{00,?00,?00};

¿carácter sin firmar?Vata_Time4[]?{"QQ: 370670734"}; unsigned?char?Vata_Time5[] ? =?{"158888609310"};

unsigned?char?code?Table_out[]? =?{0x30,? 0x31,?0x32,?0x33,?0x34,?0x35,?0x36,?0x37,?0x38,?0x39}; sin firmar?char?Clock_Xtnm;

void?Scank_key(void)

{unsigned?char?key;? P3; temp?=?temp?amp;?0xF0; if(temp?! =?0xF0) { Delay_1ms(10); temp?=?P3; ?amp;?0xF0; if(temp?! =?0xF0) {

temp?=?P3;

cambiar(temp)

{

caso?

caso?0xEE: ?key?=?7;?break;

case?0xDE: ?key?=?8;;break;

case?0xBE:? key?=?9;;break;

case?0x7E: ?key?=?6;;break;

Valor predeterminado : ?romper;

}? while(temp! =?0xF0) {

temp?=?P3;

temp?=?temp?amp; ?0xF0;? } LCD_crye_Pritf(0,?4 ); Write_LCDcrys_DataCmd(Table_out[clave]);

{ if(Vata_Time1[0]?! =?Vata_Time2[0]) { Vata_Time2[0]?=?Vata_Time1[0] } if(Vata_Time1[1]?! =?Vata_Time2[1; ]) { Vata_Time2[1]?Vata_Time1[1]; } if(Vata_Time1[2]?! =?Vata_Time2[2]) { Vata_Time2[2] =?Vata_Time1[2];?}

LCD_crye_Pritf(0,?0); LCD_Tank_lingCmd(Vata_Time1[2]); LCD_Tank_lingCmd(Vata_Time1[1]); p>

}

/*

? mientras(1) { //?Scank_key(); Gont_Caindan_KeyCmd(); LCD_Tiaokefanye_Cmd(); p> ?

youzhishi.com" target="_blank">Red de conocimientos turísticos All Rights Reserved.