Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

picle ilgili

Başlatan serpil_07, 03 Şubat 2007, 23:58:10

serpil_07

arkadaşlar kayan yazı yapmak istiyorum. ama 300 karakter olsun istiyorum. kullanacağım pic'i neye göre seçmem gerek?
ascıı karakterler ne kadar yer kaplar? :?:

buiba

oncelikle kullanicagin pic'in ram bellek haritasini incelemelisin.data sheet ine bakarak,her bir karakter(8 bit olanlar icin)1 byte yer kaplar,buda 300 karakter icin 300  byte demek,pic secimiyle ugrasmamak istiyorsan harici bir eeprom kullanabilirsin.atmelin 24 serisini kullanabilirsin.

Eagle_Tim

16F876 256 byte eeproma sahip bir PIC olup kayan yazı için oldukça uygundur. ASCII karakterler her karakter 1 byte yer kaplar yani 256 harf yazılablir.. ancak eeproma başka yüklemelerde yaparsanız bu rakam da 256  
dan aşağılara doğru düşer, harf kodlarını bir tablo olacak biçimde PICe yazaıp her harfin tablodaki başlangıç adresini ana programda aşağıdaki gibi bir registere yükleyip 5 defa çağırdığınız zaman o harf ekrana sutun sutun yazılır ancak eeproma sadece 1 bytelık başlangıç adresi yüklenir buda 256 harf yazabilmeyi sağlar neyse kolay gelsin..

DATA_TAB
		INCF		SUTUN,F
		MOVFW		SUTUN
		ADDWF		PCL,F
		RETLW		H'00'
H_A_00
		RETLW		H'3F'
		RETLW		H'48'
		RETLW		H'88'
		RETLW		H'48'
		RETLW		H'3F'
H_B_05
		RETLW		H'FF'
		RETLW		H'91'
		RETLW		H'91'
		RETLW		H'91'
		RETLW		H'6E'
H_C_0A
		RETLW		H'7E'
		RETLW		H'81'
		RETLW		H'81'
		RETLW		H'81'
		RETLW		H'42'
H_C2_0F
		RETLW		H'7C'
		RETLW		H'82'
		RETLW		H'83'
		RETLW		H'82'
		RETLW		H'44'
H_D_14
		RETLW		H'FF'
		RETLW		H'81'
		RETLW		H'81'
		RETLW		H'81'
		RETLW		H'7E'
H_E_19
		RETLW		H'FF'
		RETLW		H'91'
		RETLW		H'91'
		RETLW		H'91'
		RETLW		H'81'
H_F_1E
		RETLW		H'FF'
		RETLW		H'90'
		RETLW		H'90'
		RETLW		H'90'
		RETLW		H'80'
Software and Hardware Design...

serpil_07

Alıntı yapılan: "buiba"oncelikle kullanicagin pic'in ram bellek haritasini incelemelisin.data sheet ine bakarak,her bir karakter(8 bit olanlar icin)1 byte yer kaplar,buda 300 karakter icin 300  byte demek,pic secimiyle ugrasmamak istiyorsan harici bir eeprom kullanabilirsin.atmelin 24 serisini kullanabilirsin.

1: eprom'u pic seri bağlamam mı gerek?
2: 1 karekter 1byte ise bu 8*8 için mi geçerli yoksa tüm displayler için mi?
3:elimde 64*64 eprom var kullana bilirmiyim acaba. resmi link te var.
http://rapidshare.com/files/14873092/eprom.rar

buiba

evet eeprom,serial eeprom olmasi lazim,paralel olursa senin linkte verdigin 27c512 gibi cok bacakli bir pic veya arada encoder entegreler kullanmak zorunda kalirsin, at24c01 veya at24c02 bir serial bir eeprom kullanabilirsin veya eagle team arkadasin verdigi sistemide cozebilirsin.