دوره از صفر تا صد 6800: طراحی منطقی و پیادهسازی سیستمهای مبتنی بر میکروپروسسور 6800 همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا صد 6800: طراحی منطقی و پیادهسازی سیستمهای مبتنی بر میکروپروسسور 6800
موضوع کلی: طراحی سختافزار و نرمافزار سیستمهای نهفته
موضوع میانی: برنامهنویسی میکروپروسسور 6800 و کاربردهای آن در طراحی منطقی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر سیستمهای دیجیتال و منطق
- 2. مبانی گیتهای منطقی
- 3. عملیات منطقی پایه: AND، OR، NOT
- 4. عملیات منطقی ترکیبی: XOR، NAND، NOR
- 5. جبر بولی
- 6. قوانین و قضیههای جبر بولی
- 7. سادهسازی توابع منطقی
- 8. نقشههای کارنو
- 9. طراحی مدارات ترکیبی
- 10. مدارات رمزگشا (Decoder)
- 11. مدارات رمزگذار (Encoder)
- 12. مولتیپلکسر (Multiplexer)
- 13. دمولتیپلکسر (Demultiplexer)
- 14. مدارات جمعکننده (Adder)
- 15. مدارات تفریقکننده (Subtractor)
- 16. مدارات مقایسهکننده (Comparator)
- 17. فلیپفلاپها: SR، D، JK، T
- 18. طراحی مدارات ترتیبی (Sequential Circuits)
- 19. ماشین حالت محدود (Finite State Machine - FSM)
- 20. طراحی FSM سینکرون و آسنکرون
- 21. کاربرد FSM در طراحی سیستم
- 22. مقدمهای بر میکروپروسسورها
- 23. معماری میکروپروسسور
- 24. میکروپروسسور MC6800: معرفی و تاریخچه
- 25. ساختار داخلی MC6800
- 26. رجیسترهای MC6800
- 27. انواع رجیسترها: عمومی، شاخص، اشارهگر پشته، شمارنده برنامه، شمارنده وضعیت
- 28. سیستم آدرسدهی (Addressing Modes)
- 29. آدرسدهی فوری (Immediate)
- 30. آدرسدهی مستقیم (Direct)
- 31. آدرسدهی پیشفرض (Extended/Absolute)
- 32. آدرسدهی رجیستر شاخص (Indexed)
- 33. آدرسدهی نسبی (Relative)
- 34. آدرسدهی ضمنی (Implied)
- 35. مجموعه دستورالعملهای (Instruction Set) MC6800
- 36. دستورالعملهای انتقال داده (Data Transfer Instructions)
- 37. دستورالعملهای بارگذاری و ذخیره (Load/Store Instructions)
- 38. دستورالعملهای انتقال رجیستری (Register Transfer Instructions)
- 39. دستورالعملهای حساب (Arithmetic Instructions)
- 40. دستورالعملهای جمع (Addition)
- 41. دستورالعملهای تفریق (Subtraction)
- 42. دستورالعملهای افزایش و کاهش (Increment/Decrement)
- 43. دستورالعملهای منطقی (Logical Instructions)
- 44. دستورالعملهای AND، OR، Exclusive-OR
- 45. دستورالعملهای NOT، Rotate، Shift
- 46. دستورالعملهای پرش و انشعاب (Branch and Jump Instructions)
- 47. پرشهای شرطی (Conditional Branches)
- 48. پرشهای بیقید و شرط (Unconditional Jumps)
- 49. دستورالعملهای مقایسه (Compare Instructions)
- 50. دستورالعملهای تنظیم و پاک کردن بیت (Bit Set/Clear Instructions)
- 51. دستورالعملهای دستکاری بیت (Bit Manipulation Instructions)
- 52. دستورالعملهای کنترل پشته (Stack Control Instructions)
- 53. دستورالعملهای پشتهگذاری و خارج کردن از پشته (Push/Pull)
- 54. دستورالعملهای تماس زیربرنامه (Subroutine Call Instructions)
- 55. دستورالعملهای بازگشت از زیربرنامه (Subroutine Return Instructions)
- 56. دستورالعملهای ورودی/خروجی (Input/Output Instructions)
- 57. نحوه ارتباط MC6800 با دستگاههای جانبی
- 58. نقش رجیستر وضعیت (Status Register)
- 59. پرچمهای (Flags) رجیستر وضعیت
- 60. پرچم C (Carry)
- 61. پرچم Z (Zero)
- 62. پرچم N (Negative)
- 63. پرچم V (Overflow)
- 64. پرچم I (Interrupt Mask)
- 65. پرچم H (Half-Carry)
- 66. برنامهنویسی مونتاژ MC6800
- 67. ساختار یک برنامه مونتاژ
- 68. دستورالعملهای مونتاژ: ORG، EQU، DS، DC
- 69. برنامهنویسی با لیبلها (Labels)
- 70. استفاده از ثابتها و متغیرها
- 71. اشکالزدایی (Debugging) برنامههای مونتاژ
- 72. مطالعه تحلیل حالت (State Analysis)
- 73. طراحی یک سیستم منطقی با MC6800
- 74. مثال: کنترل یک نمایشگر 7 سگمنتی
- 75. مثال: خواندن ورودی از کلیدها
- 76. مثال: تولید شکل موج با MC6800
- 77. مدار مجتمع (Integrated Circuits - ICs)
- 78. خانوادههای منطقی TTL و CMOS
- 79. تفاوتهای TTL و CMOS
- 80. اینترفیس TTL و CMOS
- 81. آشنایی با انواع IC های منطقی رایج
- 82. آشنایی با IC های حافظه
- 83. حافظههای RAM و ROM
- 84. حافظههای RAM استاتیک (SRAM) و دینامیک (DRAM)
- 85. حافظههای ROM، PROM، EPROM، EEPROM
- 86. نحوه اتصال حافظه به میکروپروسسور
- 87. پینهای آدرس، داده و کنترل
- 88. پروتکلهای ارتباطی در سیستمهای نهفته
- 89. ارتباط سریال (Serial Communication)
- 90. ارتباط موازی (Parallel Communication)
- 91. استاندارد I2C
- 92. استاندارد SPI
- 93. مقدمهای بر سیستمهای نهفته
- 94. تعریف سیستم نهفته
- 95. معماری سیستمهای نهفته
- 96. اجزای اصلی یک سیستم نهفته
- 97. کاربردهای سیستمهای نهفته
- 98. طراحی مبتنی بر ریزکنترلر (Microcontroller Based Design)
- 99. مقایسه میکروپروسسور و ریزکنترلر
- 100. سیستمعاملهای بلادرنگ (Real-Time Operating Systems - RTOS)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.