இந்த டுடோரியலில் நாம் 4x2 (8 விசை) தொடு விசைப்பலகையை ATMEGA32A மைக்ரோகண்ட்ரோலருடன் இடைமுகப்படுத்தப் போகிறோம். எலக்ட்ரானிக்ஸ் பொறியியலில் பயன்படுத்தப்படும் மிக முக்கியமான உள்ளீட்டு சாதனங்களில் கீபேட் ஒன்றாகும் என்பதை நாம் அனைவரும் அறிவோம். இந்த தொகுதிக்கு உண்மையான விசைகள் இல்லை, ஆனால் சிறப்பாக வடிவமைக்கப்பட்ட கொள்ளளவு மெட்டல் பட்டைகள் உள்ளன, மேலும் இந்த பட்டைகள் மிகவும் உணர்திறன் கொண்டவை. எனவே ஒரு நபர் ஒரு திண்டுடன் தொடர்பு கொள்ளும்போது, அதனுடன் தொடர்புடைய சுழற்சியில் ஒரு கொள்ளளவு மாற்றம் ஏற்படும், மேலும் இந்த மாற்றம் தொகுதியில் உள்ள கட்டுப்பாட்டு மின்னணு மூலம் உணரப்படும். தொடுதலுக்கான பதிலாக, தொடர்புடைய திண்டு வெளியீட்டு முள் அதிகமாக செல்கிறது.
எட்டு விசை தொடு திண்டுக்கு எட்டு வெளியீடுகள் இருக்கும். இந்த தொகுதியுடன் பிற அம்சங்கள் இருந்தாலும், அவற்றை நாங்கள் இங்கு விவாதிக்கப் போவதில்லை.
கூறுகள் தேவை
வன்பொருள்: ATMEGA32 மைக்ரோகண்ட்ரோலர், மின்சாரம் (5v), AVR-ISP PROGRAMMER, JHD_162ALCD (16x2LCD), 100uF மின்தேக்கி, 100nF மின்தேக்கி, 1KΩ மின்தடை (2 துண்டுகள்), டச் கீபேட் தொகுதி.
மென்பொருள்: அட்மல் ஸ்டுடியோ 6.1 அல்லது அட்மல் ஸ்டுடியோ 6.2, புரோஜிஸ்ப் அல்லது ஃபிளாஷ் மேஜிக்.
சுற்று வரைபடம் மற்றும் வேலை விளக்கம்

சுற்றுகளில் ATMEGA32 இன் PORTB தரவு துறைமுக LCD உடன் இணைக்கப்பட்டுள்ளது. PORTC ஐ ஒரு சாதாரண தகவல்தொடர்பு துறைமுகமாக பயன்படுத்த விரும்பினால், உருகி பைட்டுகளை மாற்றுவதன் மூலம் PORTC இல் உள்ள JTAG தகவல்தொடர்புகளை ATMEGA க்கு முடக்க நினைவில் கொள்ள வேண்டும். 16x2 எல்சிடியில் ஒரு பின் ஒளி இருந்தால் எல்லாவற்றிற்கும் மேலாக 16 ஊசிகளும் உள்ளன, பின் ஒளி இல்லாவிட்டால் 14 ஊசிகளும் இருக்கும். ஒருவர் பின் ஒளி ஊசிகளை ஆற்றலாம் அல்லது விட்டுவிடலாம். இப்போது 14 ஊசிகளில் 8 தரவு ஊசிகளும் (7-14 அல்லது டி 0-டி 7), 2 மின்சாரம் வழங்கல் ஊசிகளும் (1 & 2 அல்லது விஎஸ்எஸ் & விடிடி அல்லது ஜிஎன்டி & + 5 வி), மாறுபட்ட கட்டுப்பாட்டுக்கு 3 வது முள் (எழுத்துக்கள் எவ்வளவு அடர்த்தியாக இருக்க வேண்டும் என்பதை விஇஇ கட்டுப்படுத்துகிறது காட்டப்பட்டுள்ளது), மற்றும் 3 கட்டுப்பாட்டு ஊசிகளும் (RS & RW & E)
சுற்றில், நான் இரண்டு கட்டுப்பாட்டு ஊசிகளை மட்டுமே எடுத்துள்ளேன் என்பதை நீங்கள் அவதானிக்கலாம், இது சிறந்த புரிதலின் நெகிழ்வுத்தன்மையைக் கொடுக்கும், கான்ட்ராஸ்ட் பிட் மற்றும் READ / WRITE ஆகியவை பெரும்பாலும் பயன்படுத்தப்படுவதில்லை, எனவே அவை தரையில் சுருக்கப்படலாம். இது எல்சிடியை மிக உயர்ந்த மாறுபாடு மற்றும் வாசிப்பு பயன்முறையில் வைக்கிறது. எழுத்துக்கள் மற்றும் தரவை அதற்கேற்ப அனுப்ப நாம் இயக்க மற்றும் RS ஊசிகளைக் கட்டுப்படுத்த வேண்டும்.
எல்சிடிக்கு செய்யப்படும் இணைப்புகள் கீழே கொடுக்கப்பட்டுள்ளன:
தரையில் PIN1 அல்லது VSS
PIN2 அல்லது VDD அல்லது VCC to + 5v power
PIN3 அல்லது VEE தரையில் (ஒரு தொடக்கநிலைக்கு அதிகபட்ச மாறுபாட்டை வழங்குகிறது)
UC இன் PD6 க்கு PIN4 அல்லது RS (பதிவு தேர்வு)
PIN5 அல்லது RW (படிக்க / எழுது) தரையில் (எல்சிடியை வாசிப்பு பயன்முறையில் வைக்கிறது பயனருக்கான தகவல்தொடர்புகளை எளிதாக்குகிறது)
UC இன் PD5 க்கு PIN6 அல்லது E (இயக்கு)
UC இன் PIN7 அல்லது D0 முதல் PB0 வரை
UC இன் PIN8 அல்லது D1 முதல் PB1 வரை
UC இன் PIN9 அல்லது D2 முதல் PB2 வரை
UC இன் PIN10 அல்லது D3 முதல் PB3 வரை
UC இன் PIN11 அல்லது D4 முதல் PB4 வரை
UC இன் PIN12 அல்லது D5 முதல் PB5 வரை
UC இன் PIN13 அல்லது D6 முதல் PB6 வரை
UC இன் PIN14 அல்லது D7 முதல் PB7 வரை
சுற்றில் நாங்கள் 8 பிட் தகவல்தொடர்பு (டி 0-டி 7) ஐப் பயன்படுத்தியிருப்பதைக் காணலாம், இருப்பினும் இது கட்டாயமில்லை, நாங்கள் 4 பிட் தகவல்தொடர்பு (டி 4-டி 7) ஐப் பயன்படுத்தலாம், ஆனால் 4 பிட் தகவல்தொடர்பு நிரல் சற்று சிக்கலானது.
எனவே மேலே உள்ள அட்டவணையை கவனிப்பதன் மூலம் எல்.சி.டி.யின் 10 ஊசிகளை கட்டுப்படுத்தியுடன் இணைக்கிறோம், இதில் 8 ஊசிகளும் தரவு ஊசிகளும், கட்டுப்பாட்டுக்கு 2 ஊசிகளும் ஆகும்.
மேலும் செல்வதற்கு முன், கொள்ளளவு தொகுதி 2.5 வி மின்னழுத்தத்திற்கு வேலை செய்கிறது என்பதை அறிந்து கொள்வது அவசியம். மேலும் தொடு தொகுதி மூலம் வரையப்பட்ட மின்னோட்டம் அதிகமாக இல்லை. எனவே 5V இலிருந்து தொகுதிக்கு 2.5V ஐப் பெறுவதற்கு நாம் மின்னழுத்த வகுப்பி சுற்று பயன்படுத்தப் போகிறோம்.
மின்தடையங்களால் முந்தைய மின்னழுத்த வகுப்பி சுற்று கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது.

இப்போது மின்னழுத்த வகுப்பி சுற்று தொகுதிகள் மற்றும் பிற குறிப்புகளுக்கு குறைந்த மின்னழுத்தங்களை வழங்குகிறது. படத்தில் காட்டப்பட்டுள்ளபடி, நடுப்பகுதியில் உள்ள வெளியீட்டு மின்னழுத்தம் எதிர்ப்பின் விகிதமாகும். எனவே 5V இலிருந்து 2.5v ஐப் பெறுவதற்கு நாம் R1 = R2 = 1KΩ ஐப் பயன்படுத்தப் போகிறோம், எனவே 5V இன் விநியோக மின்னழுத்தத்திற்கு மிட் பாயிண்ட் மின்னழுத்தம் தரையைப் பொறுத்தவரை 2.5V ஆக இருக்கும். வகுப்பி சுற்றிலிருந்து இந்த மின்னழுத்தம் தொகுதிக்கு இணைக்கப்பட்டுள்ளது. சுற்று வரைபடத்தில் காட்டப்பட்டுள்ளபடி, ஹார்மோனிக்ஸ் வடிகட்டுவதற்கு ஒரு மின்தேக்கி அதன் குறுக்கே இணைக்கப்பட்டுள்ளது.
தொடு தொகுதியின் வெளியீட்டு துறை அட்மேகா கட்டுப்படுத்தியுடன் இணைக்கப்பட்டுள்ளது, எனவே ஒரு திண்டு தொடும் போதெல்லாம் தொடர்புடைய முள் வெளியீடு அதிகமாக இருக்கும். இந்த தர்க்க மாற்றம் கட்டுப்படுத்தியால் உணரப்படுகிறது. கட்டுப்படுத்தி முள் அடிப்படையில் எல்சிடியில் இலக்கத்தைக் காட்டுகிறது, இது அதிக அளவில் செல்கிறது.
பாதுகாப்பைப் பொறுத்தவரை, அனைத்து தொகுதி வெளியீட்டு ஊசிகளையும் 10 கே மின்தடையங்கள் மூலம் தரையில் இழுக்க முடியும், இருப்பினும் அது கட்டாயமில்லை.
டச் கீபேட் இன்டர்ஃபேஸின் வேலை கீழே கொடுக்கப்பட்டுள்ள சி குறியீட்டின் படிப்படியாக சிறப்பாக விளக்கப்பட்டுள்ளது.
