Minggu, 06 Mei 2012

RUNNING LED V 0.1

;************************************************* ************************** ; * ; * Judul: runningled.asm ; * Versi: 1.0 ; * Terakhir diperbaharui: 2002 03 12 ; * Target: AT90S1200 ; * Hardware persyaratan: menjalankan dipimpin printed circuit board ; * ; * URAIAN ; * Program ini drive 7 led bicolor merah dan kuning, lampu leds dengan pola ; * yang dapat berubah dalam kode program. ;************************************************* *************************
include "1200def.inc"
.def temp = r16
.def delay1 = r17
.def delay2 = r18
.def delay3 = r19

ser temp out ddrb,temp
out ddrd,temp

loop:

ldi temp,240
out portb,temp
ldi temp,15
out portd,temp

ldi delay3,32
dly1:
dec delay1
 brne dly1
dec delay2
 brne dly1
dec delay3
brne dly1

ldi temp,15
out portb,temp
ldi temp,240
out portd,temp
ldi delay3,32
dly2:
dec delay1
brne dly2
dec delay2
brne dly2
dec delay3
brne dly2
rjmp loop


Deskripsi
 Ini adalah proyek yang baik untuk pemula. Sangat mudah untuk build/membuatnya. Ini menjalankan lampu LED menggunakan tujuh bicolor dipimpin merah dan kuning, mereka menyala pada pola yang dapat dibuat dalam kode program code.The program ditulis dalam assembler. ATMELs AVR STUDIO digunakan untuk menulis program. Proyek ini menggunakan AT2313 AT1200 tetapi juga dapat digunakan. Sebagai sumber jam resonator keramik 4Mhz digunakan, ini lebih murah daripada kristal. Dewan harus didukung dengan 5V DC. Karena setiap port I / O AT2313 dapat menarik arus 20mA, setiap I / O port bisa drive LED. The LED yang terhubung ke port B dan port D AT2313 tersebut. Dengan menghubungkan salah satu ujung LED ke port B dan ujung LED port D polaritas LED dapat dibalik. Dengan meletakkan 1 pada port B dan 0 pada port D, LED akan pergi merah. Dengan meletakkan 0 pada port B dan 1 pada D port, LED akan pergi kuning. Sekarang dengan menuliskan byte sequently berbeda dengan port B dan D port, Anda dapat membuat pola yang berbeda di mana LED akan menyala.

Gambar Skematiknya:



 Terima Kasih!


Reaksi:

0 komentar:

Posting Komentar

WARNING !
Komentar anda tidak boleh mengandung unsur:
1.Penghinaan, Rasis dan Pelecehan
2.Spamming (Spam Comments)
3.Link Iklan, ads etc
Terima Kasih.


Jika ada request ato laporan tentang :
1.Request Software atau Tutorial
2.Bad Link & Re-active link (akibat broken link)
Silakan comment di bawah atau kirim pesan ke saya via facebook >> Akunku : Adhieresthenes Hier Banu Arfakhshad