کتاب طراحی پیشرفته سیستم با میکروکنترلر PIC18F: از تئوری تا پروژه عملی

249,950 تومان

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب طراحی پیشرفته سیستم با میکروکنترلر PIC18F: از تئوری تا پروژه عملی

موضوع کلی: سیستم‌های نهفته (Embedded Systems)

موضوع میانی: طراحی سیستم با میکروکنترلرها

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر سیستم‌های نهفته و میکروکنترلرها
  • 2. معماری PIC18F: یک نمای کلی
  • 3. ابزارهای توسعه و برنامه‌نویسی برای PIC18F
  • 4. زبان اسمبلی برای PIC18F
  • 5. معرفی زبان C برای PIC18F
  • 6. ساختار برنامه‌نویسی C برای PIC18F
  • 7. متغیرها، داده‌ها و انواع داده در PIC18F
  • 8. عملگرها و عبارات در C برای PIC18F
  • 9. توابع و ماژولار کردن کد در PIC18F
  • 10. ساختارهای کنترلی: if، else، switch
  • 11. حلقه‌ها: for، while، do-while
  • 12. آرایه‌ها و رشته‌ها در PIC18F
  • 13. اشاره‌گرها و کاربرد آنها در PIC18F
  • 14. توابع پیش‌ساخته C و کتابخانه‌ها برای PIC18F
  • 15. مدیریت حافظه در PIC18F
  • 16. وقفه ها: مقدمه و مفاهیم کلیدی
  • 17. وقفه های خارجی در PIC18F
  • 18. وقفه های تایمری در PIC18F
  • 19. اولویت‌بندی وقفه ها در PIC18F
  • 20. مدیریت وقفه ها با C
  • 21. تایمرها و شمارنده ها: اصول و کاربردها
  • 22. پیکربندی تایمرهای PIC18F
  • 23. استفاده از تایمرها برای تولید PWM
  • 24. تایمرها به عنوان شمارنده های رویداد
  • 25. مدولاسیون عرض پالس (PWM): اصول و کاربردها
  • 26. تولید سیگنال PWM با PIC18F
  • 27. کنترل سرعت موتور DC با PWM
  • 28. کنترل نور LED با PWM
  • 29. مبدل آنالوگ به دیجیتال (ADC): اصول و کاربردها
  • 30. پیکربندی ADC در PIC18F
  • 31. خواندن و پردازش داده های ADC
  • 32. کاربردهای ADC: سنسورهای دما، نور، فشار
  • 33. مبدل دیجیتال به آنالوگ (DAC): اصول و کاربردها
  • 34. پیاده سازی DAC نرم افزاری با PIC18F
  • 35. پورت های ورودی/خروجی (I/O): اصول و کاربردها
  • 36. پیکربندی پورت های I/O در PIC18F
  • 37. خواندن و نوشتن داده در پورت های I/O
  • 38. کنترل LED و سوئیچ با پورت های I/O
  • 39. سریال ارتباطی ناهمزمان جهانی (UART): اصول و کاربردها
  • 40. پیکربندی UART در PIC18F
  • 41. ارسال و دریافت داده با UART
  • 42. ارتباط با کامپیوتر از طریق UART
  • 43. SPI (Serial Peripheral Interface): اصول و کاربردها
  • 44. پیکربندی SPI در PIC18F
  • 45. ارتباط با سنسورها و حافظه ها از طریق SPI
  • 46. I2C (Inter-Integrated Circuit): اصول و کاربردها
  • 47. پیکربندی I2C در PIC18F
  • 48. ارتباط با سنسورها و حافظه ها از طریق I2C
  • 49. EEPROM: اصول و کاربردها
  • 50. خواندن و نوشتن داده در EEPROM PIC18F
  • 51. حافظه Flash: اصول و کاربردها
  • 52. برنامه‌ریزی Flash PIC18F
  • 53. مدیریت توان و مصرف انرژی در PIC18F
  • 54. حالت های Low-Power در PIC18F
  • 55. Watchdog Timer (WDT): اصول و کاربردها
  • 56. Reset در PIC18F: منابع و مدیریت
  • 57. اسیلاتورها و مدیریت کلاک در PIC18F
  • 58. LCD (Liquid Crystal Display): اصول و کاربردها
  • 59. رابط LCD کاراکتری با PIC18F
  • 60. نمایش متن و اعداد بر روی LCD
  • 61. کیبورد: اصول و کاربردها
  • 62. رابط کیبورد ماتریسی با PIC18F
  • 63. خواندن ورودی از کیبورد
  • 64. سنسورهای دما: اصول و کاربردها (LM35, DS18B20)
  • 65. رابط سنسور دما با PIC18F
  • 66. سنسورهای نور: اصول و کاربردها (LDR, Photoresistor)
  • 67. رابط سنسور نور با PIC18F
  • 68. سنسورهای رطوبت: اصول و کاربردها (DHT11, DHT22)
  • 69. رابط سنسور رطوبت با PIC18F
  • 70. سنسورهای مجاورت: اصول و کاربردها (IR, Ultrasonic)
  • 71. رابط سنسور مجاورت با PIC18F
  • 72. موتورهای DC: اصول و کاربردها
  • 73. کنترل موتور DC با PIC18F و H-Bridge
  • 74. موتورهای Servo: اصول و کاربردها
  • 75. کنترل موتور Servo با PIC18F
  • 76. موتورهای Stepper: اصول و کاربردها
  • 77. کنترل موتور Stepper با PIC18F
  • 78. پروتکل‌های بی‌سیم: مقدمه و
  • 79. Bluetooth: اصول و ارتباط با PIC18F
  • 80. WiFi: اصول و ارتباط با PIC18F
  • 81. Zigbee: اصول و ارتباط با PIC18F
  • 82. RFID: اصول و کاربردها با PIC18F
  • 83. سیستم عامل های بلادرنگ (RTOS): مقدمه
  • 84. FreeRTOS: مقدمه و نصب بر روی PIC18F
  • 85. Task Management در FreeRTOS
  • 86. زمانبندی Task ها در FreeRTOS
  • 87. Inter-Task Communication در FreeRTOS
  • 88. استفاده از Semaphore و Mutex در FreeRTOS
  • 89. Debugging در PIC18F: اصول و روش ها
  • 90. شبیه سازی با MPLAB X IDE
  • 91. استفاده از پروگرامر و دیباگر سخت‌افزاری
  • 92. عیب یابی رایج در سیستم‌های نهفته
  • 93. مدیریت پروژه: ابزارها و تکنیک‌ها
  • 94. طراحی PCB برای PIC18F
  • 95. تست و اعتبارسنجی سیستم نهفته
  • 96. ملاحظات EMC (سازگاری الکترومغناطیسی)
  • 97. بهینه سازی کد برای PIC18F
  • 98. امنیت در سیستم‌های نهفته
  • 99. پروژه عملی: طراحی سیستم کنترل دما
  • 100. پروژه عملی: طراحی سیستم خانه هوشمند مبتنی بر PIC18F

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.