|
Pic mikrokontrolleriga umumiy nuqtai
|
bet | 2/4 | Sana | 18.12.2023 | Hajmi | 89,78 Kb. | | #122312 |
Bog'liq 111111 (1) (1) (1) (1)
PIC protsessorida bitta tsiklni samarali bajarish uchun optimallashtirilgan qisqartirilgan ko'rsatmalar to'plami (RISC) yadrosidan foydalanadi. Asosiy elementlar quyidagilardir:
Ko'rsatmalarni bajarish ketma-ketligini kuzatib borish uchun dastur hisoblagichi
Operandlar va natijalarni vaqtincha saqlash uchun faylni ro'yxatdan o'tkazing
Matematik va mantiqiy operatsiyalar uchun arifmetik mantiq birligi (ALU).
Hisoblash paytida vaqtinchalik saqlash uchun ishchi registrlar
RISC arxitekturasi va optimallashtirilgan bajarilishi PIC ko'rsatmalarini tezroq o'tkazish imkonini beradi.
PIC MCU-larida alohida dastur va ma'lumotlar xotirasi bo'shliqlari mavjud:
Dastur xotirasi - proshivka kodini saqlaydi. Flash xotira chiplarni o'chirmasdan qayta dasturlash imkonini beradi.
Ma'lumotlar xotirasi - ish paytida o'zgaruvchan ma'lumotlarni saqlash uchun uchuvchan SRAM.
EEPROM xotirasi - quvvat o'chirilganda saqlanishi kerak bo'lgan parametrlar uchun doimiy xotira.
Garvard arxitekturasi sifatida bu ajratish tezroq bajarilishi uchun ko'rsatmalarni olish va ma'lumotlarga kirishni bir vaqtning o'zida amalga oshirish imkonini beradi.
PIC MCU'lar tashqi apparat bilan interfeysga kirish uchun chipdagi umumiy tashqi qurilmalarni birlashtiradi:
Raqamli kirish/chiqish – umumiy maqsadli kiritish/chiqarish portlari va sensorlar, aktuatorlar va boshqalarni ulash uchun pinlar. Ko‘p pinlar multiplekslangan funksiyalarni qo‘llab-quvvatlaydi.
Taymerlar - vaqt bazasini yaratish, puls kengligi modulyatsiyasi, hodisalar hisoblagichlari va boshqalar uchun dasturlashtiriladigan taymerlar.
UART/USART - RS-232, RS-485, LIN avtobusi va boshqalar kabi protokollar uchun ketma-ket aloqa.
SPI/I2C - periferiya va tarmoqqa ulanish uchun sinxron va I2C seriyali interfeyslar.
ADC - Analog sensorlar va signallarni o'qish uchun analogdan raqamligacha konvertor moduli.
Komparatorlar - chegaralarni, signal darajalarini va boshqalarni aniqlash uchun analog taqqoslagichlar.
PWM - Modulyatsiyalangan to'lqin shakllarini yaratish uchun impuls kengligi modulyatsiya birliklari.
Ushbu o'rnatilgan tashqi qurilmalar PIC-larni turli xil mikrokontroller ilovalari ehtiyojlarini qondirish uchun ideal qiladi.
|
| |