سلام دوستان عزیز
می خواستم یک برنامه ساده به شرح زیر بنویسیم ولی خیلی داره اذیت می کنه اگر می توانی کمک کنیم:
شرح برنامه:
سه کلید ورودی داریم (Pin a.0, Pin a.1, Pin a.2 )و سه خروجی (Pin d.0, Pin d.1, Pin d.2 ) که به ورودی هر کدام یک کلید وصله و به خروجی ها LED وصله
حالاقراره که هر کدام از کلیدها را زده شود LED پین مقابل آن برای 5 بار 2 ثانیه روشن و 2 ثانیه خاموش بشه و سه کلید از هم مستقل باشند
برنامه را داخل بسکام نوشتن و داخل پروتوس تست می کنم ، ولی جواب نمی گیرم ، لطفاً کمک کنید:
'-----------------------------------------------------------------------------------------
'name : staver24m32.bas
'copyright : (c) 1995-2005, MCS Electronics
'micro : Mega16
'-----------------------------------------------------------------------------------------
$regfile = "m16def.dat" ' specify the used micro
$crystal = 8000000 ' used crystal frequency
$baud = 9600 ' use baud rate
Dim I As Byte
Dim J As Byte
Dim G As Byte
Dim S As Byte
Dim Y As Byte
Dim Z As Byte
S = 5
Y = 5
Z = 5
U = 1
J = 1
G = 1
Config Pina.0 = Input ' Config inputs
Config Pina.1 = Input
Config Pina.2 = Input
Config Pind.0 = Output ' Config output
Config Pind.1 = Output ' Config output
Config Pind.2 = Output ' GREEN LED
Bitwait Pina.0 , Reset
For I = 0 To S
Set Pind.0
Wait 1
Next
Reset Pind.0
Bitwait Pina.1 , Reset
For J = 0 To Y
Set Pind.1
Wait 1
Next
Reset Pind.1
Bitwait Pina.2 , Reset
For G = 0 To Z
Set Pind.2
Wait 1
Next
Reset Pind.2
Return
End
می خواستم یک برنامه ساده به شرح زیر بنویسیم ولی خیلی داره اذیت می کنه اگر می توانی کمک کنیم:
شرح برنامه:
سه کلید ورودی داریم (Pin a.0, Pin a.1, Pin a.2 )و سه خروجی (Pin d.0, Pin d.1, Pin d.2 ) که به ورودی هر کدام یک کلید وصله و به خروجی ها LED وصله
حالاقراره که هر کدام از کلیدها را زده شود LED پین مقابل آن برای 5 بار 2 ثانیه روشن و 2 ثانیه خاموش بشه و سه کلید از هم مستقل باشند
برنامه را داخل بسکام نوشتن و داخل پروتوس تست می کنم ، ولی جواب نمی گیرم ، لطفاً کمک کنید:
'-----------------------------------------------------------------------------------------
'name : staver24m32.bas
'copyright : (c) 1995-2005, MCS Electronics
'micro : Mega16
'-----------------------------------------------------------------------------------------
$regfile = "m16def.dat" ' specify the used micro
$crystal = 8000000 ' used crystal frequency
$baud = 9600 ' use baud rate
Dim I As Byte
Dim J As Byte
Dim G As Byte
Dim S As Byte
Dim Y As Byte
Dim Z As Byte
S = 5
Y = 5
Z = 5
U = 1
J = 1
G = 1
Config Pina.0 = Input ' Config inputs
Config Pina.1 = Input
Config Pina.2 = Input
Config Pind.0 = Output ' Config output
Config Pind.1 = Output ' Config output
Config Pind.2 = Output ' GREEN LED
Bitwait Pina.0 , Reset
For I = 0 To S
Set Pind.0
Wait 1
Next
Reset Pind.0
Bitwait Pina.1 , Reset
For J = 0 To Y
Set Pind.1
Wait 1
Next
Reset Pind.1
Bitwait Pina.2 , Reset
For G = 0 To Z
Set Pind.2
Wait 1
Next
Reset Pind.2
Return
End
دیدگاه