امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اشکال در برنامه بسکام
نویسنده پیام
870949623 آفلاین
تازه وارد

ارسال‌ها: 9
موضوع‌ها: 6
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 9
( 1 تشکر در 1 ارسال )
ارسال: #1
اشکال در برنامه بسکام
باسلام
من در مورد برنامه زیر مشکل داشتم
در پروتئوس مدام پرش می کند بطوری که اصلا صفحه نمایش خوانده نمی شود
لطفا کمکم کنید
باتشکر
کد:
$regfile = "M16def.dat"
$crystal = 1000000

Config Portd = Output
Config Pinb.2 = Input
Config Pinb.3 = Input
Config Pinb.4 = Input
Config Pinb.5 = Input

Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0
Config Lcd = 20 * 4
Config Adc = Single , Prescaler = Auto , Reference = Internal
Config Portd = Output
Config Portb = Input
Config Debounce = 50

Start Adc


Seting Alias Pinb.2 : Up Alias Pinb.3 : Down Alias Pinb.4 : Menu Alias Pinb.5
Dim T0 As Word , T1 As Word , Temp As Word
Dim A As Byte , B As Word , C As Byte , D As Byte , E As Byte , F As Single
Dim O As Byte , Of As Byte , M As Byte , S As Byte , , Cx As Byte
Dim X As Word , Y As Word , Z As Word , Ch As Single , Tc As Single , Tr As Single
Dim W As Word , U As Single , J As Single , L As Single , H As Single , Q As Single,
Dim V As Single , R As Single , Pv As Single , Pc As Single , N As Single
Declare Sub Tempsens
Declare Sub Key
Declare Sub Llcd

Cursor Off

Do
Call Key
Call Tempsens
Call Llcd
Loop

End
'===============================================================================
Sub Key
If M <> 0 Then
If Seting = 0 Then
Incr S
Waitms 200
If S > 3 Then S = 0
End If

If S = 1 Then
Locate 2 , 4
Cursor Off Noblink
Waitms 10
Cursor On Blink
Waitms 10
Cursor Off Noblink
Waitms 10
Cursor On Blink
Waitms 10
Cursor Off Noblink
End If
If S = 2 Then
Locate 3 , 3
Cursor Off Noblink
Waitms 10
Cursor On Blink
Waitms 10
Cursor Off Noblink
Waitms 10
Cursor On Blink
Waitms 10
Cursor Off Noblink
End If
If S = 3 Then
Locate 4 , 4
Cursor Off Noblink
Waitms 10
Cursor On Blink
Waitms 10
Cursor Off Noblink
Waitms 10
Cursor On Blink
Waitms 10
Cursor Off Noblink
End If

End If
If Menu = 0 Then
Incr M
Cls
Waitms 1000
If M > 1 Then M = 0

Cls
O = C
Of = D
Cx = E
S = 0

End If

If Up = 0 Then

If S = 1 Then
Incr O
Waitms 50
If M = 1 Then C = O

End If
If S = 2 Then
Incr Of
Waitms 50
If M = 1 Then D = Of

End If
If S = 3 Then
Incr Cx
Waitms 50
If M = 1 Then E = Cx

End If
End If
If Down = 0 Then
If S = 1 Then
Decr O
Waitms 150
If M = 1 Then C = O

End If
If S = 2 Then
Decr Of
Waitms 150
If M = 1 Then D = Of
End If
If S = 3 Then
Decr Cx
Waitms 150
If M = 1 Then E = Cx
End If
End If
End Sub
'===============================================================================
Sub Tempsens


X = Getadc(0)
Y = Getadc(1)
Temp = X - Y
Temp = Temp / 4
Ch = Temp * 1.8
Ch = Ch + 502
Tc = T1 + 470
Tr = Ch / Tc
Z = Getadc(2)
Z = Z / 3
U = Tr ^ 6
U = 0.16934 * U
F = Log(tr)
F = 1.28862 * F
J = 1 / Tr
J = 6.09648 * J
H = 5.92714 - J
H = H - F
H = H + Y
L = Tr ^ 6
L = 0.4357 * L
Q = Log(tr)
Q = 13.4721 * Q
V = 1 / Tr
V = 15.6875 * V
N = 15.2518 - V
N = N - Q
N = N + L
R = W * N
R = R + H
R = Exp(r)
Pv = Pc * R
Pv = A
Waitms 1000


