|
Mikrokontrollerlar 8051 Kirish chiqish portlari
|
bet | 2/6 | Sana | 20.12.2023 | Hajmi | 17,21 Kb. | | #124740 |
Bog'liq Guruh talabasi Ollaberganov Mirzoxidning Kompyuter tashkil etish-fayllar.orgMikrokontrollerlar 8051 Kirish chiqish portlari
8051 mikrokontrollerlarida har biri 8 bitli 4 ta kirish/chiqarish portlari mavjud bo'lib, ular kirish yoki chiqish sifatida sozlanishi mumkin. Shunday qilib, jami 32 ta kirish / chiqish pinlari mikrokontrollerni periferik qurilmalar bilan ulash imkonini beradi.
Pin konfiguratsiyasi, ya'ni pinni mantiqiy holatga ko'ra kirish uchun 1 va chiqish uchun 0 sifatida sozlash mumkin.
Kirish/chiqish (I/U) pin - mikrokontroller ichidagi barcha kontaktlarning zanglashiga olib P0 portidan tashqari uning pinlaridan biriga ulangan bo'lishi kerak, chunki unda o'rnatilgan tortishish rezistorlari yo'q.
Port 0 − P0 (nol) porti ikkita funksiya bilan tavsiflanadi –
Tashqi xotiradan foydalanilganda, unga pastki manzil bayti (manzillar A0A7) qo'llaniladi, aks holda ushbu portning barcha bitlari kirish/chiqish sifatida konfiguratsiya qilinadi.
P0 porti chiqish sifatida sozlangan bo'lsa, so'ngra uning uchi 5V quvvat manbaiga ulangan o'rnatilgan tortuvchi rezistorli pinlardan iborat boshqa portlar sozlangan bo'lsa, ushbu portning pinlarida bu rezistor tashqarida qoladi.
Kirish konfiguratsiyasi
Agar ushbu portning har qanday pinlari kirish sifatida sozlangan bo'lsa, u "suzuvchi" kabi ishlaydi, ya'ni kirish cheksiz kirish qarshiligiga va aniqlangan potentsialga ega.
Chiqish konfiguratsiyasi
Pim chiqish sifatida sozlangan bo'lsa, u "ochiq drenaj" vazifasini bajaradi. Mantiq 0 ni port bitiga qo'llash orqali tegishli pin erga (0V) ulanadi va mantiq 1 ni qo'llash orqali tashqi chiqish "suzuvchi" bo'lib qoladi.
Ushbu chiqish pinida mantiq 1 (5V) ni qo'llash uchun tashqi tortish rezistorini qurish kerak.
Port 1
P1 haqiqiy I/U portidir, chunki u P0 dagi kabi muqobil funksiyalarga ega emas, lekin bu port faqat umumiy kiritish/chiqarish sifatida sozlanishi mumkin. U o'rnatilgan tortishish qarshiligiga ega va TTL sxemalariga to'liq mos keladi.
Port 2
P2 tashqi xotiradan foydalanilganda P0 ga o'xshaydi. Ushbu portning pinlari tashqi xotira chipi uchun mo'ljallangan manzillarni egallaydi. Bu port A8-A15 manzillari bilan yuqoriroq manzil bayti uchun ishlatilishi mumkin. Xotira qo'shilmasa, bu port 1-portga o'xshash umumiy kirish/chiqish porti sifatida ishlatilishi mumkin.
|
| |