8051

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Programování v C:)
Řádka 53: Řádka 53:
 
== Programování v C:  ==
 
== Programování v C:  ==
  
*[[Ovládání motoru s H můstkem]] program v ASM a C
+
* [[Ovládání motoru s H můstkem]] program v ASM a C
  
 
* [[Příklady s časovým zpožděním v C pro 8051]]  
 
* [[Příklady s časovým zpožděním v C pro 8051]]  
  
http://what-when-how.com/8051-microcontroller/data-types-and-time-delay-in-8051-c/
+
 
 +
 
 +
== [http://what-when-how.com/8051-microcontroller/ what-when-how] ==
 +
 
 +
# [http://what-when-how.com/8051-microcontroller/8051-programming-in-c/ 8051 PROGRAMMING IN C]
 +
# [http://what-when-how.com/8051-microcontroller/data-types-and-time-delay-in-8051-c/ DATA TYPES AND TIME DELAY IN 8051 C]
 +
# [http://what-when-how.com/8051-microcontroller/bcd-ascii-and-other-application-programs/ BCD, ASCII, AND OTHER APPLICATION PROGRAM]
 +
# [http://what-when-how.com/8051-microcontroller/appendix-a-8051-instructions-timing-and-registers/ APPENDIX A : 8051 INSTRUCTIONS, TIMING, AND REGISTERS]
 +
# [http://what-when-how.com/8051-microcontroller/appendix-d-flowcharts-and-pseudocode/]
 +
 
 +
 
  
 
== HW:==
 
== HW:==

Verze z 1. 5. 2011, 11:26

  • Mikroprocesor 8051 je 8-bitový jednočipový mikroprocesor (8-bitová ALU, střadač a registry )
  • Harwardská archiektura, u které je oddělena programová a datová paměť.
  • 8-bitová datová Sběrnice
  • 16-bitově adresová sběrnice - 64 kB (65536 bajtů) každé pro RAM a ROM
  • Frekvence: 12 MHz
  • Paměť programu: On-chip ROM 4 kB
  • Paměť dat: On-chip RAM 128 B
  • Patice: 40 pinů
  • Vydáno: 1980
  • Poskytuje mnoho funkcí (CPU, RAM, ROM, I / O, logické Přerušení, časovače, atd.) v jednom zařízení
  • Čtyřbajtový obousměrný vstupně / výstupní Port
  • UART (Sériový port)
  • Dva 16-bitové čítače / časovače
  • Dvouúrovňová priorita Přerušení
    • 5 hardwarových přerušení
    • +1 softwarové přerušeni
  • Režim úspory energie

8051-blok.gif 8051-sch.gif


Obsah

Assembler

Vývoj MIT aplikace s 8051

Základy programování v 8051

Programování v asm:



Programování v Assembleru

Příklady ze cvičení MIT pro 3 ročník. Programování procesoru 8051

Programování v C:


what-when-how

  1. 8051 PROGRAMMING IN C
  2. DATA TYPES AND TIME DELAY IN 8051 C
  3. BCD, ASCII, AND OTHER APPLICATION PROGRAM
  4. APPENDIX A : 8051 INSTRUCTIONS, TIMING, AND REGISTERS
  5. [1]


HW:

RD2 kit

SW:

www:



Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export