Manual V 0150 · Técnica digital
Técnica de microcontroladores
Microcontrollertechnik
Manual em alemão. Os títulos estão traduzidos; por baixo de cada um figura o título original em alemão, tal como está impresso no manual.
assinala as experiências. Os componentes e equipamentos de cada experiência podem ser expandidos.
Parte principal
-
1 Introdução Einführung p. 9
-
1.1 Historial Historie p. 9
-
1.2 Comparação microcontrolador/microprocessador Vergleich Microcontroller/Microprozessor p. 9
-
1.3 Microcontrolador 80C535 Microcontroller 80C535 p. 10
-
1.3.1 Estrutura Struktur p. 10
-
1.3.2 Organização da memória Speicherorganisation p. 10
-
1.3.3 Acumulador Akkumulator p. 13
-
1.3.4 Registo da palavra de estado do programa (PSW) Programmstatuswort-Register (PSW) p. 13
-
1.3.5 Registo B B-Register p. 14
-
1.3.6 Apontador de pilha (Stack Pointer, SP) Stack Pointer (SP) p. 14
-
1.3.7 Apontador de dados (Data Pointer, DPTR) Data Pointer (DPTR) p. 14
-
1.3.8 Sistema de interrupções Interrupt-System p. 15
-
1.3.9 Técnica Technik p. 15
-
1.3.10 Função de reset Reset-Funktion p. 16
-
1.4 Comunicação entre o PC e o MICROCONTROLLER BOARD Kommunikation zwischen PC und MICROCONTROLLER BOARD p. 17
-
2 Programação do microcontrolador 80C535 em BASIC Programmierung des Microcontrollers 80C535 in BASIC p. 19
-
2.1 Princípio de funcionamento da programação em BASIC Funktionsweise der Programmierung in BASIC p. 19
-
2.1.1 Experiência: Modo compilador Compiler-Modus p. 19
-
2.1.2 Experiência: Emulador de terminal (modo monitor) Terminalemulator (Monitormodus) p. 20
-
2.2 Programação das portas de entrada/saída em BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC p. 23
-
2.2.1 Fundamentos Grundlagen p. 23
-
2.2.2 Experiência: Parte de exercícios Übungsteil p. 25
-
2.3 Saída analógica através de conversor D/A em BASIC Analoge Ausgabe über DA-Wandler in BASIC p. 33
-
2.3.1 Fundamentos Grundlagen p. 33
-
2.3.2 Experiência: Parte de exercícios Übungsteil p. 35
-
2.4 Entrada analógica através de conversor A/D em BASIC Analoge Eingabe über AD-Wandler in BASIC p. 37
-
2.4.1 Fundamentos Grundlagen p. 37
-
2.4.2 Experiência: Programação dos SFR ADCON e DAPR em modo direto ou em modo de programa Programmierung der SFR ADCON und DAPR im Direkt- oder Programmmodus p. 42
-
2.4.3 Experiência: Parte de exercícios Übungsteil p. 44
-
2.5 Temporizadores e as suas funções Timer und ihre Funktionen p. 48
-
2.5.1 Experiência: Fundamentos – Timer 0 e 1 Grundlagen – Timer 0 und 1 p. 48
-
2.5.2 Experiência: Fundamentos – Timer 2 Grundlagen – Timer 2 p. 54
-
2.5.3 Experiência: Parte de exercícios Übungsteil p. 58
-
2.6 Controlo de interrupções em BASIC Interrupt-Steuerung in BASIC p. 63
-
2.6.1 Fundamentos Grundlagen p. 63
-
2.6.2 Experiência: Parte de exercícios Übungsteil p. 64
-
2.7 Interface série do 80C535 Serielle Schnittstelle des 80C535 p. 69
-
2.7.1 Fundamentos Grundlagen p. 69
-
2.7.2 Experiência: Parte de exercícios Übungsteil p. 70
-
2.8 Dispositivos de vigilância do 80C535 Überwachungseinrichtungen des 80C535 p. 71
-
2.8.1 Fundamentos Grundlagen p. 71
-
2.8.2 Experiência: Parte de exercícios Übungsteil p. 72
-
2.9 Programação da EEPROM em BASIC EEPROM-Programmierung in BASIC p. 73
-
2.9.1 Fundamentos Grundlagen p. 73
-
2.9.2 Experiência: Resumo dos comandos da EEPROM EEPROM Befehlsübersicht p. 73
-
2.9.3 Experiência: Parte de exercícios Übungsteil p. 74
-
2.10 Comando de motor de passo com o STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD p. 75
1 componente / equipamento
-
2.10.1 Fundamentos Grundlagen p. 75
-
2.10.2 Experiência: Parte de exercícios Übungsteil p. 76
-
3 Programação do microcontrolador 80C535 em Assembler Programmierung des Microcontrollers 80C535 in Assembler p. 77
-
3.1 Instruções de utilização do Assembler Bedienungshinweise Assembler p. 77
-
3.2 Experiência: Resumo das instruções do Assembler Befehlsübersicht Assembler p. 77
-
3.3 Programação das portas de entrada/saída em Assembler Programmierung der Ein-/Ausgabe-Ports in Assembler p. 79
-
3.3.1 Fundamentos Grundlagen p. 79
-
3.3.2 Experiência: Parte de exercícios Übungsteil p. 83
-
3.4 Saída analógica através de conversor D/A em Assembler Analoge Ausgabe über DA-Wandler in Assembler p. 84
-
3.4.1 Fundamentos Grundlagen p. 84
-
3.4.2 Experiência: Parte de exercícios Übungsteil p. 86
-
3.5 Entrada analógica através de conversor A/D em Assembler Analoge Eingabe über AD-Wandler in Assembler p. 89
-
3.5.1 Fundamentos Grundlagen p. 89
-
3.5.2 Experiência: Programação dos SFR ADCON e DAPR em modo de programa Programmierung der SFR ADCON und DAPR im Programmmodus p. 94
-
3.5.3 Experiência: Parte de exercícios Übungsteil p. 96
-
3.6 Temporizadores e as suas funções Timer und ihre Funktionen p. 97
-
3.6.1 Experiência: Fundamentos – Timer 0 e 1 Grundlagen – Timer 0 und 1 p. 97
-
3.6.2 Experiência: Fundamentos – Timer 2 Grundlagen – Timer 2 p. 103
-
3.6.3 Experiência: Parte de exercícios Übungsteil p. 107
-
3.7 Controlo de interrupções em Assembler Interrupt-Steuerung in Assembler p. 111
-
3.7.1 Fundamentos Grundlagen p. 111
-
3.7.2 Experiência: Habilitação de interrupções Interrupt-Freigabe p. 114
-
3.7.3 Experiência: Funções adicionais de interrupção Interrupt-Zusatzfunktionen p. 116
-
3.7.4 Experiência: Prioridades de interrupção Interrupt-Prioritäten p. 119
-
3.7.5 Experiência: Parte de exercícios Übungsteil p. 120
-
3.8 Interface série do 80C535 Serielle Schnittstelle des 80C535 p. 121
-
3.8.1 Fundamentos Grundlagen p. 121
-
3.8.2 Experiência: Taxas de transmissão Baudraten p. 123
-
3.8.3 Experiência: Parte de exercícios Übungsteil p. 125
-
3.9 Dispositivos de vigilância do 80C535 Überwachungseinrichtungen des 80C535 p. 126
-
3.9.1 Fundamentos Grundlagen p. 126
-
3.9.2 Experiência: Parte de exercícios Übungsteil p. 127
-
4 Programação do microcontrolador 80C535 em C Programmierung des Microcontrollers 80C535 in C p. 129
-
4.1 Experiência: Parte de exercícios Übungsteil p. 130
Anexo
-
Anexo Anhang
-
Programa de terminal TERM (emulador de terminal) no programa bascom Terminalprogramm TERM (Terminalemulator) im Programm bascom A 1
-
Modo monitor Monitormodus A 2
-
Interpretador BASIC BASIC-Interpreter A 3
-
Aparelhos de medida utilizados Verwendete Messgeräte A 4
-
Bibliografia Literaturhinweise A 4
Parte de soluções
-
Parte de soluções Lösungsteil
Transparências
-
Transparências Folien
-
MICROCONTROLLER BOARD (Tipo 3850) MICROCONTROLLER BOARD (Typ 3850)
-
STEPPING BOARD (Tipo 5132) STEPPING BOARD (Typ 5132)
Nenhuma entrada corresponde ao filtro.
assinala as experiências. Os componentes e equipamentos de cada experiência podem ser expandidos.
-
2 Parte de soluções – BASIC Lösungsteil – BASIC p. 3
-
2.2 Experiência: Programação das portas de entrada/saída em BASIC Programmierung der Ein-/Ausgabe-Ports in BASIC p. 3
-
2.3 Experiência: Saída analógica através de conversor D/A em BASIC Analoge Ausgabe über DA-Wandler in BASIC p. 4
-
2.4 Experiência: Entrada analógica através de conversor A/D em BASIC Analoge Eingabe über AD-Wandler in BASIC p. 5
-
2.5 Experiência: Temporizadores e as suas funções Timer und ihre Funktionen p. 6
-
2.6 Experiência: Controlo de interrupções em BASIC Interrupt-Steuerung in BASIC p. 8
-
2.7 Experiência: Interface série do 80C535 Serielle Schnittstelle des 80C535 p. 9
-
2.10 Experiência: Comando de motor de passo com o STEPPING BOARD Schrittmotorsteuerung mit dem STEPPING BOARD p. 10
-
3 Parte de soluções – Assembler Lösungsteil – Assembler p. 11
-
3.3 Experiência: Programação das portas de entrada/saída em Assembler Programmierung der Ein-/Ausgabe-Ports in Assembler p. 11
-
3.4 Experiência: Saída analógica através de conversor D/A em Assembler Analoge Ausgabe über DA-Wandler in Assembler p. 12
-
3.5 Experiência: Entrada analógica através de conversor A/D em Assembler Analoge Eingabe über AD-Wandler in Assembler p. 14
-
3.6 Experiência: Temporizadores e as suas funções Timer und ihre Funktionen p. 14
-
3.7 Experiência: Controlo de interrupções em Assembler Interrupt-Steuerung in Assembler p. 16
-
3.8 Experiência: Interface série do 80C535 Serielle Schnittstelle des 80C535 p. 17
-
3.9 Experiência: Dispositivos de vigilância do 80C535 Überwachungseinrichtungen des 80C535 p. 17
-
4 Parte de soluções – C Lösungsteil – C p. 19
Nenhuma entrada corresponde ao filtro.
É apresentado apenas o índice (títulos, números, páginas). O manual completo é fornecido com o sistema didático. As quantidades provêm da lista de componentes do manual.