سلام من این کدو نوشتم ولی یک قسمت کار نمی کنه این قسمت :angry:
مابقی مشکلی ایجاد نمی کنه :rolleyes:
بعدش اگه تمام LEDروشن کنم همین جوری روشن می مونن هر چی که می فرستم کار نمی کنه انکار قفل میشه
ولی اگه تک تک روشن خاموش کنم مشکلی پیش نمباد فقط زمانی که همش با هم روشن بشه کار نمی کنه
کد:
If A = "G" Then Set Portb.1 Set Portb.0 Set Portd.7 Set Portd.6 Set Portd.5 Set Portb.7 Set Portb.6 Print "n" End If If A = "H" Then Reset Portb.1 Reset Portb.0 Reset Portd.7 Reset Portd.6 Reset Portd.5 Reset Portb.7 Reset Portb.6 Print "u" End If
کد:
$regfile = "M8def.dat" $crystal = 8000000 $baud = 9600 Dim A As String * 2 Enable Interrupts Enable Urxc Enable Utxc Config Portd = Output Config Portb = Output Do A = Inkey() '-------------------------------------------------------------------- If A = "A" Then Set Portb.1 Print "1" End If If A = "B" Then Set Portb.0 Print "2" End If If A = "C" Then Set Portd.7 Print "3" End If If A = "D" Then Set Portd.6 Print "4" End If If A = "E" Then Set Portd.5 Print "5" End If If A = "F" Then Set Portb.7 Print "6" End If If A = "M" Then Set Portb.6 Print "7" End If '====================================================== If A = "S" Then Reset Portb.1 Print "8" End If If A = "N" Then Reset Portb.0 Print "9" End If If A = "V" Then Reset Portd.7 Print "10" End If If A = "X" Then Reset Portd.6 Print "11" End If If A = "R" Then Reset Portd.5 Print "12" End If If A = "T" Then Reset Portb.7 Print "13" End If If A = "O" Then Reset Portb.6 Print "14" End If Loop End End
ولی اگه تک تک روشن خاموش کنم مشکلی پیش نمباد فقط زمانی که همش با هم روشن بشه کار نمی کنه
دیدگاه