مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز دوشنبه 20 نوامبر, 2017 10:14 pm



پاسخ به موضوع  [ 10 پست ]  برو به صفحه 1, 2  بعدی
 مثالهای برنامه نویسی اسمبلی 8051 (در آزمایشگاه ریزپردازنده ) 
نویسنده پیام

عضو: یکشنبه 11 می, 2008 9:52 pm
پست ها: 3
پست برنامه ای توسط میکرو کنترلر 8051
من می خواهم برنامه ای با استفاده از میکرو کنترلر 8051 بنویسم که در آن یک عدد از key board (صفحه کلید) دریافت کند و خروجی را به صورت توان دو بر روی lcd نمایش دهد . لطفا هر کس می تواند کمکم کند ::hand:: ::hand::


چهارشنبه 21 می, 2008 9:33 pm
مشخصات شخصی
آواتار کاربر

عضو: شنبه 24 نوامبر, 2007 7:39 pm
پست ها: 546
آدرس: تهران
پست Re: برنامه ای توسط میکرو کنترلر 8051
به نظرم این ساده ترین مسئله میکروکنترلر 8051 هستش که تو درس آزمایشگاه معمولا داده میشه ::smiling::
کیبوردهای فشاری ( مثل شستی ) حالت ماتریسی دارن کافیه یک طرف هر اتصال کیبورد رو (مثلا ستونها رو ) از طریق پورت 8051 به زمین متصل کنی ( برنامه ریزی پورت 8051 ) و یک طرف اونو از طریق مقاومت به VCC مستقیما وصل کنی
حالا حالات مختلف کیبورد رو در نظر بگیر مثلا حالتی که کلید فشار داده نشده و حالتی که کلید فشار داده شده و اتصال را از طریق پورتها بخون
::smiling:: ::rose::


شنبه 24 می, 2008 11:07 am
مشخصات شخصی WWW
آواتار کاربر

عضو: دوشنبه 26 نوامبر, 2007 11:09 pm
پست ها: 38
پست مثالهای برنامه نویسی اسمبلی 8051 (در آزمایشگاه ریزپردازنده )
سلام
اين ترم اخري كه آز-ريز داشتم و از برنامه هاش به دلايلي چيزي سرم نميشد وطبق معمول رفتم سراغش تا از گيجي بيام بيرون وحداقل تونستم برنامه ها رو درك كنم خوب حالا چند تا از برنامه ها رو دارم كه ساده هستن ولي شايد به كار كسي بيان ميزارم اينجا .
باي
-جاواد


جمعه 04 جولای, 2008 10:00 am
مشخصات شخصی
آواتار کاربر

عضو: دوشنبه 26 نوامبر, 2007 11:09 pm
پست ها: 38
پست Re: 8051
Delay : mov R0,#2
W0 :mov R1,#200
W1 : mov R2:#250
W2 : djnz R2,w2
Djnz R1,W1
Djnz R0,W0
RET
------------------------------

----------------

Org 0100h
Mov A,#11111111b
Loop : mov P1,A
CALL delay
Cpl A
Jmp loop

------------------------------
----------------------------------------------

اين يه برنامه است كه يه رديف 8 تايي از led رو روشن و خاموش ميكند.
بالا هم برنامه يه تاخير 20 ميلي ثانيه است كه وقتي وسط برنامه ميخانش صداش ميكنن


جمعه 04 جولای, 2008 7:31 pm
مشخصات شخصی
آواتار کاربر

عضو: دوشنبه 26 نوامبر, 2007 11:09 pm
پست ها: 38
پست Re: 8051
mov TMOD ,#00000001B
LOOP : MOV TL0,#OCH
MOV TH,#OFEH
SET TR0
WAIT : JNB TF0,WAIT
CPL P1.0
CLR TF0
CLR TR0
JMP LOOP
--------------------------
---------------------------------
اين برنامه با استفاده از تايمر صفر و در حالت مد 1 يه فركانس 1كيلو هرتز رو توليد ميكنه .


جمعه 04 جولای, 2008 7:38 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ 10 پست ]  برو به صفحه 1, 2  بعدی

افراد آنلاین

کاربران حاضر در این تالار: - و 2 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه