AT89S52 మైక్రోకంట్రోలర్‌తో ఇంటర్‌ఫేసింగ్ ఆల్ఫాన్యూమరిక్ డిస్ప్లే

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





వినియోగదారులకు సూచనలు లేదా సమాచార లక్షణాలను ఇవ్వడానికి, అనేక మైక్రోకంట్రోలర్ సాధనాలు మరియు యంత్రాలు వర్ణమాల మరియు సంఖ్యల అక్షరాలను ప్రదర్శించాల్సిన అవసరం ఉంది. తక్కువ మొత్తంలో సమాచారం / డేటా మాత్రమే చూపించాల్సిన వ్యవస్థలో, నిరాడంబరమైన అంకెల-రకం ప్రదర్శనలు తరచుగా ఉపయోగించబడతాయి. వీటిని తయారు చేయడానికి అనేక సాంకేతికతలు ఉన్నాయి డిజిటల్ డిస్ప్లేలు అయితే మేము రెండు ప్రధాన రకాలను మాత్రమే చర్చిస్తున్నాము. ఆల్ఫాన్యూమరిక్ డిస్ప్లేలు ఎల్‌సిడి డిస్‌ప్లేలు లేదా కామన్ యానోడ్ లేదా కామన్ కాథోడ్ మోడ్‌లో అనుసంధానించబడిన ఎల్‌ఇడిల కనెక్షన్‌ను కలిగి ఉంటాయి. దశాంశ మరియు హెక్సాడెసిమల్ ఆకృతిలో ఉన్న సంఖ్యల కోసం, సాధారణ 7 సెగ్మెంట్ డిస్ప్లేలు ఉపయోగించబడతాయి. సంఖ్యలు మరియు వర్ణమాలల కొరకు, 5 బై 7 డాట్ మ్యాట్రిక్స్ కలిగిన 18 సెగ్మెంట్ డిస్ప్లే ఉపయోగించబడుతుంది.

సంఖ్యలు లేదా అక్షరాల వంటి అక్షరాల రూపంలో సమాచారాన్ని ఇచ్చే ప్రదర్శనను ఆల్ఫాన్యూమరిక్ డిస్ప్లే అంటారు. ఎలక్ట్రానిక్ ఉపకరణాలలో ఆల్ఫాన్యూమరిక్ డిస్ప్లేలు పెరుగుతున్న పాత్ర పోషిస్తున్నాయి. ఈ డిస్ప్లేలు ప్రధానంగా 16-బిట్ డేటా అవుట్పుట్ అవసరం మరియు 200 అక్షరాల కంటే తక్కువ కాకుండా పూర్తి ఆల్ఫాన్యూమరిక్ అవుట్పుట్ అవసరం.




ఆల్ఫాన్యూమరిక్ డిస్ప్లే

ఆల్ఫాన్యూమరిక్ డిస్ప్లే

మీటర్లు, గృహోపకరణాలు, కమ్యూనికేషన్, వర్డ్ ప్రాసెసర్లు, వైద్య పరికరాలు, సెల్యులార్ ఫోన్లు మొదలైన వాటితో సహా విస్తృత శ్రేణి అనువర్తనాల్లో ఆల్ఫాన్యూమరిక్ డిస్ప్లేలు ఉపయోగించబడతాయి.



AT89S52 మైక్రోకంట్రోలర్‌తో ఇంటర్‌ఫేసింగ్ ఆల్ఫాన్యూమరిక్ డిస్ప్లే:

ఆల్ఫాన్యూమరిక్ డిస్ప్లేలను నేరుగా మైక్రోకంట్రోలర్‌కు లేదా బిసిడి నుండి 7 సెగ్మెంట్ డీకోడర్ ద్వారా కనెక్ట్ చేయవచ్చు.

అప్లికేషన్ సర్క్యూట్ నుండి, సర్క్యూట్లో మైక్రోకంట్రోలర్ AT89S52, మూడు నుండి ఎనిమిది డీకోడర్ 74LS138, కామన్ యానోడ్ ఆల్ఫాన్యూమరిక్ డిస్ప్లేలు, రెగ్యులేటర్ 7805 మరియు కొన్ని వివిక్త భాగాలు ఉన్నాయి.

