Conforme as características apresentadas no post Microcontroladores: Família 8051, a pinagem descrita abaixo pertence ao AT89S8252.
Port P0: Port de propósito geral, caso não seja utilizada nenhuma memória externa. Caso este port seja utilizado para acessar memória externa, ele funciona como uma via multiplexada entre dados e endereços.
Port P1: Port de propósito geral para E/S. Existem oito vias na qual pode ser escrito ou lido um dado deste port. Neste port temos a saída para comunicação SPI e pinos para utilizar o timer 2 como contador.
Port P2: Port de propósito geral caso não utilize-se de memória externa. Caso utilize, este port fica com a parte mais significativa do barramento de endereços.
Port P3: Port de propósito geral de E/S. Neste port estão os pinos de função especial. Veja abaixo:
/PSEN (Program Store Enable): Quando o microcontrolador vai fazer uma busca de instrução na ROM, este pino vai a zero.
ALE(Adress Latch Enable): Este pino controla a demultiplexação dos dados/endereços do Port P0.
/EA(External Access): É o pino de comando externo, que determina se vamos usar a memória interna ou externa. Em nível baixo irá ler a memória externa e em nível alto lerá a memória interna.
RST (Reset): Reset da máquina. Ativo em nível lógico alto.
XTAL1 e XTAL2 (Cristal/Oscilador): Pinos para se ligar um cristal externo.
Vcc: Alimentação positiva.
Vss: Terra.
No comments:
Post a Comment