8051 மைக்ரோகண்ட்ரோலருடன் எல்சிடி இடைமுகம்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





ஒரு தசாப்தத்திற்கு முன்னர் செயல்முறை மற்றும் கட்டுப்பாட்டு செயல்பாடுகள் நுண்செயலியைப் பயன்படுத்தி மட்டுமே செயல்படுத்தப்பட்டன. ஆனால் இப்போதெல்லாம் நிலைமை மாற்றப்பட்டு மைக்ரோகண்ட்ரோலர் என்ற புதிய சாதனத்தால் அது ஆக்கிரமிக்கப்பட்டுள்ளது. மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தாமல் எந்த மின்னணு கேஜெட்டையும் எங்களால் கண்டுபிடிக்க முடியவில்லை, ஏனெனில் வளர்ச்சி மிகவும் கடுமையானது. தி மைக்ரோகண்ட்ரோலர் உட்பொதிக்கப்பட்ட அமைப்பை மாற்றியுள்ளது வடிவமைப்பு மிகவும் எளிய மற்றும் மேம்பட்ட.

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




மைக்ரோகண்ட்ரோலர் என்றால் என்ன?

மைக்ரோகண்ட்ரோலர் என்பது ஒருங்கிணைந்த சுற்றுவட்டத்தில் ஒரு சிறிய கணினி ஆகும், இது நினைவகம், நிரல்படுத்தக்கூடிய உள்ளீடு மற்றும் வெளியீட்டு சாதனங்கள், செயலி கோர் ஆகியவற்றைக் கொண்டுள்ளது. மைக்ரோகண்ட்ரோலர் முதன்மையாக வடிவமைக்கப்பட்டுள்ளது உட்பொதிக்கப்பட்ட பயன்பாடுகள் தனிப்பட்ட கணினிகள் அல்லது பொது-பயன்பாட்டு பயன்பாடுகளுக்காக வடிவமைக்கப்பட்ட நுண்செயலி. மைக்ரோகண்ட்ரோலர் அறிவுறுத்தல்கள் பிட் முகவரிக்குரியவை மற்றும் பைட்-முகவரிகள். இது உள்ளீடுகள் மற்றும் வெளியீடுகளின் கட்டுப்பாட்டுக்கு அறிவுறுத்தல் தொகுப்புகளைக் கொண்டுள்ளது.

8051 மைக்ரோகண்ட்ரோலர்

8051 மைக்ரோகண்ட்ரோலர்



எல்சிடி இடைமுக தொகுதி ஆய்வு

16 × 2 எல்சிடி தொகுதி என்பது 8051 அடிப்படையில் பயன்படுத்தப்பட வேண்டிய எல்சிடி தொகுதி மிகவும் பொதுவான வகை உட்பொதிக்கப்பட்ட திட்டங்கள் . இது 16 வரிசைகள் மற்றும் 2 நெடுவரிசைகள் [5 × 7] அல்லது [5 × 8] எல்சிடி டாட் மெட்ரிக்குகளைக் கொண்டுள்ளது. நாம் பயன்படுத்தும் தொகுதி எண் JHD162A. கான்ட்ராஸ்ட் அட்ஜஸ்ட்மென்ட் ஃபங்க்ஷன், பேக்லைட் போன்ற அம்சங்களுடன் 16 பின் தொகுப்புகளில் கிடைக்கிறது, மேலும் ஒவ்வொரு டாட் மேட்ரிக்ஸிலும் 5 × 8 டாட் ரெசல்யூஷன் உள்ளது.

பின்ஸ், அவற்றின் பெயர் மற்றும் செயல்பாடுகள் கீழே உள்ள அட்டவணையில் காட்டப்பட்டுள்ளன