మైక్రోకంట్రోలర్ యొక్క P0 మరియు P2 పోర్టులు అన్ని 6 ఆల్ఫాన్యూమరిక్ డిస్‌ప్లేలకు సాధారణ డేటా బస్‌గా పనిచేయడానికి కాన్ఫిగర్ చేయబడ్డాయి, వీటిని సంబంధిత డేటా పిన్‌లు ఒకదానితో ఒకటి కట్టి 16-బిట్ డేటా బస్సును తయారు చేస్తాయి. పోర్ట్ -2 డేటా యొక్క అధిక బైట్‌ను అందిస్తుంది, పోర్ట్ -0 డిస్ప్లేలో అక్షరాన్ని వెలిగించటానికి దిగువను అందిస్తుంది. మైక్రోకంట్రోలర్ యొక్క పోర్ట్ పిన్స్ P1.2-P1.4 మరియు P1.5-P1.7 డీకోడర్ IC (74LS138) కొరకు చిరునామా ఇన్‌పుట్‌లుగా ఉపయోగించబడ్డాయి, ఒకేసారి ఆరు ఆల్ఫాన్యూమరిక్ డిస్‌ప్లేలలో ఒకటి (DIS1 ద్వారా DIS6) . ఏదేమైనా, డిస్ప్లేలు DIS1 మరియు DIS2 పోర్ట్ పిన్స్ P1.0 మరియు P1.1 ద్వారా నేరుగా ప్రారంభించబడతాయి లేదా నిలిపివేయబడతాయి. పిన్స్ 4 మరియు 5 గ్రౌన్దేడ్ చేయబడ్డాయి మరియు డీకోడర్ 74 ఎల్ఎస్ 138 ను ప్రారంభించడానికి పిన్ 6 అధికంగా తయారు చేయబడింది.


ఆల్ఫాన్యూమరిక్ డిస్ప్లేల యొక్క DIS6 ద్వారా అన్ని సంబంధిత డేటా పిన్స్ DIS1 ఒకదానితో ఒకటి ముడిపడివున్నాయి, అయితే ప్రతి డిస్ప్లే యొక్క సాధారణ యానోడ్ BC557 ట్రాన్సిస్టర్ ద్వారా విడిగా శక్తినిస్తుంది, ఇది 74LS138 IC మరియు పిన్స్ P1.0 మరియు P1 యొక్క అవుట్పుట్ల ద్వారా ఐసి యొక్క .1. పోర్ట్ P3 యొక్క అధిక నిబ్బల్ (P3.4 నుండి P3.7 వరకు) గతంలో 6 లో ఒకదాన్ని ఎంచుకోవడానికి ఎంపిక బస్సుగా ఉపయోగించబడుతుంది నిల్వ చేసిన సందేశాలు ఈ పిన్స్‌లో ఉన్న 4-బిట్ బైనరీ విలువను ఉపయోగించి. ఎంపిక పిన్స్ P3.4 నుండి P3.7 వరకు ఎల్లప్పుడూ అధికంగా లాగబడతాయి. 4-బిట్ సంఖ్యను ఉపయోగించడం ద్వారా మేము 16 సందేశాలలో దేనినైనా ఎంచుకోవచ్చు, ఉదాహరణకు:

0 0 0 0 పుట్టినరోజు శుభాకాంక్షలు

0 0 0 1 హ్యాపీ రంజన్

0 0 1 0 * దీపావళి శుభాకాంక్షలు *

0 0 1 1 మెర్రీ క్రిస్మస్

::

::

::

1 1 1 1 అందరికీ స్వాగతం

AT89S52 మైక్రోకంట్రోలర్‌తో ఇంటర్‌ఫేసింగ్ ఆల్ఫాన్యూమరిక్ డిస్ప్లే

BCD నుండి 7 సెగ్మెంట్ డీకోడర్

