· EEM332

EEM332 Mikroişlemciler: PIC Laboratuvar Kaynak Kodları ve Devreleri

EEM332 – Mikroişlemciler · 09.04.2015 · 18.10.2026

Bu yazı, Başkent Üniversitesi EEM332 Mikroişlemciler ders arşivindeki ilgili notları ve uygulamaları bir araya getiriyor (2015–2015). PIC16F84(A) ile port yönlendirme, buton okuma ve LED çıkışı deney kodları. Bir arkadaşın hazırladığı çalışmalar ve ders belgeleri birlikte aktarılmış; öğrenci adları, numaraları ve grup bilgileri çıkarılmıştır. Belgelerin PDF arşiv kopyaları ve varsa kaynak kodları yazının sonunda ZIP olarak indirilebilir.

calisma-886

		LIST P=16F84A
STATUS  EQU	H'03'
PORTB 	EQU H'06'
PORTA	EQU	H'05'
TRISB	EQU H'86'
TRISA	EQU	H'85'
		ORG 0X00
		CLRF PORTB
		BSF STATUS,5
		CLRF TRISB
		MOVLW H'FF'
		MOVWF TRISA
		BCF STATUS,5
BCF PORTA,0
TEKRAR
		BTFSS PORTA,0
		GOTO GIT
		MOVLW B'11110000'
		MOVWF PORTB
		GOTO TEKRAR
GIT
		MOVLW B'00001111'
		MOVWF PORTB
		GOTO TEKRAR
		END

calisma-896

		LIST P=16F84A
STATUS  EQU	H'03'
PORTB 	EQU H'06'
PORTA	EQU	H'05'
TRISB	EQU H'86'
TRISA	EQU	H'85'
		ORG 0X00
		CLRF PORTB
		BSF STATUS,5
		CLRF TRISB
		MOVLW H'FF'
		MOVWF TRISA
		BCF STATUS,5
BCF PORTA,0
TEKRAR
		BTFSS PORTA,0
		GOTO GIT
		MOVLW B'00001111'
		MOVWF PORTB
		GOTO TEKRAR
GIT
		MOVLW B'11110000'
		MOVWF PORTB
		GOTO TEKRAR
		END

calisma-909

		LIST P=16F84A
INCLUDE "P16F84A.INC"
		ORG 0X00
		CLRF PORTB
		BSF STATUS,5
		CLRF TRISB
		MOVLW H'FF'
		MOVWF TRISA
		BCF STATUS,5
TEKRAR
		BTFSS PORTA,0
		GOTO GIT
		MOVLW B'00001111'
		MOVWF PORTB
		GOTO TEKRAR
GIT
		MOVLW B'11110000'
		MOVWF PORTB
		GOTO TEKRAR
		END

BG

	LIST P=16F84A
INCLUDE "P16F84A.INC"
	ORG 0X00
	CLRF PORTB
	BSF STATUS,5
	CLRF TRISB
	MOVLW H'FF'
	MOVWF TRISA
	BCF STATUS,5
	MOVLW B'00001010'
	MOVWF PORTB
	BTFSS PORTA,0
	GOTO SON
	COMF PORTB
SON 
    MOVLW H'FF'
    MOVWF PORTB
    
    END

DENEY7

		LIST P=16F84A
STATUS  EQU	H'03'
PORTB 	EQU H'06'
PORTA	EQU	H'05'
TRISB	EQU H'86'
TRISA	EQU	H'85'
		ORG 0X00
		CLRF PORTB
		BSF STATUS,5
		CLRF TRISB
		MOVLW H'FF'
		MOVWF TRISA
		BCF STATUS,5
TEKRAR
		BTFSS PORTA,0
		GOTO GIT
		MOVLW B'00001111'
		MOVWF PORTB
		GOTO TEKRAR
GIT
		MOVLW B'11110000'
		MOVWF PORTB
		GOTO TEKRAR
		END

calisma-738

Proteus devre kaynağı indirme paketinde yer alır. Kişisel ad taşıyan dosya ve yol kayıtları anonimleştirilmiştir.

321654

Proteus devre kaynağı indirme paketinde yer alır. Kişisel ad taşıyan dosya ve yol kayıtları anonimleştirilmiştir.

SKY122

Proteus devre kaynağı indirme paketinde yer alır. Kişisel ad taşıyan dosya ve yol kayıtları anonimleştirilmiştir.

SKY122

Proteus devre kaynağı indirme paketinde yer alır. Kişisel ad taşıyan dosya ve yol kayıtları anonimleştirilmiştir.

Kod ekran görüntüsü

PIC kodunun ekran görüntüsü, bu yazıdaki port yönlendirme ve LED döngüsü kaynaklarıyla birlikte okunmuştur. Metin olarak verilen kaynak kod esas alınmıştır; ekran görüntüsü indirmeye eklenmemiştir.

eem332-pic-lab-kodlari.zip

ZIP arşivi · 60 KB · 09.04.2015

⬇ (60 KB)