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

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #1
مشکل با برنامه کانتر میکرو
سلام
ببخشید این برنامه چه مشکلی داره ؟Shy
می دونم اشکال زیاد دارهSad
کد:
$regfile "m16def.dat"
$crystal = 1000000
Config Portb = Input
Config Timer1 = Counter , Edge = Rising
Start Counter1
Dim A As Byte
Dim B As Word
Counter1 = b
a = 5
Do
If A = B Then
Portb.0 = 1
End If
Loop
End

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

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

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #2
RE: در خواست کمک
سلام
لطفا اسم مناسبی واسه تاپیک ها انتخاب کنید
ویرایش شد.

یه اشتباه کوچیک دارید فقط
کد:
Counter1 = b
دستور بالا مقدار متغیر b رو داخل کانتر ذخیره میکنه!

که شما باید مقدار کانتر رو داخل متغیر b ذخیره کنید
کد:
b = Counter1

۰۷-مهر-۱۳۹۳, ۲۲:۰۶:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, grimm, رسول, babyy
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #3
RE: در خواست کمک
سلام.

اولا اون کد :
کد:
Start Counter1
اضافیه و باید حذف شه.

دوماً :
متغیر A رو بیخودی تعریف کردی،بود و نبودش تفاوتی نمیکنه .

سوماً کد :
کد:
Counter1 = b
اشتباس ، چون مقدار B رو میریزه تو Counter1.
درستش اینه :
کد:
b=Counter1

رابعاً دستور:
کد:
b=Counter1
باید تو حلقه باشه !

پنجماً PORTB رو ورودی تعریف کردی که باید خروجی تعریف میکردی ، یعنی :
کد:
Config Portb = Output

و در نهایت برنامه میشه :
کد:
$regfile "m16def.dat"
$crystal = 1000000

Config Portb = Output

Config Timer1 = Counter , Edge = Rising

Dim B As Word

Do

b=Counter1

If B=5 Then
Portb.0 = 1
End If

Loop

End

موفق باشید.

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
(آخرین ویرایش در این ارسال: ۰۷-مهر-۱۳۹۳, ۲۲:۱۰:۰۹، توسط aKaReZa75.)
۰۷-مهر-۱۳۹۳, ۲۲:۰۷:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : a.mehran, milad15m, grimm, رسول, babyy
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #4
RE: مشکل با برنامه کانتر میکرو
سلام
از کمکتون ممنونم ولی وقتی پایه t1 رو 5 بار با button صفر و یک می کنم portb.0 یک نمیشه .(کمکم کنید)
با سپاس

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۰۷-مهر-۱۳۹۳, ۲۲:۱۷:۳۸
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #5
RE: مشکل با برنامه کانتر میکرو
کدی که من دادم رو تست کن

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۷-مهر-۱۳۹۳, ۲۲:۱۹:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, a.mehran, omid_phoenix
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #6
RE: مشکل با برنامه کانتر میکرو
سلام
ببخشید واسه برنامه نویسی التراسونیک هم باید از چی استفاده کنم مثل تایمر یا کانتر یا ...
با تشکر

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۰۷-مهر-۱۳۹۳, ۲۳:۳۷:۲۵
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #7
RE: مشکل با برنامه کانتر میکرو
PWM و کانتر

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۸-مهر-۱۳۹۳, ۱۳:۱۵:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, a.mehran, رسول, milad15m
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #8
RE: مشکل با برنامه کانتر میکرو
(۰۸-مهر-۱۳۹۳, ۱۳:۱۵:۳۸)h.unique نوشته است: PWM و کانتر

سلام
میتونید یکم بیشتر توضیح بدین ؟
با سپاس .

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۱۰-مهر-۱۳۹۳, ۲۲:۴۳:۳۵
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #9
RE: مشکل با برنامه کانتر میکرو
این فایلی که پیوست کردم خیلی چیز خوبیه !
سورس ( بیسیک + سی ) + پی سی بی + عکس + پروتئوس + آموزش ( 3 تا مقاله )


فایل‌(های) پیوست شده
.zip   ultrasonic.zip (اندازه: 14.48 MB / تعداد دفعات دریافت: 56)

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۱-مهر-۱۳۹۳, ۱۰:۵۷:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, omid_phoenix, رسول
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #10
RE: مشکل با برنامه کانتر میکرو
سلام
عالی بود .
میتونید این دستورارو توضیح بدین .
کد:
Declare Sub Lcd_show(byval Hex_val As Integer)
کد:
Enable Interrupts
Disable Int0
Enable Ovf1
On Int0 Ex0_rut
On Ovf1 T1_rut

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۱۱-مهر-۱۳۹۳, ۱۴:۲۱:۳۵
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #11
RE: مشکل با برنامه کانتر میکرو
کد:
Declare Sub Lcd_show(byval Hex_val As Integer)
این دستور یه زیر برنامه به نام lcd_show تعریف کرده ، که یه ورودی به نام hex_val داره .

کد:
Enable Interrupts
وقفه سراسری فعال شده .

کد:
Disable Int0
وقفه خارجی شماره 0 غیر فعال شده .

کد:
Enable Ovf1
وقفه تایمر 1 فعال شده .

کد:
On Int0 Ex0_rut
اگه که وقفه خارجی 0 اتفاق بیوفته میکرو دستورات داخل زیر برنامه ex0_rut رو اجرا میکنه .

کد:
On Ovf1 T1_rut
اگه که وقفه تایمر 1 اتفاق بیوفته میکرو دستورات داخل زیر برنامه t1_rut رو تجرا میکنه.

** من مختصر جواب دادم اگه جایینیاز به توضیح بیشتر بود حتماً بم بگو تا برات بیشتر توضیح بدم.

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۱۱-مهر-۱۳۹۳, ۱۵:۰۵:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, omid_phoenix, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در پاک کردن برنامه میکرو Salam7 1 398 ۲۹-بهمن-۱۴۰۰, ۲۲:۵۰:۴۴
آخرین ارسال: 1نفر
  مشکل برنامه تایمر با بیسکام soy1345 7 2,026 ۲۲-فروردین-۱۳۹۸, ۲۰:۴۸:۰۶
آخرین ارسال: 1نفر
  [سوال] کانتر در بسکام questnet 7 3,486 ۱۲-مرداد-۱۳۹۷, ۰۱:۵۵:۵۴
آخرین ارسال: questnet
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh
  مشکل دریافت متن از پورت سریال میکرو sajadcut 1 3,260 ۱۲-آبان-۱۳۹۵, ۲۲:۱۰:۲۳
آخرین ارسال: behzady
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
  مشکل در هنگام بوت شدن ویندوز و اجرای دستورات میکرو unforgiven 3 3,732 ۳۱-مرداد-۱۳۹۵, ۱۹:۴۷:۲۵
آخرین ارسال: unforgiven
  مشکل در برنامه code vision 3.12 ali74342 10 7,232 ۲۲-مرداد-۱۳۹۵, ۰۰:۱۶:۰۷
آخرین ارسال: shima.rrr
  مشکل ارتباط میکرو با ماژول sim908 saba7darya 15 8,907 ۳۰-اردیبهشت-۱۳۹۵, ۱۰:۱۸:۰۵
آخرین ارسال: sharin
Exclamation [فوری] مشکل نوشتن برنامه AVR با تایمر مد مقایسه dr.mohammad 7 4,184 ۲۹-دى-۱۳۹۴, ۱۳:۲۸:۴۹
آخرین ارسال: sharin

پرش به انجمن:


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

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