ዝርዝር ሁኔታ:

ከጥቂቱ ማይክሮ መቆጣጠሪያ ፒን ብዙ LED ዎች እንዴት እንደሚነዱ። 6 ደረጃዎች (ከስዕሎች ጋር)
ከጥቂቱ ማይክሮ መቆጣጠሪያ ፒን ብዙ LED ዎች እንዴት እንደሚነዱ። 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከጥቂቱ ማይክሮ መቆጣጠሪያ ፒን ብዙ LED ዎች እንዴት እንደሚነዱ። 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከጥቂቱ ማይክሮ መቆጣጠሪያ ፒን ብዙ LED ዎች እንዴት እንደሚነዱ። 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ከጥቂቱ ክፉነታችን የበዛው አብሮነታችን ጎልቶ ይታይ ። 2024, ህዳር
Anonim
ከጥቂቱ ማይክሮ መቆጣጠሪያ ፒን ብዙ LEDs እንዴት እንደሚነዱ።
ከጥቂቱ ማይክሮ መቆጣጠሪያ ፒን ብዙ LEDs እንዴት እንደሚነዱ።

ብዙ የማይክሮ መቆጣጠሪያ መቆጣጠሪያዎች ሶስት ግዛቶች (+ቪ ፣ ጂኤንዲ ወይም “ከፍተኛ እክል”) እንዳላቸው በመጠቀም N*(N-1) LEDs ን ከ N ፒኖች መንዳት ይችላሉ። ስለዚህ ትንሹ 8 ፒን ማይክሮ መቆጣጠሪያ እንደ PIC12Fxxx ወይም ATtiny11 መንዳት ይችላል 20 ኤልኢዲዎች በአምስት የሚገኙ የውጤት ፒኖችን ይጭናሉ ፣ እና አሁንም ለአንድ ዓይነት ግብዓት አንድ ፒን ይቀራል። በተጨማሪ ይመልከቱ

ደረጃ 1: 20 LEDs በ 5 ፒኖች ላይ

በ 5 ፒን ላይ 20 ኤልዲዎች
በ 5 ፒን ላይ 20 ኤልዲዎች

ዝቅተኛ የፒን-ቆጠራ ማይክሮ መቆጣጠሪያዎች የአሁኑ ሰብል (ከ 6 ፒን እስከ 20 ፒኖች በርቷል)

ጠቅላላው ጥቅል) ማራኪ ዋጋ ያላቸው እና ‹ቆንጆ› ናቸው ፣ ግን እንደ ኤልኢዲ መንዳት ላሉት የተለመዱ መተግበሪያዎች እነዚያን ፒኖች እንዴት በተሻለ ሁኔታ መጠቀም እንደሚችሉ ጥያቄው ይነሳል። ኤልኢዲዎችን ለመንዳት ቀጥታ ግንኙነት አቀራረብ ለእያንዳንዱ ኤልኢን አንድ ፒን ይጠቀማል። የ LED አኖዶች ረድፎች በአንድ የኤን ፒ ፒዎች ስብስብ የሚነዱበት እና እያንዳንዱ ረድፍ የጋራ ካቶድ በሌላ የ M ፒኖች ስብስብ የሚነዳበት ባህላዊ ባለብዙ ማባዛት መርሃ ግብር N+M LED ን ከ N+M ፒኖች ጋር ለማብራት ያስተዳድራል። ሆኖም ፣ በ 5 ወይም ከዚያ ባነሰ ውፅዓት (በአብዛኛው ባለ 8-ፒን ማይክሮ መቆጣጠሪያዎች እንደሚደረገው) በአቀነባባሪው ላይ ፣ ይህ ከቀጥታ ድራይቭ የበለጠ ተጨማሪ ውጤቶችን አያገኝም።

ደረጃ 2: ቻርሊፕሊክስ

ቻርሊፕሊክስ
ቻርሊፕሊክስ

የውጤት ፒኖች በእውነቱ ባለሶስት-ግዛት ችሎታ ያላቸው (ንቁ ከፍተኛ ፣ ንቁ ዝቅተኛ ፣ እና ከፍተኛ መከልከል (ግብዓት)) እንዲሁ ረድፍ እና አምድ ነጂዎችን ማቃለል እና N*(N-1) LED ን በኤን ፒን ብቻ መቆጣጠር ይቻላል። አንድ ፒን ከተከታታይ የኤልዲዎች እና ከተነዱ ተራ ካቶዶች ጋር የተገናኘ ሲሆን ቀሪዎቹ የ N-1 ፒኖች ከአኖዶዶች ጋር ተገናኝተው ወይም ያንን አምድ ለማብራት ከፍ ብለው ወይም እንደ LEDoff ለመተው እንደ ግብዓቶች ይተዋሉ። ማክስም ይህንን ዘዴ “ቻርሊፕሌክስ” ብሎ ይጠራዋል ፣ እና በ (1) ውስጥ ይገልፀዋል። ማይክሮ ቺፕም ይህንን በሰነዳቸው (2) (እና በ PICKit 1 ሰሌዳ ላይም ተግባራዊ ያደርጋል።) (1) “ቻርሊፕሌክሲንግ-የተቀነሰ የፒን-ቆጠራ LED ማሳያ ብዙ ማባዛት” https://www.maxim-ic.com/appnotes። cfm/appnote_number/1880 (2) "ምክሮች 'n Tricks 8-pin FLASH PIC Microcontrollers" https://ww1.microchip.com/downloads/en/DeviceDoc/40040b.pdf (3) ቻርሊፕሊክስ ኤልኢዲዎች- ጽንሰ-ሐሳቡ አስተማሪ በ rgbphil

