NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4353 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: کمک در مورد 8051

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    9
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    Exclamation کمک در مورد 8051

    با سلام خدمت تمام دوستان !

    یکی از دوستان من دانشجو دانشگاه نقش جهان اصفهان هستش استادشون برای در س میکرو 8051 رو بهشون می گه .

    یک سری نمونه سوال داده که بخونن . اونم داده من که جواباش رو براش پیدا کنم .

    راستیتش تا الان با 8051 کار نکردم وقتی هم که گفت 8051 داره تدریس میکنه استادشون جا خوردم .
    من سوالها رو براتون آپ می کنم . خوشحال می شم اگه کسی بتونه کمک کنه ! ممنون
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar miduP.rar (13.3 کیلو بایت, 30 نمايش)

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    خوب دایی جان این کگه غصه نداره :
    سوال اول الف که خیلی ساده هست خودت فکر کن ببین جوابش چی می شه
    سوال اول ب هم دستور که کارش مشخصه و اما شبه دستور در واقع راهنمای مسیر کامپایل رو مشخص میکنه تو زبان سی بهشون می گیم ماکرو و دیفاین ؛ مثلا شبح دستور .ORG می آد و به کامپایلر میگه که کد رو از حافظه مشخص شده تولد کنه مثلا از خونه 100 حافظه
    سوال دوم هم باید جدول پیوستی باشه که در واقع معادل عدد فرامین اسمبلی هست ،
    سوال سه هم
    کد:
    MOV A,31h
    ADD A,41h
    MOV 51h,A
    MOV A,30h
    ADDC A,40h
    MOV 50h,A
    چهار و پنجشم خودت بیشتر فکر کن.

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


  5. #3
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    9
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    Thumbs up

    با تشکر "

    یادم رفت بگم "

    جواب سوال 1 الف رو می دونم و سوال 5 رو هم یه کاری می کنم .

    بابت قبلیا ممنون !‌

    لگه می شه کمی توضیح بیشتر بدید هیچی از اسمبلی نمی دونم .

    بازم ممنون !

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

    پیش فرض

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

  7. #5
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    9
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    Thumbs up

    همه جاشو !

    ممگم که نه با اسمبلی آشنائی دارم نه با 8051 !
    اگه سوالات رو بتونید جواب بدین من ممنون می شم البته با توضیح !

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

    پیش فرض

    سلام
    در باره شبه دستور باید بگم که همونطور که آقای مزارعی گفتن شما با این دستورا به کامپایلر میفهمونید که یه سری کارهای خاص رو برای شما انجام بده مثلا با استفاده از دستور org 0 شما به کامپایلر مبفهمونید که از خانه 0 حافظه شروع به ریختن برنامه تو حافظه میکرو
    سوال بعدی
    کد:
    MOV A,31h
    ADD A,41h
    MOV 51h,A
    MOV A,30h
    ADDC A,40h
    MOV 50h,A
    که تو دستور اول مقدار 31 از نوع هگز که میشه 00110001 به باینری رو روی آکومولاتور میریزه
    31h نشان دهنده مقدار 31 است در مبنای 16 یا همون هگز
    تو خط بعدی هر عددی که توی آکومولاتور هست رو با عدد 41 در مبنای 16 جمع کرده
    دستور add برای جمع کردن دو عدد با هم استفاده میشه
    خط بعدی نشان دهنده اینه که هرچی تو آکومولاتور هست رو تو خونه 51 در مبنای 16 حافظه ذخیره میکنه
    بقیه خط ها هم با توجه به توضیحات بالا معلومه توضیحشون چی میشه
    موفق باشید
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

  9. #7
    عضو جدید
    تاریخ عضویت
    Nov 2011
    نوشته ها
    9
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    پیش فرض

    سلام دوباره "

    ممنون آقا وحید

    سوال 2 و 4 چی ! اونا رو که کلا تعطیلم رسما

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

    پیش فرض

    دوست عزیز درباره سوال دو آقای مزارعی گفتن که باید جدول مورد نظر باشه که بتونیم کد رو در بیاریم
    درباره سول 4 هم باید بگم که من منظورشو نفهمیدم و کلا آدرس دهی غیر مستقیم هم یادم نیست چون وقت زیادیه که کار نکردم
    ویرایش توسط vahidasm : 28-05-2012 در ساعت 15:31
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

موضوعات مشابه

  1. plc يا avr يا 8051 يا ...
    توسط sg1212 در انجمن کنترل هوشمند و plc
    پاسخ: 8
    آخرين نوشته: 02-10-2010, 12:25
  2. كمك 8051 كار نكردم
    توسط c4700 در انجمن 8051
    پاسخ: 0
    آخرين نوشته: 30-05-2009, 11:43
  3. پروگرمر 8051
    توسط mehrdadgh در انجمن 8051
    پاسخ: 3
    آخرين نوشته: 05-04-2009, 17:51
  4. پروگرامر 8051
    توسط engineer2012 در انجمن 8051
    پاسخ: 1
    آخرين نوشته: 16-11-2008, 22:11
  5. کنترل دما با فن( 8051 )
    توسط nasiim در انجمن 8051
    پاسخ: 1
    آخرين نوشته: 14-11-2007, 18:27

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

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