ISIS Prateus dasturida mikrokontrollerli svetafor qurilmasini loyixalash

Ushbu kitob mikroprotsessor tizimlarini sozlash texnologiyasi faniga bag'ishlangan bo'lib, unda mikroprotsessor tizimlarida ishlash, svetofor qurilmalarini loyihalash, ularni dasturlash va simulyatsiya qilish masalalari ko'rib chiqiladi. Kitob AT90S2313 mikrokontrolleri va CodeVisionAVR muhiti bilan ishlashga asoslangan holda elektron svetofor qurilmasini yaratish jarayonini bosqichma-bosqich yoritib beradi. Shuningdek, transport vositalari harakatini tartibga solishda svetoforlarning ahamiyati, turlari va konstruksiyalari haqida ma'lumotlar keltirilgan.

Asosiy mavzular

  • Harakat xavfsizligini ta'minlashda svetoforning ahamiyati: Svetoforlarning transport harakatini tartibga solishdagi roli, svetofor signallarining ketma-ketligi va ularning ma'nosi, svetofor ob'ektlarini hisoblashda ishlatiladigan tushunchalar (takt, davr, faza, tsikl), svetoforlarning turlari (transport, piyodalar, bir sektsiyali, ikki sektsiyali va h.k.) va ularning qo'llanilishi.
  • Elektron svetoforlarni yig'ishda AT90S2313 mikrokontrollerini qo'llash: AT90S2313 mikrokontrollerining kirish/chiqish sathlari, qurilmani yig'ish uchun zarur dasturiy ta'minot (AVR Studio, ISIS Proteus, CodeVisionAVR), svetodiodlar modullari va boshqa komponentlar, svetofor sxemasini yaratish va mikrokontrollerga dastur yuklash.
  • Elektron svetofor sxemasini ISIS Proteus dasturida yig'ish: ISIS Proteus dasturiy kompleksining interfeysi, yangi loyiha yaratish, komponentlarni tanlash, sxemani yig'ish, dastur kodini qo'shish va mikrokontroller xotirasiga yuklash, simulyatsiya qilish va tahlil qilish.
  • CodeVisionAVR muhitida elektron svetofor dasturiy ta'minotini ishlab chiqish: CodeVisionAVR muhitining afzalliklari, C tilida dasturlash, AVR programmatorlarini dasturiy ta'minlash, bibliotekalardan foydalanish, avtomatik generatsiya qiluvchi CodeWizardAVR dasturi, dastur kodini yozish va kompilyatsiya qilish, taymerlarni sozlash va uzilishlarni initsializatsiya qilish.