Red de conocimientos turísticos - Conocimientos sobre calendario chino - AT89C51 se utiliza para el control del interruptor de botón del microcontrolador, AT89C51 se utiliza para el dibujo de Proteus sin 7447.

AT89C51 se utiliza para el control del interruptor de botón del microcontrolador, AT89C51 se utiliza para el dibujo de Proteus sin 7447.

No uso interrupciones externas, es demasiado problemático. Solo dibujé dos LED en la imagen. Es demasiado problemático y no entiendo muy bien a qué te refieres. El procedimiento es el siguiente:

LEDKUP

SMGEQUP2

KEY0EQU 0X20

Organización 0

Principal:

MOVKEY0, #0

Mover, #0X03

Escaneo de claves:

P3 MOVA

CJNEA, # 0XFF, KEY_1

AJMPKEYSCAN

Remojado en agua para suavizar

KEY_1:

CJNEA, #0XFE, KEY_2

MOVKEY0, #0X01

Identificador de llamadas

AJMPKEY_RES

KEY_2:

CJNEA, #0XFD, KEY_3

MOVKEY0, #0X02

Identificador de llamadas

AJMPKEY_RES

Clave 3:

CJNEA, #0XFB, KEY_4

p>

MOVKEY0, #0X03

Identificador de llamadas

AJMPKEY_RES

Clave 4:

CJNEA, #0XF7, KEY_RES

MOVKEY0, #0X04

Identificador de llamadas

AJMPKEY_RES

Resolución de clave:

P3 MOVA

CJNEA, #0X7F, KEY_RES

MOVKEY0, #0

AJMPKEYSCAN

Pantalla:

MOVA , clave 0

MOVDPTR, #SEGTAB

Movka, @A+DPTR

MOVSMG, A

MOVA, líder

Área radiográfica del pulmón

Área radiográfica del pulmón

Movida, A

CJNEA, #0XFF, DISPLAY_LOOP

Mover , #0

Display_Cycle:

Remojado en agua para ablandar

SEGTAB:

Base de datos 0X3F, 0X06, 0X5B, 0X4F, 0X66

Fin

ascript" src="../css/tongji.js">