ASSEMBLY,MAKRO ve LCD

Başlatan bsivgin, 09 Mayıs 2005, 14:20:00

bsivgin

Assambly'de makrolar hakkında aşağıdaki adrese bişiyler karaladım. İlgilenen arkadaşlara özellikle LCD makrosunun faydalı olucağını düşünüyorum.

http://www.diyot.com/makro.html

Saygılarımla
Bülent ŞIVGIN
www.diyot.com

aster

Elinize sağlık Bülent Bey

teketek

Bülent Bey çok faydalı bir döküman.Ellerinize sağlık teşekkür ederim.
Bilgi fark yaratır..

conavar

sanırım benım gibi LCD kullanmaya yeni başlayan biri için yeterli olacaktır..bukadar kolay oldugunu bılmiyordum..eyw ;)
.::BiLgi Paylaştıkça Çoğalır::.[/url]

eyup41

eline saglık teşekkürler

recebcolak

Alıntı yapılan: "bsivgin"Assambly'de makrolar hakkında aşağıdaki adrese bişiyler karaladım. İlgilenen arkadaşlara özellikle LCD makrosunun faydalı olucağını düşünüyorum.

http://www.diyot.com/makro.html

Saygılarımla
Bülent ŞIVGIN
www.diyot.com


SELAM bu programdaki ınc dosyalarını nasıl derleniyo biraz bilgi verirmisiniz nasıl derlememiz gerek. derlerken hangi programı kullanmamız gerek.teşekkürler.

include P16f628.inc

#INCLUDE REGISTER.INC        ; MAKROLARIN KULLANDIĞI REGİSTERLER
#include mdelay0.5ms.inc     ;0.5MS GECİKME MAKROSU
#include mlcd.inc			 ;LCD MAKROSU
__CONFIG _LVP_OFF & _MCLRE_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT 

SAYAC EQU H'30'

org  00
GOTO START
ORG 0X12
START
	MOVLW H'00'
	BANKSEL TRISB
	MOVWF TRISB
	MOVWF TRISA    	 ; PORTB VE PORTA ÇIKIŞ YAPILIR
	BANKSEL PORTB
	MOVLW H'00'
	MOVWF PORTB	
	MOVLW 0x07 
	MOVWF CMCON   	 ;KOMPARATÖR KAPATILIR
	LCD_HAZIRLA      ;LCD HAZIRLANIR
YENIDEN
	LCD_CLEAR		 ;LCD TEMİZLENİR
	IMLEC_POZ D'7'
	KARAKTER_YAZ 'M'
	KARAKTER_YAZ 'E'
	KARAKTER_YAZ 'R'
	KARAKTER_YAZ 'H'
	KARAKTER_YAZ 'A'
	KARAKTER_YAZ 'B'
	KARAKTER_YAZ 'A'
	IMLEC_POZ D'67'
	CUMLE_YAZ "WWW.DIYOT.COM",15
	MOVLW D'20'
	MOVWF SAYAC
TEKRAR	
	MSDELAY D'200'      ;200X0,5MS=100MS GECİKME X20=2SN
	DECFSZ SAYAC
	GOTO TEKRAR
	LCD_CLEAR
	CUMLE_YAZ "BULENT",6
	KOMUT_YAZ H'14'   ;BİR KARAKTER SAĞA GİT
	KOMUT_YAZ H'14'
	KOMUT_YAZ H'14'
	CUMLE_YAZ "SIVGIN",6
	IMLEC_POZ D'64'
	CUMLE_YAZ "WWW.PICPROJE.ORG",16
	MOVLW D'20'
	MOVWF SAYAC
TEKRAR1	
	MSDELAY D'200'      ;200X0,5MS=100MS GECİKME X20=2SN
	DECFSZ SAYAC
	GOTO TEKRAR1
	GOTO YENIDEN

#include Ldelay0.5ms.inc    ;0.5MS ALTPROGRAMI
#include Llcd.inc           ;LCD ALTPROGRAMI
END
ben herkesi sevdim bilmiyorum sevildimmi?

bsivgin

o sayfada verilmiş olan  inc uzantılı dosyaları  C:\Program Files\Microchip\MPASM Suite  altına kopyalarsan. MPLAB da oraya bakıp onları derler

saygılarımla

recebcolak

bsivgin  teşekkürler hemen deniyorum.çok sagol kardeş.

ikinci bir msj yerine buraya yazdım.
.dedigin gibi yaptım 181 adet hata verdi.kullandıım derleyiçi fasrk etmez demi kardeş.

mp740_full kullandım C:\Program Files\Microchip\MPASM Suite içiersine
ınc dosyalarını kaydettim derledim ve olmadı.
ben herkesi sevdim bilmiyorum sevildimmi?

muat

makroyu bir kaç yerde duymuş merak ediyordum
anlatım için çok teşekkür ederim.

strom

Arkadaşlar www.diyot.com sitesine ulaşamıyorum.Acaba makro kullanımını anlatan başka kaynak var mı???