Step into tugmasi ishga tushirilganda bu jarayon ketma-ket takrorlanib
A port B portlarni dastur bilan bog’lab, tashqi qurilmalardan kalit qushiladi natijada loyihani amalga oshiradi (10-rasm)
10-rasm. Dasturni ishga tushiruvchi jarayonini ko’rinishi.
Mikroprotsessorlar uchun qo'shimcha tashqi komponentlar uchun ikkinchi
asboblar paneli keltirilgan (11-rasm).
11-rasm. Qo’shimcha tashqi komponentlar panelini ko’rinishi.
Mikroprotsessorga tashqi qurilmalarni bog’lash uchun Inputs komponentlar panelidan foydalaniladi (12-rasm) .
12-rasm. Inputs tashqi komponentlar panelini ko’rinishi.
Quyida Inputs panelida mavjud tashqi qurilmalar ro’yxati keltirilgan:
Switch Bank (kalitlar to’plami), ADC (ARO’, ARO’ni porti mavjud bo’lsa), Switch (kalitlar), KeyPad (klaviatura). Inputs panelidagi tashqi qurilmalarni FlowCode dasturini ishchi oynasiga keltirib mikroprotsessorni kirishiga erilayotgan kirish signali kalit orqali amalga oshirish uchun kalitni bog’lash yoki dasturlash asboblar orqali ishchi holatga keltirish uchun Inputs menyusida Switch tanlaniladi. Buni uchun Inputs menyusida Switchni aktivlashtirish amalga oshirilgan dan so’ng dasturning oynasida kalitni ko’rinishi paydo bo’ladi ( 13-rasm).
13-rasm. Inputs menyusidan olingan kalitni ko’rinishi.
Dasturning panellar oynasida hosil bo’lgan kalitni ustiga sichqonchani keltirib sichqonchani chap tugmasi bosiladi. Natijada yordamchi bo’yruqlar menyusi paydo bo’ladi, Ext Properties aktivlashtirilsa yordamchi oyna paydo bo’ladi. Demak kalitni ko’rinishini o’zgartirish mumkin bo’lgan yordamchi oyna hosil bo’ladi (14-rasm).
14-rasm. Inputs menyusidan olingan kalitni ko’rinishi.
Kalitni mikroprotsessorga bog’lash uchun paneldagi kalitni ustiga sichqonqonchani chap tugmasini bossak, yordamchi buyruqlar menyusidan Connections aktivlashtirilsa, kalitni mikroprotsessorni portiga ulash hamda xotira xajmini kiritiladi (15-rasm)
15-rasm. Inputs menyusidan olingan kalitni ko’rinishi.
Mikroprotsessorga tashqi qurilmalarni bog’lash uchun Outputs komponentlar panelidan foydalaniladi (16-rasm) .
2.1.16-rasm. Outputs tashqi komponentlar panelini ko’rinishi.
Quyida Inputs panelida mavjud tashqi qurilmalar ruyxati keltirilgan:
Graphical LCD (suyuq kristalli displey), LED (yorug’lik diodlari), LED Array (yorug’lik diodlar tuplami), LED7Seg1 (etti segmentli distsple), LED7Seg4 (4 ta etti segmentli distsple), LCD (suyuq kristalli displey). Mikroprotsessorni chiqishidagi natijalarni olish uchun
Outputs kompanentalar panelidagi tashqi qurilmalarni FlowCode dasturini ishchi
oynasiga keltirib yorug’lik diodini bog’lash yoki dasturlash asboblar orqali ishchi holatga keltirish uchun Outputs menyusida LED tanlaniladi. Buni uchun Outputs menyusida LED aktivlashtirish amalga oshirilgandan so’ng dasturning panel oynasida yorug’lik diodni ko’rinishi paydo bo’ladi ( 17- rasm)
17-rasm. Outputs menyusidan olingan yorug’lik diodini ko’rinishi.
Dasturning panellar oynasida hosil bo’lgan yorug’lik diodini ustiga sichqonchani keltirib sichqonchani chap tugmasi bosiladi. Natijada yordamchi
bo’yruqlar menyusi paydo bo’ladi, Ext Properties aktivlashtirilsa yordamchi oyna paydo bo’ladi. Demak yorug’lik diodni ko’rinishini va rangini o’zgartirish mumkin bo’lgan yordamchi oyna hosil bo’ladi (18-rasm)
18-rasm. Ext Properties menyusidan olingan yorug’lik diodini ko’rinishi.
Мikromikroprotsessorning chiqishiga yorug’lik diodini bog’lash uchun paneldagi yorug’lik diodini ustiga sichqonqonchani chap tugmasini bossak, yordamchi buyruqlar menyusidan Connections aktivlashtirilsa, kalitni mikroprotsessorni portiga ulash hamda xotira xajmi kiritiladi (19-rasm)
19-rasm. Outputs menyusidan olingan yorug’lik diodini ko’rinishi.
HULOSA
Zamonaviy mikroprotsessorlarni loyihalashtirish jarayonida dasturiy ta’minotni yaratish asosiy bosqich hisoblanadi. Zamonaviy raqamli tizimlarda bajariladigan vazifalarning og‘irlik markazi dasturiy ta’minot zimmasiga tushadi. Dasturlarni malakali loyihalashtirish uchun asosiy ish quroli bo‘lib assembler xizmat qilib, uning yordamida mikroprotsessor buyruqlari darajasida bayon qilindim. Faqat assembler dasturlash tili kristal resurslarini maksimal darajada foydalanish imkonini beradi.
Shuningdek ushbu kurs ishida mikroprotsessor arxitekturasi, tuzilish sxemalari, tipik strukturalari, ishlatilish sohalari, mikroprotsessorlarni ishlab chiqaruvchi firmalar haqida ilmiy nazariy bilimlarga ega bo’ldim.
Mikroprotsessor asosida mikroprotsessorlarni loyihalashtirish texnologiyasi mikroprotsessor texnikasida qabul qilingan apparat va dasturiy vositalarini ajratmasdan uzluksiz loyihalashtirish va sozlash tamoyillariga to‘liq mosdir. Bundan kelib chiqadiki, bu turdagi MPT loyihalashtiruvchisining oldida loyihalashtirishning to‘liq siklini xal qilish masalasi turadi. Ishlash algoritmini yaratishdan boshlab va mahsulot tarkibida kompleks sozlash hamda sinashgacha shuningdek ishlab chiqarishda kuzatishni ham olib borilishi kabi funksiyalarni bajaruvchi texnologik jarayonlarda mikroprotsessorlar aralashuvi haqida batafsil ma’lumot berib o’tdim. Umumiy qilib aytganda avtomatlashtirilayotgan jamiyatimizda mikroprotsessorlarga duch kelamiz va ular bilan yashash tarzimiz yanada qulay bo’ladi. Mikroprotsessorlarning yana ham zamonaviylarini loyihalash bugungi davr talablaridan biridir.
FOYDALANILGAN ADABIYOTLAR
Магрупов Т.М, Расулова С.С., Каххаров А.А. Современные микропроцессоры и их применение в медицинских компьютерных системах.
Учебное пособие. Ташкент.2006..
Қаххоров А.А., Юлдашев С.Х. Рақамли схемотехника ва
микропроцессорли воситалар. II қисм. Микропроцессорли воситалар. Тошкент 2018.
Новиков Ю.В., Скоробогатов П.К. Основы микропроцессорной
техники. Москва. ООО «ИНТУИТ.РУ»
|