End Sub

'===============================================================================
Sub Llcd
If M = 0 Then
Locate 2 , 1
Lcd "Temp=" ; Temp ; Chr(0) ; "c"
Locate 3 , 1
Lcd "pv=" ; A ; "psia"
Locate 4 , 1
Lcd "p=" ; Z ; "psia"
End If
If M = 1 Then
Locate 2 , 1
Lcd "pc=" ; C ; " " ; "psia"
Locate 3 , 1
Lcd "w=" ; D ; " "
Locate 4 , 1
Lcd "T1=" ; E ; " "
End If


End Sub
(آخرین ویرایش در این ارسال: ۰۳-شهریور-۱۳۹۰, ۱۷:۵۶:۳۰، توسط h0x00i.)
۰۳-شهریور-۱۳۹۰, ۱۳:۴۹:۵۴
ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #2
RE: اشکال در برنامه بسکام
سلام دوست عزیز ...

خوب این چیه ؟؟؟ مدار بزار ببینیم چیه

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
(آخرین ویرایش در این ارسال: ۱۳-شهریور-۱۳۹۰, ۲۰:۵۶:۴۹، توسط h0x00i.)
۰۳-شهریور-۱۳۹۰, ۱۷:۵۸:۱۳
وب سایت ارسال‌ها
پاسخ
tehrantat آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: اشکال در برنامه بسکام
dar Sub Llcd ghabl az end sub waitms 500
benevis!!!
۱۱-شهریور-۱۳۹۰, ۰۵:۳۶:۰۳
ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #4
RE: اشکال در برنامه بسکام
سلام tehrantat عزیز

به ایران ویج خوش آمدید
لطفا جواب های خود را به صورت فارسی وارد کنید

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۱۳-شهریور-۱۳۹۰, ۲۰:۵۹:۳۰
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] خواندن داده های یک فایل روی هارد در برنامه بسکام Ambassador 1 739 ۲۸-تير-۱۳۹۹, ۱۶:۱۴:۱۴
آخرین ارسال: Ambassador
  مشکل با eeprom بسکام کمک sky_man847 2 4,380 ۱۲-مهر-۱۳۹۷, ۰۰:۴۷:۰۸
آخرین ارسال: lrn1380
  [سوال] کانتر در بسکام questnet 7 3,486 ۱۲-مرداد-۱۳۹۷, ۰۱:۵۵:۵۴
آخرین ارسال: questnet
  مشکل در کار با تایمر 1 در بسکام klick 3 4,535 ۳۰-بهمن-۱۳۹۵, ۰۴:۰۴:۴۲
آخرین ارسال: omid_phoenix
  افکت کم نور و پر نور شدن تدریجی با بسکام؟ رسول21 19 18,305 ۲۱-بهمن-۱۳۹۵, ۱۴:۲۹:۴۲
آخرین ارسال: hadikh73
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh
Question [فوری] اتصال lcd گرافیکی به پایه های دلخواه میکرو در بسکام behzadsen 4 4,337 ۰۵-دى-۱۳۹۵, ۱۵:۲۵:۳۰
آخرین ارسال: behzadsen
  ولتمتر با AVR و بسکام electroavr 163 141,219 ۰۹-شهریور-۱۳۹۵, ۰۹:۱۹:۲۴
آخرین ارسال: alimogmov
  [سوال] کتابخانه بسکام برای ks0108 mmolah 1 2,736 ۰۳-خرداد-۱۳۹۵, ۰۷:۵۵:۲۵
آخرین ارسال: mmolah
  [سوال] سوالی راجع به بسکام mohamadgmail 1 2,117 ۲۷-آذر-۱۳۹۴, ۰۲:۴۷:۰۴
آخرین ارسال: omid_phoenix

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS