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

ارسال‌ها: 44
موضوع‌ها: 17
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 37
( 14 تشکر در 11 ارسال )
ارسال: #12
RE: برنامه برای رابطه
(۳۰-آبان-۱۳۹۱, ۱۹:۱۱:۲۱)student-p نوشته است:
(۳۰-آبان-۱۳۹۱, ۰۰:۱۳:۱۰)kendab نوشته است: سلام
به من گفتن دستورx=pinaیعنی ورودی را تو x بریز
من برنامه شما را با پرتیوس اجرا کردم کار نمیکنه
امکان داره راهنمایی کنی

سلام
انتخاب نوع سون سگمنتا دست خودتون هست تنها تفاوتشون تو کدهاشون هست؛در واقع شما با بدست آوردن مثلا کد آند مشترک میتونید با NOT کردن همون رو خیلی ساده به کد مربوط به سون سگمنت کاتد مشترک تبدیل کرد!

Atکد X=pina که من معمولا بصورت X=PORTA مینویسم؛وظیفش این هست که مقادیر خوانده شده از پورت A رو در متغیری به عنوان X قرار میده!(مثلا میتونید از ی دیپ سوئیچ هشت تایی استفاده کنید)

Atبله حرفتون کاملا صحیح؛یعنی به جای استفاده از متغیر هایی از نوع Word میشه از Byte استفاده کرد (اینطوری حجم کد تون هم بهینه تر میشه)،فقط ی نکته:
اگر X=255 باشه دیگه این محدوده کمه و باید متغیرا رو از نوع wordتعریف کرد.چون تو این حالت مقدار Y=(255*75)-75=19050 که نتیجه میشه گرفت که byte جواب گو نیس؛و به دنبالش باید از سون سگمنت پنج تایی استفاده کرد.
و در ضمن ی دستی تو برنامه برد تا بشه 5 رقم رو نشون داد!

kendab عزیز امیدوارم متوجه شده باشید؛در ضمن فایل پیوستون هم مشکل داره.
موفق باشید
سلام
ممنون
ورودی ما ولتاژه از 1 تا 4
ممکمن هست اعشاری باشه ولتاژ
۰۱-آذر-۱۳۹۱, ۰۰:۲۶:۲۰
ارسال‌ها
پاسخ
student-p آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 18
( 125 تشکر در 76 ارسال )
ارسال: #13
RE: برنامه برای رابطه
دوست عزیز اگه میخواین ولتاژ رو اندازه گیری کنید و بعد در رابطه قرار بدین باید از ADC استفاده کنید!

من فکر میکردم شما میخواین مقادیر قرار گرفته روی پورت آ رو بگیرین و بذارین تو رابطه؛خلاصه ابتدا ولتاژ رو با ADC اندازه گیری کنید بعد...
کار خیلی راحتیه!


موفق باشید

موفقيت توانايي رفتن از شكستي به شكست ديگر بدون از دست دادن شور و حرارت است. (وينستون چرچيل)

بهترین لینک دنیا اینجا رو کلیک کن(هر چی بخوای هست)

۰۱-آذر-۱۳۹۱, ۱۳:۲۳:۰۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : kendab
kendab آفلاین
كاربر تک ستاره
*

ارسال‌ها: 44
موضوع‌ها: 17
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 37
( 14 تشکر در 11 ارسال )
ارسال: #14
RE: برنامه برای رابطه
(۰۱-آذر-۱۳۹۱, ۱۳:۲۳:۰۳)student-p نوشته است: دوست عزیز اگه میخواین ولتاژ رو اندازه گیری کنید و بعد در رابطه قرار بدین باید از ADC استفاده کنید!

من فکر میکردم شما میخواین مقادیر قرار گرفته روی پورت آ رو بگیرین و بذارین تو رابطه؛خلاصه ابتدا ولتاژ رو با ADC اندازه گیری کنید بعد...
کار خیلی راحتیه!


موفق باشید
سلام
ممنون
چطور اندازه گیری کنم
امکان راهنمایی ئاری
ممنون
۰۱-آذر-۱۳۹۱, ۱۶:۲۶:۴۶
ارسال‌ها
پاسخ
kendab آفلاین
كاربر تک ستاره
*

ارسال‌ها: 44
موضوع‌ها: 17
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 37
( 14 تشکر در 11 ارسال )
ارسال: #15
RE: برنامه برای رابطه
(۰۱-آذر-۱۳۹۱, ۱۳:۲۳:۰۳)student-p نوشته است: دوست عزیز اگه میخواین ولتاژ رو اندازه گیری کنید و بعد در رابطه قرار بدین باید از ADC استفاده کنید!

من فکر میکردم شما میخواین مقادیر قرار گرفته روی پورت آ رو بگیرین و بذارین تو رابطه؛خلاصه ابتدا ولتاژ رو با ADC اندازه گیری کنید بعد...
کار خیلی راحتیه!


موفق باشید
حالا که گرفتم برا رابطه ایا باید همون مقدار مثلا 75 را ضرب کنم یا باید تبدیل کنم
۰۷-آذر-۱۳۹۱, ۲۳:۱۳:۱۶
ارسال‌ها
پاسخ
student-p آفلاین
كاربر دو ستاره
**

