8085 మైక్రోప్రాసెసర్ ఒక రకమైనది సెమీకండక్టర్ పరికరం CLK (గడియారం) చేత సమకాలీకరించబడింది. ఈ ప్రాసెసర్ను ఎలక్ట్రానిక్ లాజిక్ సర్క్యూట్లతో నిర్మించవచ్చు VLSI (చాలా పెద్ద ఎత్తున అనుసంధానం) లేదా LSI (పెద్ద ఎత్తున అనుసంధానం). మైక్రోప్రాసెసర్ యొక్క ప్రధాన విధి ప్రోగ్రామ్ ఫంక్షన్ యొక్క శ్రేణిని మార్చడానికి అనేక విధులు మరియు నిర్ణయాలు తీసుకోవడం. కంప్యూటర్లలో, కంప్యూటింగ్ పనులను నిర్వహించడానికి సింగిల్ లేదా అదనపు సర్క్యూట్ బోర్డులపై సెంట్రల్ ప్రాసెసింగ్ యూనిట్ అమలు చేయబడుతుంది. CPU వంటి మార్కెట్లో వివిధ రకాల మైక్రోప్రాసెసర్లు అందుబాటులో ఉన్నాయి, ఇందులో లాజిక్ సర్క్యూట్రీ, కంట్రోల్ యూనిట్ ఉన్నాయి మరియు దీనిని ALU, కంట్రోల్ యూనిట్ మరియు రిజిస్టర్ అర్రే వంటి మూడు విభాగాలుగా విభజించవచ్చు.
8085 మైక్రోప్రాసెసర్ అంటే ఏమిటి?
8085 మైక్రోప్రాసెసర్ 8-బిట్ సాధారణ ప్రయోజన ప్రాసెసర్ అది 64 కె బైట్ యొక్క మెమరీతో వ్యవహరించగలదు. ఈ మైక్రోప్రాసెసర్లో 40-పిన్లు ఉంటాయి, అలాగే + 5 వితో పనిచేస్తుంది విద్యుత్ సరఫరా . ఈ ప్రాసెసర్ గరిష్ట పౌన .పున్యంలో 3MHz వద్ద పని చేస్తుంది. ఈ ప్రాసెసర్ 8085 AH, 8085 AH1 మరియు 8085 AH2 వంటి మూడు వెర్షన్లలో లభిస్తుంది, ఇవి HMOS టెక్నాలజీతో రూపొందించబడ్డాయి. అత్యంత అభివృద్ధి చెందిన సంస్కరణలు విద్యుత్ సరఫరాలో 20% ఉపయోగిస్తాయి. ఈ ప్రాసెసర్ యొక్క సంస్కరణల యొక్క CLK పౌన encies పున్యాలు 8085 A- 3 MHz, 8085AH-3 MHz, 8085 AH2-5 MHz మరియు 8085 AH1-6 MHz.
8085 మైక్రోప్రాసెసర్
8085 మైక్రోప్రాసెసర్ పిన్ కాన్ఫిగరేషన్
యొక్క 40 పిన్స్ మైక్రోప్రాసెసర్ అడ్రస్ బస్, డేటా బస్, కంట్రోల్ సిగ్నల్స్ & స్టేటస్ సిగ్నల్స్ విద్యుత్ సరఫరా & ఫ్రీక్వెన్సీ, బాహ్యంగా ప్రారంభించిన సిగ్నల్స్ మరియు సీరియల్ ఇన్పుట్ / అవుట్పుట్ పోర్టులు వంటి ఆరు గ్రూపులుగా విభజించవచ్చు.
8085 మైక్రోప్రాసెసర్ పిన్ కాన్ఫిగరేషన్
చిరునామా బస్సు (A8-A15)
అడ్రస్ బస్ పిన్స్ A8 నుండి A15 వరకు ఉంటాయి మరియు ఇవి ప్రధానంగా చాలా ముఖ్యమైన మెమరీ అడ్రస్ బిట్కు వర్తిస్తాయి.
చిరునామా బస్ (లేదా) డేటా బస్ (AD0-AD7)
అడ్రస్ బస్ పిన్స్ లేదా డేటా బస్ పిన్స్ AD0 నుండి AD7 వరకు ఉంటాయి, మరియు ఈ పిన్స్ ప్రాధమిక ఉపకరణం CLK చక్రంలో అడ్రస్ బస్సు యొక్క LSB (కనీసం ముఖ్యమైన బిట్స్) కు వర్తిస్తాయి మరియు రెండవ గడియార చక్రానికి డేటా బస్గా ఉపయోగించబడతాయి & మూడవ గడియార చక్రం.
CLK చక్రం రూపకల్పన చేయవచ్చు, రెండు ఓసిలేటర్ యొక్క సమీప పప్పుల మధ్య ఉపయోగంలో ఉన్న సమయం లేదా ఇది సున్నా వోల్ట్లను సూచిస్తుంది. ఇక్కడ మొదటి గడియారం 0V నుండి 5V వరకు పల్స్ శ్రేణుల ప్రాధమిక పరివర్తన మరియు తరువాత 0V కి చేరుకుంటుంది.
అడ్రస్ లాచ్ ఎనేబుల్ (ALE)
సాధారణంగా, డేటా బస్సుతో పాటు తక్కువ ఆర్డర్ చిరునామాను డి-మల్టీప్లెక్సింగ్ చేయడానికి ALE సహాయపడుతుంది. ఇది ప్రాధమిక గడియార చక్రం అంతటా అధికంగా ఉంటుంది మరియు తక్కువ ఆర్డర్తో చిరునామా బిట్లను అనుమతిస్తుంది. తక్కువ ఆర్డర్ ఉన్న అడ్రస్ బస్సు మెమరీ కోసం జతచేయబడుతుంది లేకపోతే ఏదైనా బాహ్య గొళ్ళెం.
స్థితి సిగ్నల్ (IO / 1000)
స్థితి సిగ్నల్ IO / M చిరునామా మెమరీ లేదా ఇన్పుట్ / అవుట్పుట్ కోసం ఉద్దేశించబడిందా అని పరిష్కరిస్తుంది. చిరునామా ఎక్కువగా ఉన్నప్పుడు ఇన్పుట్ / అవుట్పుట్ పరికరాల పరికరాల కోసం చిరునామా బస్సు యొక్క చిరునామా ఉపయోగించబడుతుంది. చిరునామా తక్కువగా ఉన్నప్పుడు చిరునామా బస్సు యొక్క చిరునామా మెమరీ కోసం ఉపయోగించబడుతుంది.
స్థితి సంకేతాలు (S0-S1)
స్థితి సిగ్నల్స్ S0, S1 వేర్వేరు స్థితిగతులను అలాగే వాటి స్థితి ఆధారంగా స్థితిని ఇస్తుంది.
- S0, S1 01 అయినప్పుడు ఆపరేషన్ HALT అవుతుంది.
- S0, S1 10 అప్పుడు ఆపరేషన్ WRITE అవుతుంది
- S0, S1 10 అయినప్పుడు ఆపరేషన్ READ అవుతుంది
- S0, S1 11 ఉన్నప్పుడు ఆపరేషన్ FETCH అవుతుంది
యాక్టివ్ తక్కువ సిగ్నల్ (RD)
RD ఒక శక్తివంతమైన తక్కువ సిగ్నల్ మరియు సూచన చిన్నగా వెళ్ళినప్పుడల్లా ఒక ఆపరేషన్ అమలు చేయబడుతుంది మరియు ఇది మైక్రోప్రాసెసర్ READ ఆపరేషన్ను నియంత్రించడానికి ఉపయోగించబడుతుంది. RD పిన్ చిన్నగా ఉన్నప్పుడు 8085 మైక్రోప్రాసెసర్ I / O పరికరం లేదా మెమరీ నుండి సమాచారాన్ని అర్థం చేసుకుంటుంది.
యాక్టివ్ తక్కువ సిగ్నల్ (WR)
ఇది శక్తివంతమైన తక్కువ సిగ్నల్, మరియు ఇది మైక్రోప్రాసెసర్ యొక్క వ్రాత కార్యకలాపాలను నియంత్రిస్తుంది. WR పిన్ చిన్నగా వెళ్లినప్పుడల్లా, సమాచారం I / O పరికరం లేదా మెమరీకి వ్రాయబడుతుంది.
సిద్ధంగా ఉంది
డేటాను అంగీకరించడానికి లేదా బదిలీ చేయడానికి పరికరం సెట్ చేయబడిందో లేదో నిర్ధారించడానికి 8085 మైక్రోప్రాసెసర్తో READY పిన్ ఉపయోగించబడుతుంది. పరికరం A / D కన్వర్టర్ లేదా LCD డిస్ప్లే మొదలైనవి కావచ్చు. ఈ పరికరాలు 8085 మైక్రోప్రాసెసర్తో READY-pin తో అనుబంధించబడ్డాయి. ఈ పిన్ ఎక్కువగా ఉన్నప్పుడు, పరికరం సమాచారాన్ని బదిలీ చేయడానికి సిద్ధంగా ఉంటుంది, అది కాకపోతే ఈ పిన్ అధికంగా వెళ్ళే వరకు మైక్రోప్రాసెసర్ ఉంటుంది.
పట్టుకోండి
ఏదైనా పరికరం చిరునామాతో పాటు డేటా బస్సును డిమాండ్ చేస్తున్నప్పుడు HOLD పిన్ నిర్దేశిస్తుంది. రెండు పరికరాలు ఎల్సిడితో పాటు ఎ / డి కన్వర్టర్. ఉంటే ume హించు A / D కన్వర్టర్ చిరునామా బస్సుతో పాటు డేటా బస్సును ఉపయోగిస్తోంది. HOLD సిగ్నల్ అందించడం ద్వారా రెండు బస్సుల వినియోగాన్ని LCD కోరుకున్నప్పుడు, తదనంతరం మైక్రోప్రాసెసర్ కంట్రోల్ సిగ్నల్ను LCD వైపు ప్రసారం చేస్తుంది, ఆ తర్వాత ఉన్న చక్రం ముగుస్తుంది. ఎప్పుడు LCD విధానం ముగిసింది, అప్పుడు నియంత్రణ సిగ్నల్ A / D కన్వర్టర్కు రివర్స్ ప్రసారం చేయబడుతుంది.
హెచ్ఎల్డిఎ
ఇది HOLD యొక్క ప్రతిస్పందన సిగ్నల్, మరియు ఇది ఈ సిగ్నల్ పొందబడిందా లేదా పొందలేదా అని నిర్దేశిస్తుంది. HOLD డిమాండ్ అమలు తరువాత, ఈ సిగ్నల్ తక్కువగా ఉంటుంది.
IN
ఇది అంతరాయ సంకేతం, మరియు వీటిలో ప్రాధాన్యత అంతరాయాలు తక్కువగా వుంది. ఈ సిగ్నల్ను సాఫ్ట్వేర్ అనుమతించవచ్చు లేదా అనుమతించదు. INTR పిన్ ఎత్తుకు వెళ్ళినప్పుడు, 8085 మైక్రోప్రాసెసర్ అమలు చేయబడుతున్న కరెంట్ యొక్క సూచనలను పూర్తి చేసి, ఆపై INTR సిగ్నల్ను గుర్తించి దానిని అభివృద్ధి చేస్తుంది.
INTA
8085 మైక్రోప్రాసెసర్కు అంతరాయ సంకేతం వచ్చినప్పుడు, దానిని గుర్తించాలి. ఇది INTA చేత చేయబడుతుంది. ఫలితంగా, అంతరాయం పొందినప్పుడు INTA అధికంగా ఉంటుంది.
ఆర్ఎస్టి 5.5, ఆర్ఎస్టి 6.5, ఆర్ఎస్టి 7.5
ఈ పిన్స్ పున art ప్రారంభించే ముసుగు అంతరాయాలు లేదా వెక్టర్డ్ అంతరాయాలు , అంతర్గత పున art ప్రారంభ ఫంక్షన్ను పదేపదే చొప్పించడానికి ఉపయోగిస్తారు. ఈ అంతరాయాలన్నీ ముసుగుతో ఉంటాయి, ప్రోగ్రామ్లను ఉపయోగించడం ద్వారా వాటిని అనుమతించవచ్చు లేదా అనుమతించలేము.
ట్రాప్
8085 మైక్రోప్రాసెసర్ అంతరాయాలతో పాటు, TRAP a ముసుగు కాని అంతరాయం , మరియు ఇది ప్రోగ్రామ్ ద్వారా అనుమతించదు లేదా ఆపదు. TRAP అంతరాయాల మధ్య గరిష్ట ప్రాధాన్యతను కలిగి ఉంది. గరిష్ట ఆర్డర్ నుండి గరిష్టంగా తక్కువ వరకు TRAP, RST 5.5, RST 6.5, RST 7.5 మరియు INTR ఉన్నాయి.
రీసెట్ చేయండి
ప్రోగ్రామ్ కౌంటర్ను సున్నా వైపు రీసెట్ చేయడానికి రీసెట్ ఇన్ పిన్ ఉపయోగించబడుతుంది మరియు అంతరాయం ఎనేబుల్ మరియు హెచ్ఎల్డిఎను తిరిగి అమర్చండి ఫ్లిప్-ఫ్లాప్స్ (ఎఫ్ఎఫ్లు). ఈ పిన్ ఎక్కువగా ఉండే వరకు సెంట్రల్ ప్రాసెసింగ్ యూనిట్ను ఆర్ఎస్టి కండిషన్లో అదుపులోకి తీసుకుంటారు. సూచనల రిజిస్టర్ కాకుండా రిజిస్టర్లు మరియు జెండాలు దెబ్బతినవు.
RST (రీసెట్) అవుట్
సెంట్రల్ ప్రాసెసింగ్ యూనిట్ RST IN తో పునర్వ్యవస్థీకరించబడిందని రీసెట్ U ట్ పిన్ నిర్దేశిస్తుంది.
X1 X2
గడియారం యొక్క అవసరమైన మరియు తగిన ఆపరేషన్ను ఉత్పత్తి చేయడానికి బాహ్య ఓసిలేటర్తో అనుబంధించబడిన X1, X2 టెర్మినల్స్.
CLK
కొన్నిసార్లు 8085 మైక్రోప్రాసెసర్ల నుండి CLK o / PS ను ఉత్పత్తి చేయడం తప్పనిసరి కాబట్టి వాటిని ఇతర పెరిఫెరల్స్ లేదా ఇతర డిజిటల్ ఇంటిగ్రేటెడ్ సర్క్యూట్లకు అనుకూలంగా ఉపయోగించవచ్చు. ఇది CLK పిన్తో అందించబడుతుంది. మైక్రోప్రాసెసర్ పనిచేసే ఫ్రీక్వెన్సీ ఎందుకంటే దీని పౌన frequency పున్యం నిరంతరం సమానంగా ఉంటుంది.
SID
ఇది సీరియల్ i / p డేటా, మరియు ఈ పిన్లోని సమాచారం 7 వ బిట్ అక్యుమ్యులేటర్లోకి అప్లోడ్ చేయబడుతుంది, అయితే RIM (రీడ్ ఇంటరప్ట్ మాస్క్) సూచన జరుగుతుంది. RIM అంతరాయాన్ని కవర్ చేయబడిందా లేదా కవర్ చేయలేదా అని ధృవీకరిస్తుంది.
SOD
ఇది సీరియల్ o / p డేటా, మరియు ఈ పిన్లోని డేటా సిమ్ యొక్క సూచనను నిర్వహించినప్పుడల్లా దాని అవుట్పుట్ను సంచితం యొక్క 7 వ బిట్ వైపుకు పంపుతుంది.
VSS మరియు VCC
VSS ఒక గ్రౌండ్ పిన్ అయితే Vcc + 5v పిన్. అందువలన 8085 పిన్ రేఖాచిత్రం , అలాగే సంకేతాలు వివరంగా చర్చించబడతాయి.
అందువలన, ఇది అన్ని గురించి 8085 మైక్రోప్రాసెసర్ . పై సమాచారం నుండి చివరకు, ఈ ప్రాసెసర్ యొక్క అసలు పేరు 8085A అని మేము నిర్ధారించగలము. ఈ ప్రాసెసర్ ఒక NMOS పరికరం మరియు వేలాది ట్రాన్సిస్టర్లను కలిగి ఉంటుంది. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, దీని పని ఏమిటి స్థాయి ట్రిగ్గర్డ్ ఇంటరప్ట్ 8085 మైక్రోప్రాసెసర్లో?