AVR माईक्रोकंट्रोलर क्या होता है इसकी विशेषता क्या होती है तथा इसका उपयोग क्या है !
दोस्तो आज आपको इस आर्टिकल में AVR कन्ट्रोलर के बारे में बताने जा रहे है मुझे उम्मीद है ये आर्टिकल आपको पसंद आएगा !
AVR Microcontroller- AVR कन्ट्रोलर ATMEL कंपनी द्वारा 1996 में बनाया था! जिसे Microchip Company ने 2016 में अधिगृहीत कर लिया ! यह 8 बिट माईक्रोकंट्रोलर है यह RISC (Risc Instructions Set Computer ) वस्तु-कला(Architecture) पर आधरित युक्ति है RISC वस्तु-कला होने के कारण है वो Instructions को AVR के अन्दर Execute होने में वो समय बहुत कम लगता है ! Speed ज्यादा होने के कारण More Functions Execute हो सकते है जबकि कुछ माईक्रोकंट्रोलर CISC(Complex Instructions Set Computing) वस्तुकला पर आधारित होते है CISC में स्पीड बहुत कम होती है! लगभग सभी AVR Controller में अर्ध-स्थायी Data Storage इसके अन्दर EEPROM होती है फ्लैश मेंमोरी की तरह EEPROM मे विधुत प्रवाह हटा लेने के बाद भी डेटा स्टोर रहता है !AVR माईक्रोकंट्रोलरएक छोटी तथा सस्ती युक्ति है जिसको Embedded System में किसी विशेष कार्य को करने के लिए उपयोग किया जाता है यह एक इंटीग्रेटेड सर्किट (IC) है इसका उपयोग इलेक्ट्रॉनिक क्षेत्र में व्यापक रूप से किया जाता है !
AVR का फुल फॉर्म-
AVR का फुल फॉर्म Advance Virtual RISC होता है
AVR के प्रकार-
AVR को मुख्यतः तीन भाग में बंटा गया है जो निम्न इस प्रकार से है
(1) Tiny AVR- इसमे 6- 32 पिन पैकेज तथा 0.5- 16kb प्रोग्राम मेमोरी होती है
Tiny AVR - Tiny 11, Tiny 12, Tiny 15, Tiny 28
(2) Mega AVR-इसमे 28- 100 पिन पैकेज तथा 4- 256kb प्रोग्राम मेमोरी होती है
Mega AVR- Atmega8, Atmega16, Atmega32, Atmega64, Atmega128
(3)Xmega AVR-इसमे 32 पिन पैकेज तथा 16- 384kb प्रोग्राम मेमोरी होती है !
AVR Features ( AVR की विशेषता)
(1) इसमे कुछ ही Addressing Mode का प्रयोग किया जा सकता है !
(2) इसमे Instruction की कोडिंग और डिकोडिंग बहुत आसानी से तथा तेज़ गति से कर सकते है !
(3) इसमे ज्यादा संख्या में General Purpose रेसिस्टर्स का प्रयोग किया जा सकता है !
(4)इसमे Speed तेज़ गति से और मेमोरी को Optimize सरलता से किया जा सकता है !
(5) इसमे प्रोग्रामिंग की Hard-wired Unit होती है !
(6) इसमे Execution समय बहुत कम होता है !
(7) इसमे अधिकांश Instruction Singel Cycle में पूरे होते है जिसके कारण एक है समय मे कई निर्देशो को Execute होने की अनुमति देता है !
0 Comments