16 × 2 எல்சிடி முள் எண், பெயர் மற்றும் செயல்பாடுகள்

  • VEE முள் 3 இந்த முள் மின்னழுத்தத்தை மாற்றுவதன் மூலம் எல்சிடியின் மாறுபாட்டை சரிசெய்கிறது. ஒரு முனையை தரை ஆற்றலுடனும் மற்றவற்றை வி.சி.சி (5 வி) உடன் இணைப்பதன் மூலம் செய்யப்படுகிறது.
  • ஆர் / டபிள்யூ முள் 5 வாசிப்பு மற்றும் எழுதும் முறைகளுக்கு இடையே தேர்ந்தெடுக்கிறது. LOGIC HIGH at pin READ பயன்முறையை எளிதாக்குகிறது மற்றும் இந்த முள் குறைந்த நிலை WRITE பயன்முறையை எளிதாக்குகிறது.
  • JHD162A இல் 2 உள்ளடிக்கிய பதிவேடுகள் உள்ளன. ஆர்எஸ் பின் 4 இல் லாஜிக் ஹை (1) தரவு பதிவேட்டைத் தேர்ந்தெடுக்கிறது. தரவு வரியில் தரவைச் செருகும், தொகுதி அதை ஒரு கட்டளையாக அங்கீகரிக்கும். ஆர்எஸ் முனையில் லாஜிக் லோ (0) தர்க்கம் கட்டளை பதிவேட்டைத் தேர்ந்தெடுக்கும்.
  • தரவு பதிவு- காண்பிக்கப்பட வேண்டிய தரவை வைக்கவும்
  • கட்டளை பதிவு- கட்டளைகளை வைக்கிறது. 8-பிட் தரவு வரியில் (DB0 முதல் DB7 வரை) தரவைச் செருகும், எல்சிடி தொகுதி அதைக் காண்பிக்க வேண்டிய தரவுகளாக அங்கீகரிக்கிறது
  • மின் முள் 6 தொகுதி இயக்கப்படுகிறது. இந்த முள் மீது உயர் முதல் குறைந்த மாற்றம் தொகுதி மாறும்.
  • DB0 முதல் DB7 வரை தரவு ஊசிகளாகும். காண்பிக்கப்பட வேண்டிய தரவு மற்றும் கட்டளை வழிமுறைகள் இந்த ஊசிகளில் வைக்கப்படுகின்றன.
  • எல்.ஈ.டி (+) என்பது பின்னொளி, எல்.ஈ.டி அனோட் மற்றும் இந்த முள் பொருத்தமான மதிப்பின் தொடர் மின்னோட்டத்தைக் கட்டுப்படுத்தும் மின்தடையின் மூலம் வி.சி.சி உடன் இணைக்கப்பட வேண்டும். எல்.ஈ.டி (-) என்பது பின்னொளி, எல்.ஈ.டி கேத்தோடு மற்றும் இந்த முள் தரையில் இணைக்கப்பட வேண்டும்.
  • 16 × 2 எல்சிடி தொகுதி கட்டளைகள்

16 × 2 எல்சிடி தொகுதி முன்னமைக்கப்பட்ட கட்டளை வழிமுறைகளைக் கொண்டுள்ளது. ஒவ்வொரு கட்டளையும் ஒரு குறிப்பிட்ட பணியை செய்ய தொகுதி செய்யும். பொதுவாக பயன்படுத்தப்படும் செயல்பாடு மற்றும் அவற்றின் கட்டளைகள் கீழே உள்ள அட்டவணையில் கொடுக்கப்பட்டுள்ளன.


16 × 2 எல்சிடி தொகுதி கட்டளை மற்றும் செயல்பாடு

எல்சிடி துவக்கம்

எல்சிடியைத் தொடங்க, பின்வருபவை கீழே கொடுக்கப்பட்டுள்ள படிகள் மற்றும் இந்த படிகள் கிட்டத்தட்ட எல்லா பயன்பாடுகளுக்கும் ஒரே மாதிரியானவை.

  • துவக்கத்திற்காக 8H பிட் தரவு வரிக்கு 38H ஐ அனுப்பவும்
  • எல்சிடி ஆன், கர்சர் ஆன், கர்சர் ஒளிரும் ஆன் செய்ய 0FH ஐ அனுப்பவும்
  • கர்சர் நிலையை அதிகரிக்க 06H ஐ அனுப்பவும்
  • காட்சியை அழிக்க 01H ஐ அனுப்பி, கர்சரைத் திருப்பி விடுங்கள்

