Bosh sahifa > Ko'rgazma > Kontent

Bir martalik mikroktonitor dasturlash

Mar 11, 2019

Ko'plab erta tizimlar dasturlash uchun ichki imkoniyatlarga ega emas edi va ushbu vazifani bajarish uchun alohida "xost" tizimga tayangan. Ushbu dasturiy ta'minot odatda montaj tilida yoki ba'zan C yoki PL / M da, so'ngra uy egasi tomonidan o'zaro yig'ilgan yoki o'zaro o'zaro tuzilgan. Ayrim taxallusli mikrokontroller, BASIC til tizimini qo'llab-quvvatlaydi va maqsadli dasturlarda dasturlarni ishlab chiqishga imkon beradi. Hosted rivojlanish ish stoli kompyuterining barcha saqlash va tashqi qurilmalaridan foydalanishga imkon beradi, bu esa yanada kuchli rivojlanish muhitini ta'minlaydi.


EPROM yonishi

Erta mikrokontroller dastur dasturini saqlab qolish uchun o'chirilishi mumkin programlanab o'qiladigan xotira (EPROM) qurilmalariga tayangan. Xost tizimidagi ob'ekt kodi EPROM programmali EPROM ga "yondi". [3] Ushbu EPROM keyin jismoniy ravishda taxtga ulangan edi. Dasturni ishlab chiqishda EPROM ko'p marta olib tashlanishi va almashtirilishi tufayli, kiyish yoki shikastlanmaslik uchun ZIF soketini taqdim etish odatiy hol edi. UV silgi bilan EPROMni yo'q qilish ancha vaqtni talab qiladi va shuning uchun ishlab chiquvchi bir vaqtning o'zida bir nechta EPROM-larga ega bo'lishi mumkin.


Ayrim mikrokontrol qurilmalari EPROM samolyotlarida mavjud edi. Ular, shuningdek, alohida brusherda dasturlashtiriladi, keyin maqsadli tizimda rozetkaga tushadi.


EPROM soketlarini ishlatish, dastur yangilanishlarini xatolarni tuzatishga yoki yangilangan funktsiyalarni taqdim qilishga ruxsat berdi.


Klaviatura monitorlari


Xet-klaviatura va 7 segmentli displeyli yagona panelli kompyuter

Yagona paneli tekshiruvi butun ishlab chiqarish muhitini (odatda ta'lim sohasida) tashkil etganida, taxta oddiy hexadecimal klaviatura, kalkulyator tarzi LED displeyi va ROMda doimiy ravishda o'rnatilgan "monitor" dasturini o'z ichiga olgan bo'lishi mumkin. Ushbu monitor kompyuter kodi dasturlarini to'g'ridan-to'g'ri klaviatura orqali kiritishga ruxsat berdi va RAMda saqlandi. Ushbu dasturlar kompyuter tilida emas, balki montaj tilida bo'lgan va tez-tez qog'ozga kirishdan oldin qog'ozga qo'l bilan o'rnatilgan. Qaysi jarayonlar ko'proq vaqt sarflashi va xatolarga moyil bo'lganligi haqida bahslashish mumkin: qo'l bilan yig'ish yoki bayt byte-byte.


Ushbu turdagi mikrokontrolerlar yagona kadrli "klaviatura va kalkulyator ekrani" KIM-1 yoki Microprofessor I kabi ba'zi past-oxirgi mikrokompyuterlarga juda o'xshardi. [4] Ushbu mikroprosessor "trenajer" tizimlarining ba'zilari bugungi kunda ishlab chiqarishda, dasturiy ta'minot darajasida mikroprotsessorlarga arzon narxlardagi kirish sifatida ishlatiladi. [5]


Rivojlangan mehmonlar

Stol shaxsiy kompyuterlari paydo bo'lganida, dastlab CP / M yoki Apple II, so'ngra IBM PC va unga mos keluvchi qurilmalar paydo bo'ldi. Uskuna endi arzonlashdi va RAM hajmi kengaytirildi, shuning uchun dasturni ketma-ket port orqali yuklab olish va uni RAMga saqlash mumkin bo'ldi. Dasturning yangi versiyasini sinab ko'rish davrida bu katta qisqartirish rivojlanish tezligida teng darajada katta o'sish bo'ldi.


Ushbu dastur xotirasi hali ham o'zgaruvchan edi va kuch yo'qolganda yo'qoladi. Flash xotira hali mos narxda mavjud emas edi. Yakuniy nazoratchi loyihasi, odatda, vaqtinchalik bo'lmaganligi sababli, loyihadagi so'nggi qadam tez-tez uni EPROMga yoqish edi.