ደረጃ 3: በስራ ላይ ማዋል።

በስራ ላይ ማዋል።
በስራ ላይ ማዋል።
በስራ ላይ ማዋል።
በስራ ላይ ማዋል።

ይህ 20 LEDs ን ከ ATtiny11 ያሽከረክራል። የዚህ ሰሌዳ ቀደምት ስሪት ነበር

በእውነቱ ተገንብቶ እንደ ዋናው ገጽ ፎቶ ሆኖ ይታያል። እኔ የምስል ሥዕሉ በጣም ተስፋ ቢስ ነው ብዬ እፈራለሁ። የትኞቹ ምልክቶች የት እንደተገናኙ ለመንገር ንስር ያስፈልግዎታል።

ደረጃ 4 - ትንሽ እና የበለጠ ሁለገብ…

ትንሽ እና የበለጠ ሁለገብ…
ትንሽ እና የበለጠ ሁለገብ…

አብዛኛው ሰሌዳ በ LED ድርድር ስለሚወሰድ ፣ ቦታ ልናገኝ እንችላለን

ለሁለቱም ለአቲኒ ቺፕ ወይም ለማይክሮ ቺፕ PIC12F ቺፕ። ኤልዲዎቹን ወደ 3 ሚሜ ዝቅ አድርገው ወደ ባለ ሁለት ጎን ቦርድ ይሂዱ ፣ እና ስለ 27x44 ሚሜ የሆነ ነገር እናገኛለን ፣ ይህ ሰሌዳ ገና አልተሞከረም…

ደረጃ 5 - ኢቲ ቢቲ

ኢቲ ቢቲ
ኢቲ ቢቲ

ማይክሮ ቺፕ በእርግጥ የማሽከርከር ችሎታ ያላቸው 6 ፒን PIC10F ቺፖች አሏቸው

ከ 3 የውጤት ካስማዎች 6 LEDs ብቻ። ይህ ዲያሜትር 16 ሚሜ ያህል ነው። ወደ 603 ኤልኢዲዎች መሄድ ትንሽ እንዲያነሱ ያስችልዎታል ፣ ግን ነጥቡ ምን እንደሆነ እርግጠኛ አይደለሁም።

ደረጃ 6: ሶፍትዌር

በተለያዩ ምክንያቶች ሶፍትዌሩ ትንሽ ይረበሻል-

1) ለታዩት ፒሲቢዎች ፣ ኤልዲዎቹ “ትክክለኛ” ቢት ቅደም ተከተል ሳይሆን ለፒሲቢ አቀማመጥ ምቹ በሆነ መንገድ ተዘርግተዋል። አይሞ ፣ ነገሮችን ለማድረግ ይህ መንገድ ነው ፣ ግን ይህ ማለት ረድፍ 1 ማለት የግድ 1 ማለት አይደለም ፣ ወይም ኮሊም 3 ትንሽ ማለት አይደለም ማለት ነው 3. ይህ በተለመደው ረድፍ/አምድ አድራሻ እና በ ቅንብር የሚያስፈልጋቸው ቢቶች። 2) ተመሳሳይ ቁርጥራጮች ለአኖዶዶች እና ለካቶዶች ጥቅም ላይ ስለሚውሉ ፣ ለአንዳንድ ቢቶች የተለመደው (ረድፍ) ግንኙነት በሚነዳ (አምድ) ቢት መሃል ላይ ሊሆን ይችላል። ያ ማለት ለዚያ አምዶች ስብስብ ከረድፉ ቢት በፊት ወይም በኋላ ላይ በመመስረት የአምድ ቁርጥራጮችን ማዛወር አለብዎት ማለት ነው። 3) ለሁለቱም ለኢዮፖርት እና ወደብ አቅጣጫ መመዝገቢያ የውጤት ቃላትን ማውጣት አለብዎት። ለ ATtiny11 የተያያዘው የኤኤስኤም ኮድ “የፅንሰ -ሀሳብ ማረጋገጫ” ነው። እሱ በጣም ያልተመቸ እና አስተያየት ያልሰጠ ነው ፣ ግን እስካሁን የፃፍኩት ሁሉ ነው።

የሚመከር: