Attiny13 нужно з язика Basic переделать в хекс файл
Добавлено: Сб дек 03, 2011 14:10:50
Вот здесь весь проект и прошивка на Basic
http://www.ledstyles.de/ftopic10038.html
здесь видео
http://www.youtube.com/watch?v=jwLoPu7r ... re=related
Помогите сделат к Новому Году
и скажитекак фюзи виставлять
'--------------------------------------------------------------
' Leuchtstern Version 1.01
' Copyright © 2009 by JayDragon
'
' Vcc = 3V (2x 1,5V)
' PB0-4 = LEDs
'---------------------------------------------------------------
$regfile = "ATtiny13.DAT"
$hwstack = 32
$swstack = 10
$framesize = 40
$lib "mcsbyte.lbx"
Ddrb = &B11111111
Declare Sub Lauflichtr()
Declare Sub Lauflichtl()
Declare Sub Volllaufr()
Declare Sub Volllaufl()
Declare Sub Rotation()
Dim I As Byte
Portb = &B000000
Do
I = Rnd(4)
Select Case I
Case 0 : Gosub Lauflichtr
Case 1 : Gosub Volllaufr
Case 2 : Gosub Rotation
Case 3 : Gosub Lauflichtl
Case 4 : Gosub Volllaufl
End Select
Waitms 50
Loop
Sub Volllaufr()
Portb = &B010000
Waitms 100
Portb = &B011000
Waitms 100
Portb = &B011100
Waitms 100
Portb = &B011110
Waitms 100
Portb = &B011111
Waitms 50
End Sub
Sub Volllaufl()
Portb = &B000001
Waitms 100
Portb = &B000011
Waitms 100
Portb = &B000111
Waitms 100
Portb = &B001111
Waitms 100
Portb = &B011111
Waitms 50
End Sub
Sub Lauflichtl()
Portb = &B010000
Waitms 100
Portb = &B001000
Waitms 100
Portb = &B000100
Waitms 100
Portb = &B000010
Waitms 100
Portb = &B000001
Waitms 50
End Sub
Sub Lauflichtr()
Portb = &B000001
Waitms 100
Portb = &B000010
Waitms 100
Portb = &B000100
Waitms 100
Portb = &B001000
Waitms 100
Portb = &B010000
Waitms 50
End Sub
Sub Rotation()
Portb = &B010101
Waitms 100
Portb = &B001010
Waitms 100
Portb = &B010101
Waitms 100
Portb = &B001010
Waitms 100
Portb = &B010101
Waitms 100
Portb = &B001010
Waitms 50
End Sub
End
http://www.ledstyles.de/ftopic10038.html
здесь видео
http://www.youtube.com/watch?v=jwLoPu7r ... re=related
Помогите сделат к Новому Году
и скажитекак фюзи виставлять
'--------------------------------------------------------------
' Leuchtstern Version 1.01
' Copyright © 2009 by JayDragon
'
' Vcc = 3V (2x 1,5V)
' PB0-4 = LEDs
'---------------------------------------------------------------
$regfile = "ATtiny13.DAT"
$hwstack = 32
$swstack = 10
$framesize = 40
$lib "mcsbyte.lbx"
Ddrb = &B11111111
Declare Sub Lauflichtr()
Declare Sub Lauflichtl()
Declare Sub Volllaufr()
Declare Sub Volllaufl()
Declare Sub Rotation()
Dim I As Byte
Portb = &B000000
Do
I = Rnd(4)
Select Case I
Case 0 : Gosub Lauflichtr
Case 1 : Gosub Volllaufr
Case 2 : Gosub Rotation
Case 3 : Gosub Lauflichtl
Case 4 : Gosub Volllaufl
End Select
Waitms 50
Loop
Sub Volllaufr()
Portb = &B010000
Waitms 100
Portb = &B011000
Waitms 100
Portb = &B011100
Waitms 100
Portb = &B011110
Waitms 100
Portb = &B011111
Waitms 50
End Sub
Sub Volllaufl()
Portb = &B000001
Waitms 100
Portb = &B000011
Waitms 100
Portb = &B000111
Waitms 100
Portb = &B001111
Waitms 100
Portb = &B011111
Waitms 50
End Sub
Sub Lauflichtl()
Portb = &B010000
Waitms 100
Portb = &B001000
Waitms 100
Portb = &B000100
Waitms 100
Portb = &B000010
Waitms 100
Portb = &B000001
Waitms 50
End Sub
Sub Lauflichtr()
Portb = &B000001
Waitms 100
Portb = &B000010
Waitms 100
Portb = &B000100
Waitms 100
Portb = &B001000
Waitms 100
Portb = &B010000
Waitms 50
End Sub
Sub Rotation()
Portb = &B010101
Waitms 100
Portb = &B001010
Waitms 100
Portb = &B010101
Waitms 100
Portb = &B001010
Waitms 100
Portb = &B010101
Waitms 100
Portb = &B001010
Waitms 50
End Sub
End