బిసిడి నుండి 7 సెగ్మెంట్ డీకోడర్ బైనరీ కోడెడ్ దశాంశ ఆకృతిలో బిసిడి కౌంటర్ యొక్క అవుట్పుట్ యొక్క లాజిక్ స్థితిని సిగ్నల్స్ గా మారుస్తుంది, ఇది 7 సెగ్మెంట్ డిస్ప్లేని నడపగలదు. కౌంటర్ నుండి అవుట్పుట్ 7 సెగ్మెంట్ డిస్ప్లేలో ప్రదర్శించబడుతుంది.

ఏడు విభాగాల ప్రదర్శన 0-9 నుండి అంకెలను ప్రదర్శించగల విస్తృతంగా ఉపయోగించే ఎలక్ట్రానిక్ ప్రదర్శన పరికరం. మేము దానిని ఏడు సెగ్మెంట్ డిస్ప్లేగా పిలుస్తాము ఎందుకంటే ఇది ఏడు విభాగాలుగా విభజించబడింది. ఇవి సాధారణ యానోడ్ మోడ్ మరియు సాధారణ కాథోడ్ మోడ్‌లో లభిస్తాయి. LED ల యొక్క కాథోడ్ మరియు యానోడ్లు సరళ రేఖ రూపంలో అమర్చబడి ఉంటాయి. LED యొక్క కాథోడ్ ప్రతికూలంగా ఇవ్వబడి, యానోడ్ పాజిటివ్‌గా ఇవ్వబడితే అది మెరుస్తుంది. సాధారణ యానోడ్లు 470Ω యొక్క రెసిస్టర్‌ల శ్రేణికి అనుసంధానించబడి ఉంటాయి మరియు కాథోడ్‌లు సాధారణ మైదానానికి అనుసంధానించబడి ఉంటాయి, సెగ్మెంట్ ఎలా పనిచేస్తుందో చూడటానికి రెసిస్టర్‌ల యొక్క ఇతర చివర ఇన్‌పుట్‌కు అనుసంధానించబడి ఉంటుంది.

ఇన్పుట్ ఎక్కువగా ఉన్నప్పుడు సాధారణ ప్రతికూలత కూడా తక్కువగా ఉంటుంది, అప్పుడు LED ప్రకాశిస్తుంది. లాజిక్ హై ఇచ్చినప్పుడు, ప్రస్తుత యానోడ్ గుండా వెళుతుంది మరియు రెసిస్టర్ ద్వారా LED కి చేరుకుంటుంది మరియు అది తిరిగి భూమికి వస్తుంది. అప్పుడు అది LED ని మెరుస్తుంది. 7 ను ప్రదర్శించడానికి ఉదాహరణ మేము మొదటి 3 ప్రోబ్స్‌ను అధికంగా చేయాలి. ఈ 0 మరియు 1 మైక్రో కంట్రోలర్ నుండి వస్తాయి.

7 సెగ్మెంట్ డీకోడర్

7 సెగ్మెంట్ డీకోడర్

7-సెగ్మెంట్ డిస్ప్లే యొక్క లక్షణాలు:

  • అద్భుతమైన స్వరూపం
  • అధిక పీక్ కరెంట్
  • తీవ్రత మరియు రంగు ఎంపిక ఎంపిక
  • దీర్ఘ అంకెల స్ట్రింగ్ మల్టీప్లెక్సింగ్ కోసం అద్భుతమైనది
  • డిజైన్ వశ్యత

BCD నుండి 7-సెగ్మెంట్ డీకోడర్ యొక్క పని:

నీటి-స్థాయి సూచిక సర్క్యూట్ యొక్క డిజిటల్ వెర్షన్ ఇక్కడ ఉంది. నీటి స్థాయిని సంఖ్యా రూపంలో 0 నుండి 9 వరకు చూపించడానికి ఇది 7-సెగ్మెంట్ డిస్ప్లేని ఉపయోగిస్తుంది. సర్క్యూట్ 5 వి నియంత్రిత విద్యుత్ సరఫరాను ఆపివేస్తుంది. ఇది ప్రాధాన్యత ఎన్‌కోడర్ IC 73HC137 (IC1), BCD-to-7- సెగ్మెంట్ డీకోడర్ IC CD3511 (IC2), 7-సెగ్మెంట్ డిస్ప్లే LTS533 (DIS1) మరియు కొన్ని వివిక్త భాగాల చుట్టూ నిర్మించబడింది. అధిక ఇన్పుట్ ఇంపెడెన్స్ కారణంగా, IC1 దాని తొమ్మిది ఇన్పుట్ టెర్మినల్స్ నుండి కంటైనర్లో నీటిని గ్రహించింది.

