ايران ويج

نسخه‌ی کامل: اجرا در سمیلیتور
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
به نظر شما مشکل این کد چیه که توی سمیلیتور LED مربوط به Pinb.1 روشن خاموش نمی شه ؟
کد:
$regfile = "m32def.dat"
$crystal = 8000000

Config Pinb.1 = Output


Do
  Set Portb.1
  Wait 1
  Reset Portb.1
  Wait 1
Loop
End
سلام
من زياد با بسكام كار نكردم ولي كد ها به نظر درست مي ياد
شايد توي سيمولاتور درست نبستيش (منظورت همون پروتئوس هست ديگه؟)
اين پروتئوس درست كار نمي كنه بعضي وقت ها اشتباها مداري كه نبايد كار كنه رومي بيني كه داره كار مي كنه و مداري كه بايد كار كنه رو مي بيني كه كار نمي كنه و تا اونجا كه من مي دونم با تاخير ها و جشمك زن ها هم معمولا مشكل داره يادمه براي 8051 امكان ديباگ كردن هم داشت شايد براي AVR هم اين امكان رو داشته باشه مي توني يه جستجو بكني
دوست عزيز سلام :
توي بسكام براي خروجي گرفتن بايد بنويسي :
config portc=output
نه :pinc
و براي 0 و 1 كردن پايه ها هم بايد بنويسي :
portc.1=1 يا portc.1=0
ولي براي ورودي گرفتن بجاي port بايد بنويسي pin . درضمن simulator ي كه همراه بسكم هست حسابي قاطيه اصلا روش حساب نكن .
موفق باشي !(اينا همش ايراد بسكمه كار شما درسته !)
نقل قول: توي بسكام براي خروجي گرفتن بايد بنويسي :
config portc=output
اون مال وقتيه كه به خواي كل پورت رو خروجي كني اين هم كه ايشون نوشته درسته
یه دکمه رفرش توی اون محیط سیمولیتور هست، اون رو بزن درست میشه Amaze