Experimento 1 de computador de um chip: basta ligar e desligar o diodo emissor de luz

Descrição

Escreva um programa com keil para realizar as seguintes funções:
Conecte um diodo emissor de luz D1 à porta P1.0, faça com que D1 permaneça ligado e desligado e o intervalo de tempo entre ligado e desligado é de 0,2s.
Requisitos: Verificação da simulação Proteus:

  1. AT89C52 é selecionado como o microcomputador de chip único
  2. Enviar processo de simulação, resultados e código-fonte

Diagrama de circuito experimental

Insira a descrição da imagem aqui

análise de experimento

Esta experiência é muito simples e não há nada para analisar.

Código fonte

#include<reg52.h>

sbit light = P1^0;

// delay 0.2s
void delay(void) {
    
    
	unsigned int i, j, k;
	for(i = 20; i > 0; i--) {
    
    
		for(j = 20; j >0; j--) {
    
    
			for(k = 248; k > 0; k--);
		}
	}
}

void main() {
    
    
	while(1) {
    
    
		light = 0;
		delay();
		light = 1;
		delay();
	}
}

Acho que você gosta

Origin blog.csdn.net/Cyril_KI/article/details/110578485
Recomendado
Clasificación