1981 సంవత్సరంలో, 8-బిట్ మైక్రోకంట్రోలర్ను ఇంటెల్ కార్పొరేషన్ ప్రవేశపెట్టింది, దీనిని 8051 అని పిలుస్తారు. ఈ మైక్రోకంట్రోలర్లో RAM-128 బైట్లు, ROM-4K బైట్లు, టైమర్స్ -2, సీరియల్ పోర్ట్ -1 మరియు 4-పోర్ట్లు ఉన్నాయి ఒకే చిప్, మరియు వాటిని SOC (చిప్లోని సిస్టమ్) గా సూచిస్తారు. 8051 మైక్రోకంట్రోలర్ 8-బిట్ ప్రాసెసర్ - అంటే, CPU ఒక సమయంలో 8-బిట్స్ డేటాతో పనిచేయగలదు. 8051 మైక్రోకంట్రోలర్ను కలిగి ఉంది 8 బిట్ల వెడల్పు గల నాలుగు I / O పోర్టులు. ఇది ఆన్-చిప్ ROM యొక్క 64K బైట్లను కలిగి ఉన్నప్పటికీ, చాలా మంది డిజైనర్లు చిప్లో 4 కిలోబైట్లను మాత్రమే సెట్ చేశారు.
మైక్రోకంట్రోలర్ యొక్క ఏదైనా సంస్కరణలను నిర్మించడానికి మరియు ప్రోత్సహించడానికి ఇంటెల్ ఇతర తయారీదారులను అనుమతించిన తరువాత 8051 మైక్రోకంట్రోలర్ విస్తృతంగా ప్రాచుర్యం పొందింది. ఇది 8051 యొక్క అనేక సంస్కరణలకు భిన్నమైన వేగం మరియు తయారీదారులచే ప్రోత్సహించబడిన ఆన్-చిప్ ROM యొక్క పరిమాణాలతో దారితీసింది. ఉన్నప్పటికీ గమనించడం విశేషం 8051 మైక్రోకంట్రోలర్ యొక్క వివిధ వెర్షన్లు ఆన్-చిప్ ROM యొక్క మొత్తం మరియు వేగం పరంగా - ఆదేశాల విషయానికొస్తే అవి అసలు 8051 కి బాగా సరిపోతాయి. దీని అర్థం మీరు మీ కోడ్ను ఒకదానికి వ్రాస్తే, అది తయారీదారుతో సంబంధం లేకుండా వాటిలో దేనినైనా పని చేస్తుంది. దయచేసి క్రింది లింక్ను చూడండి: 8051 మైక్రోకంట్రోలర్ పిన్ రేఖాచిత్రం మరియు దాని పని విధానం
8051 మైక్రోకంట్రోలర్ ప్రోగ్రామింగ్
ది 8051 మైక్రోకంట్రోలర్ల ప్రోగ్రామింగ్ ఖచ్చితంగా చాలా మనోహరమైనది మరియు ఇక్కడ కూడా ఉత్తేజపరిచేలా చేయడానికి మేము మీకు కొన్ని సాధనాలను ఇస్తాము, ఇది 8051 మైక్రోకంట్రోలెరిన్ యొక్క ప్రోగ్రామింగ్ను మంచి మార్గంలో తెలుసుకోవడానికి మీకు సహాయపడుతుంది.
సాధనాలను చూడండి
- కోడ్ ఎడిటర్ -సింటాక్స్ నోట్ప్యాడ్ను హైలైట్ చేస్తుంది
- RIDE సాఫ్ట్వేర్ - అనుకరణ
- A51- సమీకరించేవాడు
- ప్రోటీయస్ - పూర్తిగా పొందుపరిచిన అనుకరణ సాఫ్ట్వేర్
- సిమ్యులేటర్-విండోస్ ఆధారిత స్మార్ట్ ఎన్ స్మాల్ సిమ్యులేటర్
- కైల్ యువిజన్ - 8051 / ARM అనుకరణ
- వివిధ బాడ్ రేట్ల కోసం బాడ్-టైమర్ విలువ కాలిక్యులేటర్లు
ఇప్పుడు మేము కైల్ యువిసన్ 4 సిమ్యులేషన్ సాఫ్ట్వేర్ ప్రకారం ప్రోగ్రామ్ను కంపోజ్ చేస్తాము మరియు ప్రోగ్రామ్
- మీ PC లో 8051 సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయండి
- ప్రాజెక్ట్ క్లిక్ చేయండి -> కొత్త దృష్టి ప్రాజెక్ట్
- మీ ప్రాజెక్ట్ను సేవ్ చేయండి
- టార్గెట్ పరికరాన్ని ఎంచుకోండి (8051 - AT89s51)
- ఫైల్ -> క్రొత్తది
- క్రొత్త టెక్స్ట్ ఎడిటర్ తెరవబడుతుంది. ఇక్కడ మీరు మీ కోడ్ రాయాలి
8051 మైక్రోకంట్రోలర్ అంటే ఏమిటి?
8051 మైక్రోకంట్రోలర్ అనేది ఒకే చిప్లో తయారు చేయబడిన మొత్తం కంప్యూటర్.
8051 మైక్రోకంట్రోలర్ యొక్క పిన్ కాన్ఫిగరేషన్
8051 మైక్రోకంట్రోలర్ 40 పిన్లను కలిగి ఉంటుంది. ఇందులో, పి -0, పి 1, పి 2 మరియు పి 3 వంటి 4-పోర్టులలో 32 పిన్స్ సెట్ చేయబడతాయి. ప్రతి పోర్టులో 8 పిన్స్ ఉంటాయి.
8051 మైక్రోకంట్రోలర్ ఆర్కిటెక్చర్
8051 మైక్రోకంట్రోలర్ యొక్క నిర్మాణంలో CPU, అంతరాయాలు, మెమరీ, BUS, ఓసిలేటర్ మరియు టైమర్లు / కౌంటర్లు ఉన్నాయి.
8051 మైక్రోకంట్రోలర్ యొక్క వివిధ కుటుంబాలు
8051 మైక్రోకంట్రోలర్ యొక్క వివిధ కుటుంబాలలో 8051, 8031, 8052, 8751, 89 సి 51, 8751, డిఎస్ 89 సి 4 ఎక్స్ఓ, 89 సి 52, 8032 మరియు 8752 ఉన్నాయి.
8051 మైక్రోకంట్రోలర్ యొక్క మెమరీ ఆర్గనైజేషన్
8051 మైక్రోకంట్రోలర్కు రెండు జ్ఞాపకాలు ఉన్నాయి: ప్రోగ్రామ్ మెమరీ మరియు డేటా మెమరీ.
8051 మైక్రోకంట్రోలర్ యొక్క అనువర్తనాలు
8051 మైక్రోకంట్రోలర్లను మొబైల్, రోబో, ఆటోమొబైల్స్, సిడి / డివిడి ప్లేయర్స్, వాషింగ్ మెషీన్లు, కెమెరాలు, సెక్యూరిటీ అలారాలు, ఎలక్ట్రానిక్ కొలత సాధనాలు, మైక్రోవేవ్ ఓవెన్ మొదలైన వివిధ ఎలక్ట్రానిక్ పరికరాలలో ఉపయోగిస్తారు.