SI COX

Create an image depicting a microcontroller circuit with communication lines, binary code flowing, and technical schematics, styled in a modern digital art aesthetic.

Microcontroller Communication Quiz

Welcome to the Microcontroller Communication Quiz! Test your knowledge on serial communication, microcontroller architecture, and the intricacies of the MCS51 family. This quiz is designed for enthusiasts and professionals alike, from students to seasoned engineers.

Key features of the quiz:

  • Comprehensive questions on communication systems
  • Focus on practical applications and theoretical concepts
  • Perfect for self-assessment and learning
30 Questions8 MinutesCreated by CodingCircuit42
In cazul utilizarii sistemului de comunicatie seriala, fanionul TI din registrul SCON:
Trebuie resetat prin program la terminarea transmisiei unui caracter
Nu este folosit in cazul transmisiei unui caracter
Trebuie setat prin program la inceputul transmisiei unui caracter
Fie urmatoarea secventa de cod, efectul acestei secvente de cod este:
Sistemul de intreruperi global este invalidat, intreruperea extei.na INT0 validata si active pe front cazator
Sistemul de intreruperi global este validat, intreruperea externa INT0 validata si activa pe front crescator
Sistemul de intreruperi global activat, intreruperile externe blocate
Se consiclera ca in registrul SP este incarcata valoarea 08h. In urma executiei urmatoarei secvente de cod, Continutul registiului SP este (Rutina_Add se considera a subrutina definita in MP):
SP = 09h
SP = 08h
SP = 0Bh
Elementul central al unui SI este:
Interfetele sistemutui
Unitatea centrala de prelucrare
Memoria sistemului
Sistemele Incorporate, sunt pentru utilizator:
Sisteme inchise
Sisteme de dezvoltare hardware/software
Sisteme deschise
In cazul utilizarii sistemului de comunicatie seriala, fanionul RI din registrul SCON este folosit pentru:
Detectia depasirii capacitatii de numarare a caracterelor receptionate/transmise prin intermediu sistemului de comunicatie seriala
Detectia receptiei unui caracter prin intermediul sistemului de comunicatie seriala
Detectia sfarsitului emisiei unui caracter prin intermediul sistemului de comunicatie seriala
Conditiile pentru blocarea acceptarii unei cereri de intrerupere sunt:
0%
0
 
0%
0
 
0%
0
 
Se asteapta receptia unui caracter (1), se seteaza fanionul RI (2), se incarca in registrul accumulator caracterul receptionat (3)
Se asteapta receptia unui caracter (1), se sterge fanionul RI (2), se incarca in registrul SBUF continutul registrului accumulator
Se asteapta receptia unui caracter (1), se sterge fanionul RI (2), se incarca in registrul accumulator caracterul receptionat (3)
Microcontrolere din familia MCS51 sent caracterizate prin:
Separarea complete a memoriei program MP si a memoriei de date MD
Acces DMA la memorii
Memorie de cod si date suprapusa
Directiva ORG:
Scrisa inaintea unei instructiuni va fixa prin valoarea expresiei adresa locatiei din memorie la care se va inscrie primul octet al acestei instructiuni
Scrisa inaintea unei instructiuni va fixa prin valoarea expresiei adresa locatiei din memorie la care se va inscrie instructiunea
Scrisa inaintea unei instructiuni va fixa prin valoarea expresiei adresa locatiei din memorie la care se va inscrie primul operand al instructiunii
Instructiunea MOV A,78h utilizeaza:
Modul de adresare directa
Modul de adresare indirecta prin registru
Modul de adresare indexata
La acceptarea unei intreruperi si generarea hard a instructiunii LCALL:
Se salveaza automat in stiva continutul registrului PC, continutul registrului PSW si se incarca in PC o adresa de start a programului
Se salveaza automat in stiva continulul registrului PC, continutul registrului PSW si se incarca in PC o adresa dependenta de sursa de intrerupere.
Se salveaza automat in stiva continutul registrului PC (dar nu se salveaza continutul registrului PSW) si se incarca in PC o adresa dependenta de sursa de intrerupere.
Instructiunea MOVX A,@DPTR utilizeaza:
Adresarea indirecta prin registru
Adresarea directa
. Adresarea indexata
Accesarea memoriei de date interna a unui microcontroler P89C51RD2 sa face prin intermediul instructiunilor de tipul:
Prin accesare hardware
Diferite de MOVX
MOVX
A = 01h depus in memoria de date externa la adresa 1000h
A=31h depus in memoria de date interna la adresa 1000h
A = 31h depus in memoria de date externa la adresa 1001h
A = 31h depus in memoria de date externa la adresa 1000h
Cuvantul de comanda 83h transmis unui circuit i8255 semnifica:
Portul PA modul 0 iesire normala, Portul C parted high PCH modul 0 iesire normala, Portul B modul 0 intrare normala. Portul C partea low PCL modul 0 intrare normala
Bitul 1 din PC setat pe "1"
Portul PA, modul 0 intrare nestrobata, Portul PB modul 1 intrare strobata, Portul PC neutilizat
In modul 0 al sistemului de comunicatie seriala rata de transfer este
Comandata printr-un semnal care marcheaza starea S1 (prima a unui ciciu masina) si pnn urmare rata de transfer este fixa si egala cu fosc/12.
Comandata printr-un semnal care marcheaza starea S6 (ultima a unui ciclu masina) si prin urmare rata de transfer este fixa si egala cu fosc.
Comandata printr-un semnal care marcheaza starea S6 (ultima a unui ciclu masina) si prin urmare rata de transfer este fixa si egala cu fosc/12.
Directiva DB este utilizata pentru:
definirea unui cod de operatie din memorie
Definirea unei constante de un octet sau a unui sir de date cu lungimea de un octet
defininirea unei adrese din memorie
Circuitui i8255 are urmatoarele moduri de lucru:
Modul 0 intrari/iesiri normale, Modul 1 intrari/iesiri nestrobate, Modul 2 magistrala bidirectionala
Modul 0 intrari/iesiri normale, Modul 1 intrari/iesiri strobate, Modul 2 magistrala bidirectionala
Modul 0 intrari/iesiri normale cu generare de cereri de intrerupere, Modul 1 intrari/iesiri strobate, Modul 2 magistrala bidirectionala
Memoria de date externa poate fi accesata:
Prin adresare indirecta sau prin. Adresare indexata
Prin adresare directa sau indirecta prin registru
Numai prin adresare indirecta prin registru
Forma generala a unei instructiuni scrisa in limbajul de asamblare MCS51 este:
Comentariu cod_operatie operand1, operand2
Eticheta: cod_operatie operand1, operand2 ;comentariu
Operand1, operand2 ;cod operatie
Semnificatia semnalelor de comanda si control pentru un circuit i8255 programat in modul 1 intrare strobata este:
0%
0
 
0%
0
 
0%
0
 
Verificarea unei cereri de intrerupere intreruperi de catre microcontrolerele din familia MCS51 se face prin:
Testarea in starea S5P2 a fanioanelor IE0, IE1, TFO, TF1 si ES
Testarea in starea S2P5 a fanioanelor IE0, IE1, TFO, TF1 si ES
Testarea in starea S5P1 a fanioanelor IE0, IE1, TFO, TF1 si ES
Registrele R0 — R7 sunt:
Locatii de memorie din memoria de date externa
Registre de uz general localizate in zona SFR-urilor
Locatii de memorie din memoria de date interna in zona primilor 128 de octeti
In modul de operate counter:
. Continutul registrului T0 sau T1 este incrementat la fiecare detectie a unei tranzitii din '1" in "0' a semnalului aplicat din exterior la pinul Tx (T0 sau T1). Esantionarea intrarii Tx se face in starea S5P2 a fiecarui ciclu masina. Daca la doua testari succesive se gasesc valorile "1" respectiv "0" pe linia Tx testata, continutul registrului aferent counter/timer-ului folosit se incrementeaza cu o unitate. Noua valoare din counter/timer-ul folosit este insa disponibila numai dupa starea S5P1 a urmatorului ciclu masina in care fost detectata tranzitia.
Continutul registrului T0 sau T1 este incrementat la fiecare detectie a unei tranzitii din 1" in “0” a semnalului aplicat din exterior la pinul Tx (T0 sau T1). Esantionarea intrarii Tx se face in starea S5P2 a fiecarui ciclu masina. Daca la doua testari succesive se gasesc valorile "1" respectiv “0” pe linia Tx testata continutul registrului aferent counter/timer-ului folosit se incrementeaza cu o unitate. Noua valoare din counter/timer-ul folosit este insa disponibila numai dupa starea S3P1 a urmatorului ciclu masina in care a fost detectata tranzitia.
Continutul registrului T0 sau T1 este incrementat la fiecare detectie a unei tranzitii din "1" in '0' a semnalului aplicat din exterior la pinul Tx (T0 sau T1). Esantionarea intrarii Tx se face in starea S2P5 a fiecarui ciclu masina. Daca la daua testari succesive se gasesc valorile "1" respectiv "0" pe linia Tx testata continutul registrului aferent counter/timer-ului folosit se incrementeaza cu o unitate. Noua valoare din counter/timer-ul folosit este insa disponibila numai dupa starea S3P1 a urmatorului ciclu masina in care a fost detectata tranzitia.
Cuvantul de comanda B4h transmis unui circuit i8255 semnifica:
Grupul A modul 1 portul PA intrare strobata, PC6, PC7 – iesiri, Grupul B modul 1, portul B iesire strobata
Portul PA modul 1 iesire normala, Portul C partea high PCH modul 0 iesire normala, Portul B modul 0 intrare normala, Portul C partea low PCL modul 0 intrare normala
Portul PA modul 1 intrare nestrabata, Portul PB modul 1 intrare strobata, Portul PC neutilizat
A = 33h depus in memoria de date externa la adresa 0075h
A = 32h depus in memoria de date interna la adresa 75h
A = 33h depus in memoria de date interna la adresa 75h
T1 programat in modul 1 counter, T0 programat in modul 0 timer, constanta de timp incarcata in T1 este 35536, T1 pornit
T1 programat in modul 0 timer, T0 programat in modul 1 timer, constanta de timp incarcata in T0 este 55536, T0 pornit
T1 programat in modul 0 timer, T0 programat in modul 1 timer, constanta de timp incarcata in T0 este 48864, T0 pornit
(1),(2),(3) - transmitere cuvant de comanda catre i8255; (4),(5) citire continut port PB; (6),(7) citire continut port PA
(1),(2),(3) -transmitere cuvant de comanda catre i8255; (4),(5) citire continut port PA; (6),(7) citire continut port PC
(1),(2),(3) - citire cuvant de comanda de la i8255; (4),(5) citire continut port PA; (6),(7) citire continut port PC
Pentru verificare mai mic decat
Pentru salturi indexate
Pentru salturi neconditionate
{"name":"SI COX", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Welcome to the Microcontroller Communication Quiz! Test your knowledge on serial communication, microcontroller architecture, and the intricacies of the MCS51 family. This quiz is designed for enthusiasts and professionals alike, from students to seasoned engineers.Key features of the quiz:Comprehensive questions on communication systemsFocus on practical applications and theoretical conceptsPerfect for self-assessment and learning","img":"https:/images/course4.png"}
Powered by: Quiz Maker