8051 MICROCONTROLLER IN HINDI
microcontroller(embeded system)
माइक्रोकंट्रोलर किसी एक प्रमुख काम को करे है जैसे atm automatic ticket counter इत्यादि
components of embeded system
1)analog components
ldr,lm35 and etc(sensors)
2)digital components
processor, controllers buses,memories,application specific intrigated,circuit
3)convertors
digital to analog
analog to digital
4)software
application programmers
exception hardwere
embeded designing
1)core hardwere
2)firmware tools
3)programming tools
4)hardwere tools
1)core hardwere:-
8051 microcontroller
pic:-(peripheral interface control microcontroller=
AVR microcontroller
arm (advanced risk machine)
FPGA(field programeble gate array)
cpld(complex programable logic device
2)firmware tools
1: 8051-kiel compiler and assembler
2:pic-source boot,micro c
3:AVR-code vision AVR
4:arm-Kiel advanced version
3)program tools
1:8051-flash magic,ece flash
2:pic-matrix pppv3,pickit
3:avr-puny prog
4:arm-flash utility
(buses)
बसों का काम ram and cpu से डेटा का आदान प्रदान करना है ये तीन तरह के होते है
1)addres bus:-एड्रेस बस एड्रेस मेमोरी लोकेशन के लिए प्रयोग किया जाता हैं और उस एड्रेस को cpu से मेमोरी में भेज देती है इसके पास 16 bit का एड्रेस बस होता है डेटा को ट्रांसफर करने के लिए
2)data bus:-रैम और cpu के बीच डेटा का आदान पप्रदान करने हेतु
3)control bus:-ये सभी communications को कंट्रोल करता है
(resistors)
इसका प्रयोग डेटा को स्टोर करने के लिए किया जाता है 1resistors 1bit data को स्टोर करता है
RAM:-
{128byte of resistors}जो आगे बंट जाता है 00 से 7f ram की कुल साइज 4kb होती है
4 resistors bank ram architecture में होते है
8 bits प्रत्येक bank में होते है
प्रत्येक रेसिस्टर बैंक में 1 बाइट का कुल डेटा होता है
resistor bank 0:-
resistor bank 1(stack):- stack मतलब यदि कोई बाहरी flag या कोई intruput आएगा उस वक़्त प्रोग्राम काउंटर अपना काम सुरु कर देता है यदि पहले से कोई instructions अभी चल रहे हज और यदि इसी वक्त कोई flag या कोई intrupt आता है तो इंस्ट्रुक्शन्स stack में चले जाते है
resistor bank 2:-
resistor bank 3:-
BIT ADDRESSABLE RAM:- resistor bank में केवल 1 बिट को बदलना सम्भव नही होता है लेकिन addressable ram में किसी भी एक बिट को बदला जा सकता है इसका प्रयोग सामान्यतः सीरियल कम्युनिकेशन में किया जाता है
STRETCH PAD RAM:-ये general purpose ram है इसमे temporary स्टोर डेटा size of 18 bytes तक हो सकते है
SPF(special function resistors):-ये कुछ विशेष कार्य हेतु प्रयोग किये जाते है कि कौन सा काम cpu करेगा
types:-
1)A(accumulator):-इसका प्रयोग सभी arithmetic and locic instructions को करने हेतु किया जाता हैं
(DTPR)-DATA POINT RESISTOR:-डेटा को सेव करना ज्यादातर इसका प्रयोग instructions को execute करना होता है दो पार्ट्स में प्रत्येक पार्ट के पास 8 bit addres होता है
PROGRAM COUNTER:-इसका प्रयोग नंबर काउंटिंग नम्बर के executing programs को count करना है और एड्रेस को सेव करना अगले प्रोग्राम के execute के लिए
input/output pins in microcontroller8051
total 40 pins and 32 pins used to genral i/o uses
माइक्रोकंट्रोलर किसी एक प्रमुख काम को करे है जैसे atm automatic ticket counter इत्यादि
components of embeded system
1)analog components
ldr,lm35 and etc(sensors)
2)digital components
processor, controllers buses,memories,application specific intrigated,circuit
3)convertors
digital to analog
analog to digital
4)software
application programmers
exception hardwere
embeded designing
1)core hardwere
2)firmware tools
3)programming tools
4)hardwere tools
1)core hardwere:-
8051 microcontroller
pic:-(peripheral interface control microcontroller=
AVR microcontroller
arm (advanced risk machine)
FPGA(field programeble gate array)
cpld(complex programable logic device
2)firmware tools
1: 8051-kiel compiler and assembler
2:pic-source boot,micro c
3:AVR-code vision AVR
4:arm-Kiel advanced version
3)program tools
1:8051-flash magic,ece flash
2:pic-matrix pppv3,pickit
3:avr-puny prog
4:arm-flash utility
(buses)
बसों का काम ram and cpu से डेटा का आदान प्रदान करना है ये तीन तरह के होते है
1)addres bus:-एड्रेस बस एड्रेस मेमोरी लोकेशन के लिए प्रयोग किया जाता हैं और उस एड्रेस को cpu से मेमोरी में भेज देती है इसके पास 16 bit का एड्रेस बस होता है डेटा को ट्रांसफर करने के लिए
2)data bus:-रैम और cpu के बीच डेटा का आदान पप्रदान करने हेतु
3)control bus:-ये सभी communications को कंट्रोल करता है
(resistors)
इसका प्रयोग डेटा को स्टोर करने के लिए किया जाता है 1resistors 1bit data को स्टोर करता है
RAM:-
{128byte of resistors}जो आगे बंट जाता है 00 से 7f ram की कुल साइज 4kb होती है
4 resistors bank ram architecture में होते है
8 bits प्रत्येक bank में होते है
प्रत्येक रेसिस्टर बैंक में 1 बाइट का कुल डेटा होता है
resistor bank 0:-
resistor bank 1(stack):- stack मतलब यदि कोई बाहरी flag या कोई intruput आएगा उस वक़्त प्रोग्राम काउंटर अपना काम सुरु कर देता है यदि पहले से कोई instructions अभी चल रहे हज और यदि इसी वक्त कोई flag या कोई intrupt आता है तो इंस्ट्रुक्शन्स stack में चले जाते है
resistor bank 2:-
resistor bank 3:-
BIT ADDRESSABLE RAM:- resistor bank में केवल 1 बिट को बदलना सम्भव नही होता है लेकिन addressable ram में किसी भी एक बिट को बदला जा सकता है इसका प्रयोग सामान्यतः सीरियल कम्युनिकेशन में किया जाता है
STRETCH PAD RAM:-ये general purpose ram है इसमे temporary स्टोर डेटा size of 18 bytes तक हो सकते है
SPF(special function resistors):-ये कुछ विशेष कार्य हेतु प्रयोग किये जाते है कि कौन सा काम cpu करेगा
types:-
1)A(accumulator):-इसका प्रयोग सभी arithmetic and locic instructions को करने हेतु किया जाता हैं
(DTPR)-DATA POINT RESISTOR:-डेटा को सेव करना ज्यादातर इसका प्रयोग instructions को execute करना होता है दो पार्ट्स में प्रत्येक पार्ट के पास 8 bit addres होता है
PROGRAM COUNTER:-इसका प्रयोग नंबर काउंटिंग नम्बर के executing programs को count करना है और एड्रेस को सेव करना अगले प्रोग्राम के execute के लिए
input/output pins in microcontroller8051
total 40 pins and 32 pins used to genral i/o uses
Comments
Post a Comment