எல்சிடிக்கு தரவை அனுப்புகிறது

எல்சிடி தொகுதிக்கு தரவை அனுப்புவதற்கான படிகள் பின்வருமாறு. கொடுக்கப்பட்ட தரவு உள்ளீடு ஒரு தரவு அல்லது காட்டப்பட வேண்டிய கட்டளை என்பதை தீர்மானிக்க தொகுதி உருவாக்கும் இந்த ஊசிகளின் தர்க்க நிலை.

  • ஆர் / டபிள்யூ குறைவாக செய்யுங்கள்
  • தரவு பைட் காண்பிக்கப்பட வேண்டிய தரவு என்றால், RS = 1 ஐ உருவாக்கவும்
  • RS = 0, தரவு பைட் ஒரு கட்டளை என்றால்.
  • தரவு பதிவேட்டில் தரவு பைட்டை வைக்கவும்
  • பின்னர் E ஐ உயர் முதல் கீழ் வரை துடிக்கவும்
  • பிற தரவை அனுப்ப மேலே உள்ள படிகளை மீண்டும் செய்யவும்

8051 மைக்ரோகண்ட்ரோலரின் எல்சிடி இடைமுகத்தின் சுற்று வரைபடம்

AT89S51 மைக்ரோகண்ட்ரோலருடன் இன்டர்ஃபேசிங் 16 × 2 எல்சிடி தொகுதியின் சுற்று வரைபடம் மேலே காட்டப்பட்டுள்ளது. மின்தடை ஆர் 3, மின்தேக்கி சி 3 மற்றும் புஷ் பொத்தான் சுவிட்ச் எஸ் 1 ஆகியவை மீட்டமைப்பு சுற்றுகளை உருவாக்கும். கிரிஸ்டல் எக்ஸ் 1 மற்றும் பீங்கான் மின்தேக்கிகள் சி 1, சி 2 ஆகியவை கடிகார சுற்றுடன் தொடர்புடையவை, அவை கணினி கடிகார அதிர்வெண்ணை உருவாக்கும். மைக்ரோகண்ட்ரோலரின் P1.0 முதல் P1.7 ஊசிகளை முறையே DB0 முதல் DB7 ஊசிகளுடன் இணைக்கப்பட்டுள்ளது, இது எல்சிடி தொகுதிக்கு செல்லும் தரவை வழிநடத்துகிறது. P3.3, P3.3 மற்றும் P3.5 ஆகியவை மைக்ரோகண்ட்ரோலரின் E, R / W, RS ஊசிகளுடன் இணைகின்றன, மேலும் இந்த பாதை கட்டுப்பாட்டு சமிக்ஞைகளை எல்சிடி தொகுதிக்கு மாற்றும். ஆர் 1 மின்தடை எல்.ஈ.டி பின்னொளி மற்றும் பின்னொளி தீவிரம் மூலம் மின்னோட்டத்தை கட்டுப்படுத்துகிறது. காட்சியின் மாறுபாட்டை சரிசெய்ய POT R2 பயன்படுத்தப்படுகிறது. 8051 மைக்ரோகண்ட்ரோலர்களுடன் எல்.சி.டி.யை இணைப்பதற்கான நிரல் கீழே காட்டப்பட்டுள்ளது.

எல்சிடி இன்டர்ஃபேசிங் சர்க்யூட் வரைபடம்

எல்சிடி இன்டர்ஃபேசிங் சர்க்யூட் வரைபடம்

8051 மைக்ரோகண்ட்ரோலருக்கு எல்சிடி இடைமுகத்திற்கான திட்டம்

