Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Napíšte program na sčítanie dvoch 16-bitových čísel a uloženie výsledku do pamäte Dolný bajt -90h vyšší 91h Mikrokontrolér 8051?

Program na pridanie dvoch 16-bitových čísel a uloženie výsledku na pamäťové miesta 90h (dolný bajt) a 91h (vyšší bajt) na mikrokontroléri 8051 :

``` c

void main()

{

uint16_t cislo1, cislo2, vysledok;

// Inicializujte dve 16-bitové čísla

číslo1 =0x1234;

číslo2 =0x5678;

// Pridajte dve čísla

vysledok =cislo1 + cislo2;

// Uložte výsledok na pamäťové miesta 90h a 91h

P90 =výsledok &0x00FF; // Uloží dolný bajt výsledku za 90h

P91 =výsledok>> 8; // Uloží vyšší bajt výsledku za 91h

}

```

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené