Insumo> Port Same Sharing

A

Ajuda

Guest
Oi,

Estou usando o uC controlar o multiplexer.P1 ^ ^ 0 ... P1 2 é o controle de endereçamento e multiplexer a ^ 7 P1 é pegar o resultado do multiplexer.

É possível fazer isso?Como eu estou a escrever o código?

Por favor, conselho.

Obrigado.
Desculpe, mas você precisa de login para ver esta penhora

 
AA,
Sim, você pode fazer isso.
Aqui estão os códigos do código
; P1.0 fazer ...P1.2 trabalho como uma entrada
SetB P1.0;
SetB P1.1;
SetB P1.2;

; Escrita para esses bits:
MOV A, # valor
MOV P1, A

; Leitura P1.7
MOV C, P1.7

BR,
Ali Amr.

 
Oi,

Eu não sou tão familiarizado com a linguagem de montagem.

<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Neutro" border="0" />Eu tinha um pouco a sua montagem para C.
Código:

PB0 sbit = P1 ^ 0;

sbit PB1 = P1 ^ 1;

PB2 sbit = P1 ^ 2;sbit PB7 = P1 ^ 7;void main ()

(

RST bit;while (1)

(

PB0 = 1;

PB1 = 0;

PB2 = 1,rst = PB7;

)

)
 
u em 8051 pode ter entrada e saída de qualquer pinoLembre-se de entradas u fixaram os pinos

 
ashad escreveu:

u em 8051 pode ter entrada e saída de qualquer pinoLembre-se de entradas u fixaram os pinos
 

Welcome to EDABoard.com

Sponsor

Back
Top