MIT3r
(→ETE Learning) |
(→8051 Interrupts by Sitriz SCS) |
||
Řádka 338: | Řádka 338: | ||
[[Soubor:MIT3r-YT-07.png|400px|link=https://youtu.be/kZM_YfoIgos|LED Flashing using Timer]] | [[Soubor:MIT3r-YT-07.png|400px|link=https://youtu.be/kZM_YfoIgos|LED Flashing using Timer]] | ||
− | ==== 8051 Interrupts | + | ==== 8051 Interrupts ==== |
− | [[Soubor:MIT3r-YT-12.png|400px|https://youtu.be/7l3-iq6OtEE| | + | [[Soubor:MIT3r-YT-13.png|400px|https://youtu.be/a17SdFtAbK4|8051 Interrupts]] [[Soubor:MIT3r-YT-12.png|400px|https://youtu.be/7l3-iq6OtEE|8051 Interrupts]] |
Verze z 7. 5. 2021, 14:03
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 |
Obsah |
MIT 3. ročník
3. ročník, 1 + 2 h týdně (celkově 36 + 72 = 108 h), povinný
IDE: MCU 8051 IDE pro vývoj aplikací v asm/C
STC89C52RC SW: Ceptimus