اطلاعیه

Collapse
No announcement yet.

8051 به زبان سی

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    8051 به زبان سی

    سلام
    برای برنامه نویسی 8051 به زبان سی به یه مشکل برخوردم :
    میخوام به میکرو یه صفحه کلید متصل کنم ( صفحه کلید 12 تایی تلفن) که به یه پورت وصل میشه و عدد 4 رقمی رو بوسیله اون وارد کنم و روی ال سی دی هم این عدد به نمایش در بیادو بعد با زدن کلید # ( enter) دستوراتی رو انجام بده اما این قسمت رو نتونستم برنامه نویسی کنم لطفا راهنمایی کنید . ممنونم
    گویند که فریادرسی می آید...

    #2
    پاسخ : 8051 به زبان سی

    سلام.
    اول اینکه کاش برنامه رو میذاشتید.
    دوم اینکه من برنامه کیبرد رو دارم با زبان سی. اینطوری نوشتم که یه تابع هست که هر موقع فراخونی بشه چک میکنه ببینه کلیدی فشرده شده یا نه، اگه فشرده نشده بود عدد 0xff رو برمیگردونه و اگه فشرده شده بود عدد رو به دست میاره و اینقدر صبر میکنه تا طرف دستش رو از روی کلید برداره بعد عدد را برمیگردونه.

    این قسمت مشکلی نداره شما باید یه برنامه دیگه بنویسید که بتونه روالی که مد نظرتون هست رو دنبال کنه. مثلا این تابع رو اینقدر فراخونی که تا کاربر یه عددی رو وارد کنه. بعد هم منتظر بمونه تا # فشرده بشه و چک کنه ببینه کی # فشرده میشه. بعد اون آرایه از اعداد رو اگه کد اسکی نیستن، به کد اسکی تبدیل کنه و دونه دونه روی ال سی دی نمایش بده.
    موفق باشید.
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه

    لطفا صبر کنید...
    X