MIT3r: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
| Řádek 210: | Řádek 210: | ||
Cvičení: | Cvičení: | ||
T1 - ''' Ardu - BLiK PINOUT''' | |||
T2 - ''' PICAXE 1xTl+LED (NOT)''' | |||
T3 - ''' 8051 asm, blik, PC, Time, HEX, OZ ''' | |||
T4 - ''' ARDu na LINUXu, 2xTl + LED ''' | |||
T5 - '''8051 Aritmetické operace, BLIK s podprogramem ''' | |||
T6 - ''' A ''' | |||
T7 - ''' A ''' | |||
T1 - ''' Program mikroprocesoru, instrukce ''' | T1 - ''' Program mikroprocesoru, instrukce ''' | ||
Aktuální verze z 3. 11. 2026, 13:24
| Mikroprocesorová technika v 3. ročníku | ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| Domácí úkoly z teorie: | |
| |
| Domácí úkoly z cvičení: | |
MOV TMOD,#00000001B
MOV TL0,#LOW 55536
MOV TH0,#HIGH 55536
skok: setb tr0
cpl p0.0
jnb tf0,skok
nop
end
mov TMOD,#00000001b
mov A,#00000001b
loop: RR A
mov P1,A
acall delay ;10 ms
sjmp loop
delay: setb TR0
mov TL0,#LOW 55546
mov TH0,#HIGH 55546
jnb TF0,$
clr TF0
ret
end
mov DPTR,#tab ;do DPTR začátek tabulky
loop: mov A,#1
movc A,@A+DPTR
mov P0,A
sjmp loop
tab: db 11000000b ;0 uloženo v ROM
db 11111001b ;1
db 10100100b ;2
end
| |
| Maturita | |
|
Programování mikrořadiče 8051 v asembleru - komunikace mikrořadiče s jednoduchými perifériemi (LED, spínače, sedmisegmentovka) s využitím čítačů/časovačů a přerušovacího systému
nejpoužívanější instrukce: MOV, SETB, CLR, CJNE, SJMP, INC, DEC, JB, DJNZ, ACALL, RET | |
MIT 3. ročník
3. ročník, 2 + 2 h týdně (celkově 36 + 72 = 108 h), povinný
-
IDE: MCU 8051 IDE pro vývoj aplikací v asm/C
-
STC89C52RC SW: Ceptimus
novinka: postavte si DIY FM Radio Kit Electronic Learning Assemble
Plán:
Pracovní listy pro cvičení:
assembler 8051 tutorial
Pineapple ONE
Build an 8-bit computer from scratch
Flat assembler: vývojářský nástroj ze staré školy
https://www.tiobe.com/tiobe-index/
Opakování
| Otázky k opakování z teorie | |
|
| |
| Otázky k opakování ze cvičení | |
|
nejpoužívanější instrukce: MOV, SETB, CLR, CJNE, SJMP, INC, DEC, JB, DJNZ, ACALL, RET | |


