Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Tema SMP

Informatica


Tema SMP



Enunt: Se dau 3 siruri a cate 4 leduri fiecare si 4 butoane. Rolul butoanelor este urmatorul:

-primele 2 butoane seteaza cele 2 siruri;

-butonul 3 face "and" pe bit 414r1720e i intre cele 2 siruri si afiseaza rezultatul pe cel de-al treilea sir de leduri

- butonul 4 face "or" pe biti intre cele 2 siruri si afiseaza rezultatul pe cel de-al treilea sir de leduri

Rezolvare:

Notam cele 4 butoane de comanda cu: 1,2,3,4.

Primele doua siruri de leduri vor fi intial stinse (adica toti bitii "0"logic) si vor fi setate prin incrementare la fiecare apasare a butonului 1 pentru sirul1, respectiv 2 pentru sirul 2.

Rezultatul operatiilor "and" si "or" pe bitii primelor doua siruri, vor fi afisate pe sirul 3 de biti(leduri). In caz ca se apasa butonul 3 se face "and" pe bitii primelor doua siruri, iar daca se apasa butonul 4 se face "or" pe bitii primnelor doua siruri.

Programul foloseste 4 porturi de intrare iesire astfel:

P0-pentru a se specifica butonul apasat.Poate lua 4 valori cate una pentru fiecare buton

P1-aici se afisaza primul numar

P2-aici se afisaza al doile numar

P3-aici este afisat rezultatul aperatiei de "and" respectiv "or" pe biti, in functie de comanda data in P0.

#include<stdio.h>

int K,J;

sfr P0 = 0x80;

sfr P1 = 0x90; \\ definim cele 4 porturi de intrare iesire ca SFR(special function

sfr P2 = 0xA0; register)

sfr P3 = 0xB0;

void main()

if(P0==2)

if(P0==3)

if(P0==4)

SFARSIT:

P0=7;


Document Info


Accesari: 1040
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )