طراحی بیسیک کامپیوتر با نرم افزار logisim |
بستن
اطلاعات بیشتر
- ارسال ها: 111
- امتياز: 26
- تشکرهای دریافت شده: 43
10 سال 9 ماه قبل - 10 سال 2 ماه قبل #79
توسط atmega128
خوب البته برای خروجی گرفتن باید برنامه بنویسی براش و تو این فرصتی که شما دارید نمیشه برنامه ای نوشت من گفتم که توی خودش یه برنامه گذاشته که وقتی run میکنی برنامه رو اجرا میکنه یعنی برای اجرای برنامه پروگرام کانتر شروع میکنه شمارش و از خانه 0 حافظه ی دستور اولین دستور رو میکشه بیرون و میریزه توی رجیستر دیکدر و دیکدر میده به بخش کنترلی و بخش کنترلی سیگنالهای لازم رو برای بخشهای دیگه تولید میکنه.حالا این که شما میخواید مثلاً دو عدد رو با هم جمع کنید اون وقت باید فکر کنید که چه دستوراتی رو توی حافظه ی دستور بریزید....
از طرفی وقتی میخوای خروجی بگیری نمیشه همون عدد رو مستقیم به 7seg بدی و نمایش بده و مجبوری یه سری دیکد انجام بدی تا به bcd تبدیل بشه برای همین این cpu یه بخش برای خروجی 7seg اضافه کرده.همچنین برای روشن موندن 7seg ها یا باید لچ بزاری یا باید رفرش کنی که فک کنم اینجا لچ گذاشته.
به هر حال روند برنامه نوشتن یه روند شاید چند ماهه باشه در صورتی که بخوای یه چیزی خودت بنویسی
از طرفی وقتی میخوای خروجی بگیری نمیشه همون عدد رو مستقیم به 7seg بدی و نمایش بده و مجبوری یه سری دیکد انجام بدی تا به bcd تبدیل بشه برای همین این cpu یه بخش برای خروجی 7seg اضافه کرده.همچنین برای روشن موندن 7seg ها یا باید لچ بزاری یا باید رفرش کنی که فک کنم اینجا لچ گذاشته.
به هر حال روند برنامه نوشتن یه روند شاید چند ماهه باشه در صورتی که بخوای یه چیزی خودت بنویسی
آخرين ويرايش: 10 سال 2 ماه قبل توسط atmega128.
لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.
بستن
اطلاعات بیشتر
- ارسال ها: 1
- تشکرهای دریافت شده: 0
9 سال 2 ماه قبل #247
توسط kimiya_ab
آقا سلام
من یه سوالی دارم
من با VHDL و اینجور برنامه ها کار کردم
اما متوجه نشدم این برنامه چجوری run میشه توهیچکدوم از سربرگ هاش گزینه ای واسه run نداره که میگید برنامه ای که داخلش هست رو اجرا میکنه !!!
دیگه اینکه میشه هرکدوم از بلاک هایی که ساختین رو بگین به طور خلاصه چه فعالیتی انجام میده ؟
همون اسامی ای که تو mycpu نوشته منظورمه !
اگه جواب بدین خیلی ممنون میشم !!!!
من یه سوالی دارم
من با VHDL و اینجور برنامه ها کار کردم
اما متوجه نشدم این برنامه چجوری run میشه توهیچکدوم از سربرگ هاش گزینه ای واسه run نداره که میگید برنامه ای که داخلش هست رو اجرا میکنه !!!
دیگه اینکه میشه هرکدوم از بلاک هایی که ساختین رو بگین به طور خلاصه چه فعالیتی انجام میده ؟
همون اسامی ای که تو mycpu نوشته منظورمه !
اگه جواب بدین خیلی ممنون میشم !!!!
لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.
بستن
اطلاعات بیشتر
- ارسال ها: 111
- امتياز: 26
- تشکرهای دریافت شده: 43
9 سال 2 هفته قبل #259
توسط atmega128
سلام دوست عزیز این برنامه به صورت عملی کار میکنه شبیه به Ise یا مدلسیم نیست که اونشکلی خروجی بده مثلاً اگه بهش سون سگمنت وصل کنی باید برنامه ای توی رم باشه که چیز با مفهومی رو روی سون سگمنت ببینی و این برنامه برای مبتدی هاست و اگه میخوای با VHDL بنویسی باید بری سراغ همون برنامه های VHDL کار
این کاربران از شما تشکر نموده اند: OMID_1000101
لطفاً ورود یا ايجاد حساب كاربری برای پیوستن به بحث.