ஏழு பிரிவு காட்சிகள் எலக்ட்ரானிக்ஸில் முக்கியமான காட்சி அலகுகள் மற்றும் 0 முதல் 9 வரையிலான எண்களைக் காண்பிக்கப் பரவலாகப் பயன்படுத்தப்படுகின்றன. இது ஏ, பி, சி, எச், எஃப், ஈ போன்ற சில எழுத்து எழுத்துக்களையும் காண்பிக்க முடியும். இந்த டுடோரியலில், நாம் கற்றுக்கொள்ளப் போகிறோம் 8051 மைக்ரோகண்ட்ரோலருடன் 7 பிரிவு காட்சியை எவ்வாறு இடைமுகப்படுத்துவது. 8051 தொடரிலிருந்து AT89S52 மைக்ரோகண்ட்ரோலரைப் பயன்படுத்துகிறோம்.
இடைமுகப்படுத்துவதற்கு முன், 7 பிரிவு காட்சி பற்றி நாம் கற்றுக்கொள்ள வேண்டும். எண்கள் மற்றும் எழுத்துக்களைக் காண்பிப்பதற்கான எளிய அலகு இது. இது 8 எல்.ஈ.டிகளைக் கொண்டுள்ளது, ஒவ்வொன்றும் ஒரு பிரிவு அலகு ஒளிரச் செய்யப் பயன்படுகிறது மற்றும் 7 பிரிவு காட்சியில் டாட்டை ஒளிரச் செய்ய 8 வது எல்.ஈ.டி. ஒவ்வொரு பிரிவையும் ஒரு LINE என நாம் குறிப்பிடலாம், ஏனெனில் யூனிட்டில் 7 கோடுகள் இருப்பதைக் காணலாம், அவை ஒரு எண் / எழுத்தைக் காட்டப் பயன்படுகின்றன. ஒவ்வொரு வரியையும் / பகுதியையும் "a, b, c, d, e, f, g" என்று குறிப்பிடலாம் மற்றும் புள்ளி எழுத்துக்கு "h" ஐப் பயன்படுத்துவோம். 10 ஊசிகளும் உள்ளன, இதில் 8 ஊசிகளை ஒரு, பி, சி, டி, இ, எஃப், ஜி மற்றும் எச் / டிபி ஆகியவற்றைக் குறிக்கப் பயன்படுத்தப்படுகின்றன, இரண்டு நடுத்தர ஊசிகளும் அவர் எல்.ஈ.டிகளின் பொதுவான அனோட் / கேத்தோடு ஆகும். இந்த பொதுவான அனோட் / கேத்தோடு உள்நாட்டில் குறுகியது, எனவே நாம் ஒரு COM முள் மட்டுமே இணைக்க வேண்டும்.

7 பிரிவு காட்சிகளில் இரண்டு வகைகள் உள்ளன: பொதுவான அனோட் மற்றும் பொதுவான கத்தோட்:
பொதுவான அனோட்: இதில் அனைத்து 8 எல்.ஈ.டிகளின் அனைத்து எதிர்மறை முனையங்களும் (கேத்தோடு) ஒன்றாக இணைக்கப்பட்டுள்ளன (கீழே உள்ள வரைபடத்தைப் பார்க்கவும்), இது COM என பெயரிடப்பட்டுள்ளது. மேலும் அனைத்து நேர்மறை முனையங்களும் தனியாக விடப்படுகின்றன.
பொதுவான கத்தோட்: இதில் அனைத்து 8 எல்.ஈ.டிகளின் அனைத்து நேர்மறை முனையங்களும் (அனோட்கள்) ஒன்றாக இணைக்கப்பட்டுள்ளன, அவை COM என பெயரிடப்பட்டுள்ளன. மேலும் அனைத்து எதிர்மறை வெப்பங்களும் தனியாக விடப்படுகின்றன.

சுற்று வரைபடம் மற்றும் வேலை விரிவாக்கம்
எல்.ஈ.டிகளை தலைகீழாக இணைக்க வேண்டும் என்பதால் இங்கே 7 பிரிவுகளின் பொதுவான அனோட் வகையைப் பயன்படுத்துகிறோம். எல்.ஈ.டி ஒளிரும் அளவுக்கு மைக்ரோகண்ட்ரோலர் போதுமான சக்தியை வழங்காது என்பதை நாம் அறிவோம், எனவே எல்.ஈ.டி யின் கேத்தோடை மைக்ரோகண்ட்ரோலர் முள் மற்றும் எல்.ஈ.டி யின் அனோடை மின்வழங்கலுடன் இணைக்க வேண்டும். இந்த கட்டுரையில் “8051 மைக்ரோகண்ட்ரோலருடன் எல்.ஈ.டி இடைமுகம்” என்ற கட்டுரையில் இந்த எதிர்மறை தர்க்க கருத்தை நீங்கள் புரிந்து கொள்ளலாம். படிக மற்றும் மீட்டமைப்பு சுற்றமைப்பு போன்ற மைக்ரோகண்ட்ரோலரின் அடிப்படை இணைப்பைப் புரிந்துகொள்ள இந்த கட்டுரையையும் நீங்கள் படிக்க வேண்டும்.

