Netindir

Net-İndir

Güncel Oyun & Program & Resim & Msn Forumu


Pic Programlama Ders - 3

Elektronik Bölümü icinde Pic Programlama Ders - 3 konusu , DERS - 3 Pic 16F84'de iki hafiza blok'u mevcuttur. Bunlar 1- Program memory blok 2- Data memory blok Program memory blok 14 bit kelime boyunda ve 1 Kbyte kapasitesindedir.13 bit ...

Geri git   Netindir >
..:: Eğitim & Kültür & Güncel Köşe ::..
> Elektrik-Elektronik > Elektronik Bölümü

Anlık İletiler Kayıt ol Yardım Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et

Cevapla

 

LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 05-30-2007
.... --- --. --. . -

Arrow Pic Programlama Ders - 3

DERS - 3
Pic 16F84'de iki hafiza blok'u mevcuttur. Bunlar
1- Program memory blok
2- Data memory blok
Program memory blok 14 bit kelime boyunda ve 1 Kbyte kapasitesindedir.13 bit ile adreslenir, program bus 14 bittir. Buraya program olarak yazip Pic içine attigimiz hex dosyasi bilgileri yazilir, gerekirse silinir ve tekrar yazilir.
Data memory alani RAM ve EEPROM olmak üzere iki tiptir. RAM alanina programin çalismasi sirasinda islenen bilgiler yazilir. Data memory alaninda SFR ve GPR registerler bulunur.
Pic 16F84'ün en önemli registerleri sekilde görülmektedir. 68 GPR alaninda bizim tanimladigimiz:sayaç, timer vs… gibi registerler yazilir.

Write Register: 16F84 içinde RAM bellek alninda, görülmeyen, direk ulasilmayan, adresi olmayan, geçici bir depolama alani vardir, burasi "Write Register" dir. Bu registerler içine yazilan bilgiler baska registerlere aktarilir ve write register bu aktarma isleri için gecici aktarma alani olarak kullanilir. Aritmetik ve atama islemleri bu sayede yapilir.
.
.
.
Register adreslerinin bazilarini bilmek programlama islemleri için önemlidir. Inc. dosyasi kullanildiginda, register tanimlari yapmaya gerek yoktur fakat temel ve en çok kullanilan registerlerin adreslerini ezbere bilmek gereklidir.
Örnegin:
PORTA EQU H'05'
PORTB EQU H'06'
STATUS EQU H'03'
TRISA EQU H'85'
TRISB EQU H'86'
Gibi registerler en temel registerlerdir, programlamada ilerledikçe diger register adresleri de otomatikman bellekte kalir veya inc.dosyasi kullanimi aliskanligi ile tamamen bellekten silinir.
Asagida ileride gerekli olacak register ve onlarin bit kisaltmalari verilmistir. Programlama esnasinda, register bitleri, kisaltma olarak da yazilabilir. Inc. dosyalarinda bunlar tanimlanmistir.
Görmek icin Tiklayiniz

Alıntı ile Cevapla

Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0 ©2009, Crawlability, Inc.
Güncel Forum, Güncel Net, Güncel Mekan, Net-indir.com | Bedava program, oyun, msn, resim indirme sitesi, BestForumTR.net, MsnTR.Org, Güncel Forum Sitesi
Gizlilik Bildirimi