MOV A, # 38H / / 2 கோடுகள் மற்றும் 5 × 7 அணி பயன்படுத்தவும்
ACALL அடையாள அட்டை
MOV A, # 0FH / / LCD ON, கர்சர் ஆன், கர்சர் ஒளிரும் ஆன்
ACALL அடையாள அட்டை
MOV A, # 06H / / அதிகரிப்பு கர்சர்
ACALL அடையாள அட்டை
MOV A, # 82H / / கர்சர் வரி ஒன்று, நிலை 2
ACALL அடையாள அட்டை
MOV A, # 3CH / / இரண்டாவது வரியை செயல்படுத்தவும்
ACALL அடையாள அட்டை
MOV A, # 49D
ACALL DISP
MOV A, # 54D
ACALL DISP
MOV A, # 88D
ACALL DISP
MOV A, # 50D
ACALL DISP
MOV A, # 32D
ACALL DISP
MOV A, # 76D
ACALL DISP
MOV A, # 67D
ACALL DISP
MOV A, # 68D
ACALL DISP
MOV A, # 0C1H / / இரண்டாவது வரிக்கு செல்லவும், நிலை 1
ACALL அடையாள அட்டை
MOV A, # 67D
ACALL DISP
MOV A, # 73D
ACALL DISP
MOV A, # 82D
ACALL DISP
MOV A, # 67D
ACALL DISP
MOV A, # 85D
ACALL DISP
MOV A, # 73D
ACALL DISP
MOV A, # 84D
ACALL DISP
MOV A, # 84D
ACALL DISP
MOV A, # 83D
ACALL DISP
MOV A, # 84D
ACALL DISP
MOV A, # 79D
ACALL DISP
MOV A, # 68D
ACALL DISP
MOV A, # 65D
ACALL DISP
MOV A, # 89D
ACALL DISP
இங்கே: எஸ்.ஜே.எம்.பி.
CMND: MOV P1, A.
சி.எல்.ஆர் பி 3.5
சி.எல்.ஆர் பி 3.4
SETB P3.3
சி.எல்.ஆர் பி 3.3
ACALL DELY
உரிமை
DISP: MOV P1, A.
SETB P3.5
சி.எல்.ஆர் பி 3.4
SETB P3.3
சி.எல்.ஆர் பி 3.3
ACALL DELY
உரிமை
டெல்லி: சி.எல்.ஆர் பி 3.3
சி.எல்.ஆர் பி 3.5
SETB P3.4
MOV P1, # 0FFh
SETB P3.3
MOV A, P1
JB ACC.7, டெல்லி
சி.எல்.ஆர் பி 3.3
சி.எல்.ஆர் பி 3.4
உரிமை
END

இது எல்சிடி இடைமுகத்தைப் பற்றியது 8051 மைக்ரோகண்ட்ரோலர்கள் . இந்த கட்டுரையைப் பற்றி நன்கு புரிந்துகொள்ள இந்த கட்டுரையில் கொடுக்கப்பட்டுள்ள தகவல்கள் உங்களுக்கு உதவியாக இருக்கும் என்று நாங்கள் நம்புகிறோம். மேலும், இந்த கட்டுரை தொடர்பான ஏதேனும் கேள்விகள் அல்லது செயல்படுத்த எந்த உதவியும் மின் மற்றும் மின்னணு திட்டங்கள் , கீழேயுள்ள கருத்துப் பிரிவில் இணைப்பதன் மூலம் எங்களை அணுகலாம். உங்களுக்கான கேள்வி இங்கே, 8051 மைக்ரோகண்ட்ரோலர்களுடன் எல்சிடி இடைமுகத்திற்கான குறியீடு என்ன?

புகைப்பட வரவு:

8051 மைக்ரோகண்ட்ரோலருடன் எல்சிடி இடைமுகம் சர்க்யூட்ஸ்டோடே