K145IK1807 - K145IK18 oilasidagi eng ko'p qirrali yirik integral mikrosxemalar . U uy jihozlarini boshqarish uchun mo'ljallangan edi - kir yuvish mashinalari , muzlatgichlar, mikroto'lqinli pechlar va boshqalar. U yoqish-o'chirish vaqtini belgilash va dastur tomonidan boshqariladigan sensorlar holatini hisobga olgan holda tashqi qurilmalarning ishlashini boshqarish imkoniyatiga ega.
K145IK1807 48 ta pinga ega, ulardan 15 tasi kirish va 24 tasi chiqish sifatida ishlatiladi. Kirish 20 tashqi kommutatsiya (VC) 50 Gts chastotali AC chastotali soat impulslarini etkazib berishni talab qiladi. Dasturlash uchun "Programmer PU-07" ishlatilgan.
244.48-5 holida tuzilgan, 12417 integral elementni o'z ichiga oladi. Nominal besleme zo'riqishida -27 V ± 5%. Boshqaruv chiqishlarida past darajadagi chiqish kuchlanishi -1 V dan ko'p emas, SI, Rg, VK chiqishlarida -2 V dan ortiq emas. Boshqarish chiqishlarida yuqori darajadagi kuchlanish -2,5 V dan kam emas, SI, Rg, VK chiqishlarida - 9,5 V dan yuqori emas. Dinamik oqim iste'moli (ya'ni, ish chastotasida o'tish rejimida oqim iste'moli) 2 mA dan oshmaydi . Kirish sig'imi 10 pF dan oshmaydi.
K145IK1901 mikrokontrollerining integral sxemasi asosida siz quyidagilarni qurishingiz mumkin:
Raqamli soat,
taymerlar,
dastur tomonidan belgilangan vaqtlarda qurilmalarni yoqish va o'chirish uchun uy jihozlarining bir qismi sifatida blok.
MK oilasining eng keng tarqalgan vakillari - sanoat, maishiy va kompyuter uskunalarida keng qo'llaniladigan 8-bitli qurilmalar. Rivojlanish jarayonida ular nisbatan kam rivojlangan atrof-muhitga ega bo'lgan eng oddiy qurilmalardan real vaqtda real vaqtda murakkab boshqarish algoritmlarini amalga oshirishni ta'minlaydigan zamonaviy ko'p funktsiyali kontrollerlarga o'tishdi. 8-bitli MClarning hayotiyligi sababi ularni mantiqiy operatsiyalar ustun bo'lgan algoritmlardan foydalaniladigan, ishlov berish tezligi deyarli protsessorning bit hajmiga bog'liq bo'lmagan haqiqiy ob'ektlarni boshqarish uchun ishlatishdir.
8-bitli MCUlarning tobora ommalashib borayotganiga Motorola, Microchip, Intel, Zilog, Atmel va boshqa ko'plab taniqli kompaniyalar tomonidan ishlab chiqarilayotgan mahsulotlar turlarining doimiy ravishda kengayib borishi yordam beradi. Zamonaviy 8-bitli MCU odatda bir qator o'ziga xos xususiyatlarga ega. Keling, asosiylarini sanab o'tamiz:
modulli tashkilot, unda bitta protsessor yadrosi (markaziy protsessor) asosida dastur xotirasining hajmi va turi, ma'lumotlar xotirasi hajmi, periferik modullar to'plami va sinxronizatsiya chastotasi bilan ajralib turadigan bir nechta MC (raqamli) liniyasi ishlab chiqilgan.
yopiq MK arxitekturasidan foydalanish, bu MK korpusining pinlarida manzil va ma'lumotlar magistral liniyalarining yo'qligi bilan tavsiflanadi. Shunday qilib, MC - bu ma'lumotni qayta ishlashning to'liq tizimi, uning salohiyatini parallel manzil va ma'lumotlar liniyalaridan foydalanish kutilmaydi;
Bugungi kunda har xil turdagi mikrokontrollerlarning soni juda ko'p. Ishlab chiquvchilar orasida mashhur mikrokontroller RIS Microchip Technology tomonidan va AVR va ARM Atmel korporatsiyasi tomonidan. Mikrokontrollerni tayinlangan vazifalarni bajarishga majbur qilish uchun uni ma'lum bir dastur yordamida dasturlash kerak. Odatda u sxematik diagramaga biriktiriladi va .hex kengaytmasi bo'lgan faylda mavjud. Ko'pincha ushbu dastur "proshivka" deb nomlanadi. Turli xil mikrokontrollerlar uchun turli xil dasturiy ta'minotlar yozilgan. Har qanday dasturiy ta'minotda mikrokontroller tushunadigan mashina kodlari mavjud. Ammo odam uchun boshqaruv buyruqlari va mashina kodlarining yozishmalarini eslash qiyin. Shuning uchun dastur dastlab ba'zi bir tillar yordamida yoziladidasturlash (Assembler, C), so'ngra tarjimon dasturi yordamida tekshirgichning mashina kodlariga aylantirildi.
D asturlarni yozish uchun maxsus dasturiy ta'minot ham mavjud. Masalan, AVR proshivkasini ishlab chiqish uchun WinAVR tez-tez ishlatiladi, unda barcha kerakli vositalar mavjud: kompilyator (C va C ++ tillari uchun), dasturchi, disk raskadrovka, muharrir va boshqalar
Do'stlaringiz bilan baham: |