اطلاعیه

Collapse
No announcement yet.

up code,state machine

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

    up code,state machine

    ذشچه ها من دو تا سوال دارم و احتیج به جواب های توپی دارم :smile:
    1)میخام کد10101101را به وسیله ماشین حالت تشخیص بدم ینی نوشتن چنین برنامه ای.
    2)یه برنامه میخام شرو کنم به نوشتن به زبان وریلاگ که4تاupcodeبه عنوان ورودی دریافت کرد مثل 0x3e 0x4b 0x30 0xffواپ کداول را که دریافت کرد1رابرگردونه و اپ کد دوم را که دریافت کرد 2را م تا اخر.
    نمیدونم ازکجاشرو کنم.
    اگرکمک کنید ممنون میشم.
    ما زنده به انيم كه ارام نگيريم

    موجيم كه اسودگي ماعدم ماست

    #2
    پاسخ : up code,state machine

    برا سوال 1:

    اول رو کاغذ بیاید به سبک مدار منطقی state هارو بکشید و ببینید در هر حالت به کدام state میره!
    یعنی در state صفر اگه 1 دریافت کنه میره s1 اگر نه برمیگرده به خودش. حالا تو s1 اگه 0 بگیره میره s2 وگرنه برمیگرده به خودش . تو s2 اگه 1 بگیره میره s3 وگرنه برمیگرده به s0 . در s3 اگه 0 بگیره میره s4 وگرنه به s1 میره. در s4 اگه 1 بگیره میره s5 ولی اگه 0 بگیره میره s0 . همینطوری ادامه بدید تا ماشین حالت رو کامل کنید.
    مهمترین قسمت این قسمته چون بقیه ش تبدیل کلمات و شرط ها به دستورات هست!

    یه کم جلو برید تا اگه اشکالی پیش اومد دوستان کمکتون کنند!
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

    دیدگاه

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