NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4492 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 36

موضوع: زبان اسمبلی

  1. #1
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض زبان اسمبلی

    سلام دوستان
    تو سایت سرچ کردم چیزی پیدا نکردم یه آموزش 8051 میخوام به زبان اسمبلی
    یه آموزش خودم دارم که انگلیسیه
    اگه دارید یه فارسیشو بذارید ممنون میشم
    با تشکر
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    دوست عزيز فكر كنم كتابشم هست با ترجمه فارسي البته الان حضور ذهن ندارم كه اسمش چي بود.

  5. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  6. #3
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    آره خودم کتاب مزیدی رو دارم
    ولی اینی که میخوام برای خودم نیست
    وگرنه اگه انگلیسی هم بود مشکلی نداشتم.
    ممنون
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  7. #4
    کاربر فعال madar آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    109
    تشکر
    34
    تشکر شده 117 بار در 61 پست

    پیش فرض

    اینو ببین بکارت میاد
    http://www.techno-electro.com/11-%D8...%A7%DB%8C.html

  8. کاربران : 2 تشکر کرده اند از شما madar برای ارسال این پست سودمند:


  9. #5
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    عالیه
    ممنون
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  10. تشکرها از این نوشته :


  11. #6
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    سلام دوستان
    یه سوال برای پیش اومده راجع به این حلقه های تو در تو
    با خود کد نویسیش مشکلی ندارم ولی با محاسبه زمانش مشکل دارم
    مثلا چطور میتونم باهاش یه زمان معین بسازم مثلا یک ثانیه تاخیر یا 1.3 ثانیه تاخیر
    با تشکر
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  12. #7
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    نبود کسی؟؟
    یعنی اینقد سخته؟؟
    ویرایش توسط vahidasm : 04-01-2012 در ساعت 03:31
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  13. #8
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط vahidasm نمایش پست ها
    نبود کسی؟؟
    یعنی اینقد سخته؟؟
    با سلام
    دوست عزيز زبان اسمبلي كه تو سخت بودنش شكي نيست. اما خودمونيم نوشتن برنامه تو اسمبلي صبر ايوب ميخواد.
    خوب ميتوني بگي اين تاخير تو كجا ميخواي ازش استفاده كني، شايد بتونم بهتر راهنمايي كنم.
    _____________________________________
    _____________________________________

  14. تشکرها از این نوشته :


  15. #9
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    یه برنامه ویزارد تو نت دیده بودم قبلا ، که زمان رو بهش میدادی و چند خط کد بهت میداد معادل اون تاخیر . بگردی پیدا می کنی .

  16. کاربران : 2 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  17. #10
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    سلام آقای محمدی ممنون که جواب دادین همچنین دوست عزیزم sigma-mx
    من میکرو کنترلری که بیشتر باهاش کار میکنم pic و زبان c هست
    ولی داستان من با 8051 اینه که روز 19 همین ماه امتحانشو دارم
    از اونجا که استاد محترم چیزی به ما نگفته من مجبورم خودم یاد بگیرم
    میخوام فقط ایجاد یه حلقه رو با این حلقه های تو در تو یاد بگیرم
    مثلا یه یه پالس یه ثانیه ای بسازم و از این قبیل کارا ممنون میشم بگین چطور میتونم این کار رو انجام بدم
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  18. #11
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    سلام آقای محمدی ممنون که جواب دادین همچنین دوست عزیزم sigma-mx
    من میکرو کنترلری که بیشتر باهاش کار میکنم pic و زبان c هست
    ولی داستان من با 8051 اینه که روز 19 همین ماه امتحانشو دارم
    از اونجا که استاد محترم چیزی به ما نگفته من مجبورم خودم یاد بگیرم
    میخوام فقط ایجاد یه حلقه رو با این حلقه های تو در تو یاد بگیرم
    مثلا یه یه پالس یه ثانیه ای بسازم و از این قبیل کارا ممنون میشم بگین چطور میتونم این کار رو انجام بدم
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  19. تشکرها از این نوشته :


  20. #12
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    اما خودمونيم نوشتن برنامه تو اسمبلي صبر ايوب ميخواد.
    باور کنید اگه این نوزدهم بگذره دفعه آخرم میشه که دنبال 8051 و اسمبلی برم
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  21. تشکرها از این نوشته :


  22. #13
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    ببينيد اين ميتونه مشكلتون رو حل كنه.
    فايل هاي پيوست شده فايل هاي پيوست شده
    _____________________________________
    _____________________________________

  23. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  24. #14
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    يه برنامه ديگه هم پيدا كردم البته فكر ميكنم اين همون چيزيه كه شما ميخواين.(تحت DOS)
    اينم لينك سايتي كه اين برنامه رو توش پيدا كردم:
    Time Delay calculator (8051)
    فايل هاي پيوست شده فايل هاي پيوست شده
    _____________________________________
    _____________________________________

  25. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  26. #15
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    خیلی خیلی ممنون مهندس اینا واسه محاسبه زمان با تایمر هست
    ولی مشکل من با حلقه های تو در تو و محاسبه زمان با اوناست
    این کار رو باید کاملا تئوری انجام بدم به همین خاطر من یه روش برای محاسبه میخوام و ممنون میشم اگه را های ریاضیشو بهم بگین.با تشکر
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  27. تشکرها از این نوشته :


  28. #16
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    دوست عزيز اينم راه حل رياضيش:
    Delay = ( 12 * ( r1 + ( 257 * r2 ) - 254 )) / Freq
    Freq همون فركانس كريستال متصل شده به ميكرو هستش(مثلا 11.0592MhHz) مقادير r1 و r2 تو اين رابطه رو ميتونيد به اين صورت به دست بياريد: فرض كنيد r1=0x00 هستش و شما ميخوايد مثلا تاخير 1 ثانيه(1000000 ميكروثانيه) داشته باشيد.
    بعد اينكه مقدار r2 رو بدست آوردين مقادير رو تو برنامه اسمبلي زير قرار بديد.
    [PHP]delay:
    DJNZ R1, $
    DJNZ R2, $
    RET[/PHP]
    اين مطالب رو از لينك زير پيدا كردم:
    http://www.edaboard.com/thread36203.html

    ______________________
    http://sadmonew.blogfa.com
    ______________________
    ویرایش توسط sadmonew : 05-01-2012 در ساعت 02:58
    _____________________________________
    _____________________________________

  29. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  30. #17
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    آقا خیلی خیلی خیلی ممنونم
    منم دنبال همین بودم
    با تشکر
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  31. تشکرها از این نوشته :


  32. #18
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    مهندس یه سوال پیش اومده
    مقدار تاخیر رو باید بر حسب میکرو ثانیه بزارم درسته؟؟؟
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  33. تشکرها از این نوشته :


  34. #19
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    نه دوست عزيز بر حسب نانو ثانيه قرار بديد.
    همونطور كه خودتون هم ميدونيد اگه عدد يك رو بر مقدار فركانس كريستال متصل شده به ميكرو تقسيم كنيد يعني: T=1/11059200Hz --> T=90.42ns
    _____________________________________
    _____________________________________

  35. تشکرها از این نوشته :


  36. #20
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    مثلا فرض كنيد ميخوايد اعداد r1 و r2 رو با توجه به تاخير 1 ثانيه بدست بياريد و با فرض اينكه r1=255 هستش:
    خوب 1 ثانيه = 1000000000ns ميشه. با توجه به رابطه داريم:
    1000000000ns = ( 12 * ( 255 + ( 257 * r2 ) - 254 ))*90.42ns
    خوب r2=3586.089 به دست مياد. البته ميدونم عدد بدست امده براي r2 خيلي بزرگه(16 بيتيه).
    ویرایش توسط sadmonew : 05-01-2012 در ساعت 23:54
    _____________________________________
    _____________________________________

  37. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


صفحه 1 از 2 12 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •