MIT3r: Porovnání verzí
Řádek 116: | Řádek 116: | ||
</gallery> | </gallery> | ||
[[Soubor:8051-logo.gif|link=8051|8051 | [[Soubor:8051-logo.gif|link=8051|8051]] [[Soubor:Arduino_link-01.jpg|120px|link=Arduino|Arduino]] [[ESP8266]] [[ESP32]] [[Soubor:Raspberry_Pi_2.png|120px|link=Raspberry_Pi|Raspberry Pi]] | ||
[[Soubor:Raspberry_Pico.png|120px|link=Raspberry_Pi|Raspberry Pi | [[Soubor:Raspberry_Pico.png|120px|link=Raspberry_Pi|Raspberry Pi Pico W]] [[Soubor:D10_HW_picaxe.jpg|120px|link=PICAXE|PICAXE]] | ||
* 8051 | |||
* Arduino/Atmega328 | |||
* ESP8266 | |||
* ESP32 | |||
* RPi | |||
* RPi PICO | |||
* PICAXE | |||
Verze z 8. 9. 2022, 12:43
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, 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
- 8051
- Arduino/Atmega328
- ESP8266
- ESP32
- RPi
- RPi PICO
- PICAXE
novinka: postavte si DIY FM Radio Kit Electronic Learning Assemble
Plán:
Pracovní listy pro cvičení:
assembler 8051 tutorial
Abdul Rehman 2050
Ekeeda
Education 4u Bhanu priya
Delay - DJNZ
LED Flashing using Timer
8051 Interrupts
8051 Stepper motor
Classroom: 8051 Microcontroller
Pineapple ONE
Build an 8-bit computer from scratch
Otázky k opakování SW | |
0. Seznam instrukcí (20/50)
nejpoužívanější instrukce: MOV, SETB, CLR, CJNE, SJMP, INC, DEC, JB, DJNZ, ACALL, RET |