سلام دوستان
تو سایت سرچ کردم چیزی پیدا نکردم یه آموزش 8051 میخوام به زبان اسمبلی
یه آموزش خودم دارم که انگلیسیه
اگه دارید یه فارسیشو بذارید ممنون میشم
با تشکر
سلام دوستان
تو سایت سرچ کردم چیزی پیدا نکردم یه آموزش 8051 میخوام به زبان اسمبلی
یه آموزش خودم دارم که انگلیسیه
اگه دارید یه فارسیشو بذارید ممنون میشم
با تشکر
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
با سلام
دوست عزيز فكر كنم كتابشم هست با ترجمه فارسي البته الان حضور ذهن ندارم كه اسمش چي بود.
آره خودم کتاب مزیدی رو دارم
ولی اینی که میخوام برای خودم نیست
وگرنه اگه انگلیسی هم بود مشکلی نداشتم.
ممنون
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
اینو ببین بکارت میاد
http://www.techno-electro.com/11-%D8...%A7%DB%8C.html
عالیه
ممنون
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
سلام دوستان
یه سوال برای پیش اومده راجع به این حلقه های تو در تو
با خود کد نویسیش مشکلی ندارم ولی با محاسبه زمانش مشکل دارم
مثلا چطور میتونم باهاش یه زمان معین بسازم مثلا یک ثانیه تاخیر یا 1.3 ثانیه تاخیر
با تشکر
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
نبود کسی؟؟
یعنی اینقد سخته؟؟
ویرایش توسط vahidasm : 04-01-2012 در ساعت 03:31
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
_____________________________________
_____________________________________
یه برنامه ویزارد تو نت دیده بودم قبلا ، که زمان رو بهش میدادی و چند خط کد بهت میداد معادل اون تاخیر . بگردی پیدا می کنی .
سلام آقای محمدی ممنون که جواب دادین همچنین دوست عزیزم sigma-mx
من میکرو کنترلری که بیشتر باهاش کار میکنم pic و زبان c هست
ولی داستان من با 8051 اینه که روز 19 همین ماه امتحانشو دارم
از اونجا که استاد محترم چیزی به ما نگفته من مجبورم خودم یاد بگیرم
میخوام فقط ایجاد یه حلقه رو با این حلقه های تو در تو یاد بگیرم
مثلا یه یه پالس یه ثانیه ای بسازم و از این قبیل کارا ممنون میشم بگین چطور میتونم این کار رو انجام بدم
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
سلام آقای محمدی ممنون که جواب دادین همچنین دوست عزیزم sigma-mx
من میکرو کنترلری که بیشتر باهاش کار میکنم pic و زبان c هست
ولی داستان من با 8051 اینه که روز 19 همین ماه امتحانشو دارم
از اونجا که استاد محترم چیزی به ما نگفته من مجبورم خودم یاد بگیرم
میخوام فقط ایجاد یه حلقه رو با این حلقه های تو در تو یاد بگیرم
مثلا یه یه پالس یه ثانیه ای بسازم و از این قبیل کارا ممنون میشم بگین چطور میتونم این کار رو انجام بدم
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
باور کنید اگه این نوزدهم بگذره دفعه آخرم میشه که دنبال 8051 و اسمبلی برماما خودمونيم نوشتن برنامه تو اسمبلي صبر ايوب ميخواد.
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
با سلام
ببينيد اين ميتونه مشكلتون رو حل كنه.
_____________________________________
_____________________________________
يه برنامه ديگه هم پيدا كردم البته فكر ميكنم اين همون چيزيه كه شما ميخواين.(تحت DOS)
اينم لينك سايتي كه اين برنامه رو توش پيدا كردم:
Time Delay calculator (8051)
_____________________________________
_____________________________________
خیلی خیلی ممنون مهندس اینا واسه محاسبه زمان با تایمر هست
ولی مشکل من با حلقه های تو در تو و محاسبه زمان با اوناست
این کار رو باید کاملا تئوری انجام بدم به همین خاطر من یه روش برای محاسبه میخوام و ممنون میشم اگه را های ریاضیشو بهم بگین.با تشکر
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
با سلام
دوست عزيز اينم راه حل رياضيش:
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
_____________________________________
_____________________________________
آقا خیلی خیلی خیلی ممنونم
منم دنبال همین بودم
با تشکر
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
مهندس یه سوال پیش اومده
مقدار تاخیر رو باید بر حسب میکرو ثانیه بزارم درسته؟؟؟
اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند
با سلام
نه دوست عزيز بر حسب نانو ثانيه قرار بديد.
همونطور كه خودتون هم ميدونيد اگه عدد يك رو بر مقدار فركانس كريستال متصل شده به ميكرو تقسيم كنيد يعني: T=1/11059200Hz --> T=90.42ns
_____________________________________
_____________________________________
با سلام
مثلا فرض كنيد ميخوايد اعداد 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
_____________________________________
_____________________________________