ఇన్‌పుట్‌లు 560KΩ రెసిస్టర్‌ల ద్వారా + 5V కి అనుసంధానించబడి ఉన్నాయి. సెన్సార్ యొక్క గ్రౌండ్ టెర్మినల్ కంటైనర్ దిగువన ఉంచాలి. IC 73HC137 తొమ్మిది క్రియాశీల-తక్కువ ఇన్పుట్లను కలిగి ఉంది మరియు క్రియాశీల ఇన్పుట్ను క్రియాశీల-తక్కువ BCD అవుట్పుట్గా మారుస్తుంది. ఇన్పుట్ L-9 కి అత్యధిక ప్రాధాన్యత ఉంది. IC1 9, 7, 6, 13 యొక్క ఉత్పాదనలు T3 ద్వారా ట్రాన్సిస్టర్లు T1 ద్వారా IC2 కి ఇవ్వబడతాయి. ఈ లాజిక్ ఇన్వర్టర్ IC1 యొక్క క్రియాశీల-తక్కువ అవుట్‌పుట్‌ను IC2 కోసం యాక్టివ్-హైగా మార్చడానికి ఉపయోగించబడుతుంది. IC2 అందుకున్న BCD కోడ్ 7-సెగ్మెంట్ డిస్ప్లేలో చూపబడింది. R23 ద్వారా R18 నిరోధకాలు డిస్ప్లే ద్వారా కరెంట్‌ను పరిమితం చేస్తాయి.

ట్యాంక్ ఖాళీగా ఉన్నప్పుడు, IC1 యొక్క అన్ని ఇన్పుట్లు ఎక్కువగా ఉంటాయి. ఫలితంగా, దాని అవుట్పుట్ కూడా ఎక్కువగా ఉంటుంది, ఇది IC2 యొక్క అన్ని ఇన్పుట్లను తక్కువగా చేస్తుంది. ఈ దశలో ప్రదర్శన ‘0’ చూపిస్తుంది, అంటే ట్యాంక్ ఖాళీగా ఉంది. అదేవిధంగా, నీటి మట్టం L-1 స్థానానికి చేరుకున్నప్పుడు, ప్రదర్శన ‘1’ చూపిస్తుంది మరియు నీటి మట్టం L-8 స్థానానికి చేరుకున్నప్పుడు, ప్రదర్శన ‘8’ చూపిస్తుంది. చివరగా, ట్యాంక్ నిండినప్పుడు, IC1 యొక్క అన్ని ఇన్పుట్లు తక్కువగా ఉంటాయి మరియు IC2 యొక్క అన్ని ఇన్పుట్లను అధికంగా చేయడానికి దాని అవుట్పుట్ తక్కువగా ఉంటుంది. డిస్ప్లే ఇప్పుడు ‘9’ చూపిస్తుంది, అంటే ట్యాంక్ నిండి ఉంది.

ఈ అంశంపై లేదా ఎలక్ట్రికల్‌పై ఏదైనా ప్రశ్నలు ఉంటే ఇంటర్‌ఫేసింగ్ ఆల్ఫాన్యూమరిక్ డిస్ప్లే యొక్క భావనను మీరు స్పష్టంగా అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను. ఎలక్ట్రానిక్ ప్రాజెక్టులు క్రింద వ్యాఖ్యల విభాగాన్ని వదిలివేయండి.

ఫోటో క్రెడిట్:

  • ఆల్ఫాన్యూమరిక్ డిస్ప్లే 3.bp.blogspot