8051 மைக்ரோகண்ட்ரோலருடன் 7 பிரிவு காட்சியை இடைமுகப்படுத்துவதற்கான சுற்று வரைபடத்திற்கு மேலே காட்டப்பட்டுள்ளது, நாங்கள் ஒரு, பி, சி, டி, இ, எஃப், ஜி, எச் ஆகியவற்றை பின்ஸ் 2.0 முதல் 2.7 வரை இணைத்துள்ளோம், அதாவது 7 பகுதியை மைக்ரோகண்ட்ரோலரின் போர்ட் 2 உடன் இணைக்கிறோம். இப்போது நாம் 0 ஐக் காட்ட விரும்புகிறோம் என்று வைத்துக்கொள்வோம், பின்னர் “g” என்ற வரியைச் சேர்ந்த எல்.ஈ.டி தவிர அனைத்து எல்.ஈ.டிகளையும் நாம் ஒளிரச் செய்ய வேண்டும் (மேலே உள்ள வரைபடத்தைப் பார்க்கவும்), எனவே பின்ஸ் 2.0 முதல் 2.6 வரை 0 ஆக இருக்க வேண்டும் (எல்.ஈ.டி-ஐ இயக்க 0 ஆக இருக்க வேண்டும் எதிர்மறை தர்க்கத்திற்கு) மற்றும் முள் 2.7 மற்றும் 2.8 1 ஆக இருக்க வேண்டும் (எதிர்மறை தர்க்கத்தின் படி எல்.ஈ.டி அணைக்க 1 முதல் இருக்க வேண்டும்). எனவே ஊசிகளுடன் 2.0 முதல் 2.6 (a, b, c, d, e, f) உடன் இணைக்கப்பட்ட எல்.ஈ.டிக்கள் இயக்கத்தில் இருக்கும், மேலும் 2.7 மற்றும் 2.8 (கிராம் மற்றும் எச்) உடன் இணைக்கப்பட்ட எல்.ஈ.டிக்கள் முடக்கப்படும், இது 7 இல் “0” ஐ உருவாக்கும் பிரிவு. எனவே எங்களுக்கு பிட் முறை 11000000 தேவை (பின் 8 மிக உயர்ந்த பிட் எனவே பி 2.7 முதல் பி 2.0 வரை தொடங்குகிறது), மற்றும் பைனரி 11000000 க்கான ஹெக்ஸ் குறியீடு “சி 0” ஆகும். இதேபோல் நாம் அனைத்து இலக்கங்களுக்கும் கணக்கிடலாம். இங்கே நாம் “dot / h” ஐ எப்போதும் முடக்கத்தில் வைத்திருக்கிறோம்,எனவே ஒவ்வொரு முறையும் அதற்கு LOGIC “1” கொடுக்க வேண்டும். பொதுவான அனோட் 7 பிரிவைப் பயன்படுத்தும் போது அனைத்து எண்களுக்கும் ஒரு அட்டவணை கீழே கொடுக்கப்பட்டுள்ளது.
|
காட்சிக்கு இலக்க |
hgfedcba |
ஹெக்ஸ் குறியீடு |
|
0 |
11000000 |
சி 0 |
|
1 |
11111001 |
எஃப் 9 |
|
2 |
10100100 |
அ 4 |
|
3 |
10110000 |
பி 0 |
|
4 |
10011001 |
99 |
|
5 |
10010010 |
92 |
|
6 |
10000010 |
82 |
|
7 |
11111000 |
எஃப் 8 |
|
8 |
10000000 |
80 |
|
9 |
10010000 |
90 |
குறியீடு விளக்கம்
மில்லி விநாடிகளில் தாமதத்தை வழங்க நாங்கள் ms_delay செயல்பாட்டை உருவாக்கியுள்ளோம், இந்த தாமதம் பொதுவாக எந்த மைக்ரோகண்ட்ரோலர் திட்டத்திலும் வழங்கப்படுகிறது, இதனால் மைக்ரோகண்ட்ரோலர் அதன் உள் செயல்பாட்டை முடிக்க முடியும்.
பின்னர் 0 முதல் 9 வரை ஹெக்ஸ் குறியீடுகளின் வரிசையை உருவாக்கியுள்ளோம் (மேலே உள்ள அட்டவணையைப் பார்க்கவும்), இறுதியாக ஹெக்ஸ் குறியீடுகளை போர்ட் 2 க்கு அனுப்பியுள்ளோம், இது பொதுவான அனோட் 7 பிரிவுடன் இணைக்கப்பட்டுள்ளது. எனவே இந்த வழியில் 7 பிரிவு காட்சியில் எண்கள் காட்டப்படுகின்றன.
இப்போது மைக்ரோகண்ட்ரோலரில் 4 போர்ட்கள் மட்டுமே உள்ளன, மேலும் நான்கு 7 பிரிவுகளுக்கு மேல் தரவைக் காட்ட விரும்பினால் என்ன செய்வது ?? இந்த சிக்கலை தீர்க்க, மல்டிபிளெக்சிங் நுட்பம் படத்தில் வருகிறது. நாம் மல்டிபிளக்ஸ் பல 7 பிரிவு அலகுகள் வேண்டும். ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலருடன் இடைமுக 7 பிரிவு காட்சியைப் படிக்கவும்.