ارسال‌ها: 168
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 18
( 125 تشکر در 76 ارسال )
ارسال: #16
RE: برنامه برای رابطه
[/quote]
حالا که گرفتم برا رابطه ایا باید همون مقدار مثلا 75 را ضرب کنم یا باید تبدیل کنم
[/quote]

رابطه س به صورت زیر هست:

مقدار خونده شده از adc رو در مقدار ولتاژ اعمالی به پایه ی ریفرنس ضرب کن بعد بر 1024 تقسیم کن !

حاصل نهایی میشه همون مقدار دامنه ولتاژت!

موفقيت توانايي رفتن از شكستي به شكست ديگر بدون از دست دادن شور و حرارت است. (وينستون چرچيل)

بهترین لینک دنیا اینجا رو کلیک کن(هر چی بخوای هست)

(آخرین ویرایش در این ارسال: ۰۹-آذر-۱۳۹۱, ۱۵:۰۷:۲۷، توسط student-p.)
۰۹-آذر-۱۳۹۱, ۱۴:۱۸:۳۲
وب سایت ارسال‌ها
پاسخ
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #17
RE: برنامه برای رابطه
کد php:
$regfile "m8def.dat"
$crystal 4000000
$sim
Config Lcd 
16 2
Config Lcdpin 
Pin Rs Portb.0 Portd.7 Db4 Portd.6 Db5 Portd.5 Db6 Portb.7 Db7 Portb.6
Cursor Off
Cls
Config Adc 
Single Prescaler Auto Reference Avcc
Start Adc
Config Portb.1 
Output
Dim A 
As Word
Dim B 
As Single
Dim C 
As String 7
Locate 1 
2
Lcd 
"In the name of"
Locate 2 7
Lcd 
"GOD"
Set Portd.4
Waitms 2000
Cls
Locate 1 
1
Lcd 
"power supply"
Locate 2 1
Lcd 
"0-30V        2A"
Reset Portd.4
Waitms 2000
M
:
Do
Getadc(5)
204.6
6.607
Fusing("#.##")
If 
32 Then Goto O
If 32 Then Reset Portd.4
Cls
Home
Lcd 
"Voltag:" C
Print "Voltag:" C
Toggle Portb.1
Waitms 500
Loop
O
:
Cls
Locate 1 
3
Lcd 
"!!!WARNING!!!"
Locate 2 1
Lcd 
"out of range"
Set Portd.4
Waitms 1000
Goto 
این یه برنامه نمونه برای اندازه گیری ولتاژ از 0 تا 32 هست که خودم نوشتم البته برای ال سی دی هست میتونید به عنوان مثال ازش استفاده کنید
نکته:اگه قراره ولتاژ رو مستقیم و بدون تقسیم مقاومتی اندازه گیری کنید باید مطمعن باشید که ولتاژ از 5 بیشتر نشه و همچنین ولتاژ میکرو از ولتاژ قابل اندازه گیری شما کم تر نشه
۰۹-آذر-۱۳۹۱, ۱۶:۰۴:۵۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] کمک از دوستان برای یک برنامه ساده questnet 7 3,341 ۱۲-اردیبهشت-۱۳۹۷, ۲۰:۴۳:۱۳
آخرین ارسال: 1نفر
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh
  [مقاله] در رابطه با تشخیص کد ریموتها parviz2012 1 3,678 ۲۷-آذر-۱۳۹۵, ۱۴:۰۵:۰۵
آخرین ارسال: safeland
  کمک برای شرط گذاشتن برای یک فرکانس خاص sinohe 5 4,170 ۱۱-آذر-۱۳۹۳, ۰۰:۱۵:۱۸
آخرین ارسال: sinohe
  کمک برای وصل کلید و پرش به برنامه های مختلف sinohe 8 5,475 ۱۶-آبان-۱۳۹۳, ۱۶:۲۰:۱۱
آخرین ارسال: sadegh1rezaei
  [سوال] سوال در رابطه با LCD و میکرو AVR saeednoo 5 4,198 ۱۴-شهریور-۱۳۹۳, ۱۳:۳۳:۳۰
آخرین ارسال: md3848
  كمك در رابطه با ماژول فرستنده و گيرنده ringo 14 21,522 ۱۳-اردیبهشت-۱۳۹۳, ۱۴:۱۵:۳۱
آخرین ارسال: mpiramooni
  راهنمایی برای برنامه دماسنج با lm35 alasht 9 10,188 ۱۵-اسفند-۱۳۹۲, ۱۰:۵۱:۴۸
آخرین ارسال: ho3in54
  سئوال در رابطه با برنامه نویسی یک قفل رمزدار mikaeil@live 12 8,501 ۲۴-آذر-۱۳۹۲, ۱۷:۰۶:۲۷
آخرین ارسال: puria.69
  [سوال] کمک برای برنامه نویسی با کدویژن wen 3 2,417 ۰۵-شهریور-۱۳۹۲, ۲۱:۴۰:۳۱
آخرین ارسال: omid_phoenix

پرش به انجمن:


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

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