PIC

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Řádka 65: Řádka 65:
  
 
{{Zajímavá zapojení s MCU - PIC PIC16c84 a jiné}}
 
{{Zajímavá zapojení s MCU - PIC PIC16c84 a jiné}}
 +
 +
== Blinkin LED ==
 +
 +
<source lang="asm">
 +
 +
List P = 16F84
 +
#include <p16F84.inc>
 +
__CONFIG 1Bh    ;_CP_OFF & _PWRTE_ON & _WDT_OFF & _RC_OSC
 +
 +
      ORG 0          ;start program
 +
 +
SetUp  BSF 03,5        ; Výběr banky 1
 +
      CLRF 06        ; Nastavení brány B jako výstupní
 +
      BCF 03,5        ; Výběr banky 0
 +
      CLRF 06        ; Vynulování
 +
      GOTO Main
 +
 +
Delay  DECFSZ 1A,1    ; Zpoždění cca 250 ms
 +
      GOTO Delay
 +
      DECFSZ 1B,1
 +
      GOTO Delay
 +
      RETURN
 +
Start  BSF 06,0        ; Rozsvítí LED
 +
      CALL Delay      ; Zavolá podprogram zpoždění
 +
      BCF 06,0        ; Zhasne LED
 +
      CALL Delay      ; Zavolá podprogram zpoždění
 +
      GOTO Start      ; Zpět na start
 +
 +
</source lang="asm">
  
 
----
 
----
 
[[Category:MIT]]
 
[[Category:MIT]]

Verze z 26. 5. 2013, 19:25

Mikrořadiče PIC16F84PIC16F627PIC16F628PIC16F88

  • Vlastnosti: Technologie CMOS.
  • Hardwardská architektura (rozdělená paměť na paměť pro program a pro data)
  • Redukovaná instrukční sada (RICS) tj. že mají omezený počet instrukcí(35).


Obsah

Development board

IDE (Integrated Development Environment)

Programmers



Škola programování Pandatron

Pandatron-logo.jpg

Škola programování 8bit

8bit-logo.jpg


[[Soubor:PIC-flasing-LED.jpg|200px|link=http://embedded-lab.com/blog/?p=148%7CLab 1: Flashing an LED]

www

MIKROE.jpg

Book: PIC Microcontrollers

Zapojení s PIC

náměty z N:/janousek/39_PIC_PIC16c84 a jiné

e

Blinkin LED

List P = 16F84
#include <p16F84.inc>
__CONFIG 1Bh    ;_CP_OFF & _PWRTE_ON & _WDT_OFF & _RC_OSC
 
       ORG 0           ;start program
 
SetUp  BSF 03,5        ; Výběr banky 1
       CLRF 06         ; Nastavení brány B jako výstupní
       BCF 03,5        ; Výběr banky 0
       CLRF 06         ; Vynulování 
       GOTO Main
 
Delay  DECFSZ 1A,1     ; Zpoždění cca 250 ms
       GOTO Delay
       DECFSZ 1B,1
       GOTO Delay
       RETURN
Start  BSF 06,0        ; Rozsvítí LED
       CALL Delay      ; Zavolá podprogram zpoždění 
       BCF 06,0        ; Zhasne LED
       CALL Delay      ; Zavolá podprogram zpoždění
       GOTO Start      ; Zpět na start
 
</source lang="asm">
 
----
[[Category:MIT]]
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