duyuruElektroArge.com'a Hoşgeldiniz. Üye Olmak İçin Tıklayın. duyuru





houseForum ana sayfa   iletişimİletişim   bilgiSSS  
kırmızı yeşil mavi
ekleKayıt  anahtarGiriş
evForum ana sayfa goTamamlanmış Elektronik Projeleri goDiğer Mikrodenetleyiciler ile Yapılmış Projeler
 

  • Reklam

8051 Assembly 0-9 sayıcı

Atmel , ARM , MSP 430 vb. ile Yapılmış Tamamlanmış Projeler , Şemalar ve PCB Çizimleri

8051 Assembly 0-9 sayıcı

Mesajgönderen c.karademir » 21 Ara 2013 00:30

Resim

Kod: Tümünü seç
   ORG  0h
   sjmp basla
   org 20h
   basla:
   mov dptr,#2000h
   clr a
   aks:
   inc a
   mov r2,a  ; a nın değeri bir sonraki satırda değişeceği için Anın değerini r2 de tutuluyor.
   movc a,@a+dptr
   mov p2,a   ; a tekrar eski değerini alıyor
   mov a,r2
   call bekleme
   CJNE    a, #10, aks
   jmp basla
   org 2000h
   DB   63   ;0
   DB   63   ;0
   DB   6    ;1
   DB   91   ;2
   DB   79   ;3
   DB   102  ;4
   DB   109  ;5
   DB   125  ;6
   DB   7    ;7
   DB   127  ;8
   DB   111  ;9
   DB   111  ;9
   DELAY:
   mov r2,#1
   say2:
   mov r1,#255
   say1:
   mov r0,#255
   say:
   djnz r0,say
   djnz r1,say1
   djnz r2,say2
   RET
   bekleme:
   call DELAY
   ret
   END


İNDİRME LİNKLERİ
Mesaj içeriğini görmek için kayıt ve giriş gerektirir
Kullanıcı avatarı
c.karademir
Elektrik Tamircisi
Elektrik Tamircisi
 
Mesajlar: 38
Beğendiklerim: 0 mesaj
Beğenilenlerim: 0 mesaj
Kayıt: 29 Mar 2013 15:58

Reklam

Dön Diğer Mikrodenetleyiciler ile Yapılmış Projeler

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir


  • Reklam