“ 8051 மைக்ரோகண்ட்ரோலருடன் எவ்வாறு தொடங்குவது ” என்ற தொடக்க வழிகாட்டியை நீங்கள் தேடுகிறீர்கள் என்றால், இந்த கட்டுரையில் 8051 மைக்ரோகண்ட்ரோலருடன் எவ்வாறு நடைமுறையில் செயல்படுவது என்பதை இங்கே காண்பிப்பேன். “8051 மைக்ரோகண்ட்ரோலர்” அல்லது “சி-புரோகிராம் எப்படி எழுதுவது” போன்றவற்றை நான் விரிவாகப் பார்க்கவில்லை, ஆனால் இந்த கட்டுரையின் நோக்கம் மைக்ரோகண்ட்ரோலருடன் பணிபுரியத் தேவையான வன்பொருள் மற்றும் மென்பொருளைப் பற்றியும், எப்படி அவற்றைப் பயன்படுத்த.
ஆனால் விரிவாகச் செல்வதற்கு முன் 8051 மைக்ரோகண்ட்ரோலரைப் பற்றி சுருக்கமாகச் சுருக்கலாம். இது 40 பின் சாதனம், மற்றும் 4 போர்ட்களைக் கொண்டுள்ளது, ஒவ்வொரு போர்ட்டிலும் 8 முள், அதாவது 4 எக்ஸ் 8 = 32 பின்ஸ் உள்ளன. இந்த ஊசிகளை உள்ளீடு / வெளியீட்டு செயல்பாட்டிற்குப் பயன்படுத்தப்படுகின்றன, சில ஊசிகளில் டைமர், குறுக்கீடுகள் போன்ற இரட்டை செயல்பாடுகள் உள்ளன. இந்த 32 ஊசிகளில், இரண்டு ஊசிகளும் மின்சாரம் மற்றும் தரைக்கு (முள் 40 மற்றும் 20), படிக ஆஸிலேட்டரை இணைக்க இரண்டு ஊசிகளும் (முள் 18, 19), வெளிப்புற நினைவகத்தை இணைக்க 3 ஊசிகளும் (முள் 29, 30, 31) மற்றும் மீட்டமை செயல்பாட்டிற்கு ஒரு முள் (பின் 9).
இது இரண்டு வகையான மெமரி ரேம் மற்றும் ஃப்ளாஷ் மெமரி (ஈபிரோம்) ஆகியவற்றைக் கொண்டுள்ளது, அவை மைக்ரோகண்ட்ரோலரின் படி ரேம் 256 பைட்டுகள் மற்றும் ஃபிளாஷ் AT89S52 க்கு 8 கே ஆகும். இந்த கட்டுரையைப் பார்த்த பிறகு, 8051 மைக்ரோகண்ட்ரோலரைப் பற்றி ஒரு நல்ல யோசனையைப் பெற, “8051 மைக்ரோகண்ட்ரோலருடன் எல்.ஈ.டி இன்டர்ஃபேசிங்” உடன் செல்லலாம்.
நிரலாக்கத்திற்கான IDE
அடிப்படை எலக்ட்ரானிக்ஸ் கூறுகள், கம்பிகள், பிரட்போர்டு, பேட்டரி போன்றவற்றை நீங்கள் அறிந்திருப்பதாக நான் கருதுகிறேன், எனவே நான் நேரடியாக 8051 மைக்ரோகண்ட்ரோலருக்கு செல்கிறேன்.
இப்போது முதலில் மைக்ரோகண்ட்ரோலரை இயக்க சி நிரல் தேவை, இதனால் நாம் அதை நிரல் செய்யலாம், அது நிரலின் படி வேலை செய்யும். எனவே நிரலை எழுத மற்றும் தொகுக்க எங்களுக்கு ஒரு ஐடிஇ (ஒருங்கிணைந்த மேம்பாட்டு சூழல்) தேவை, பல எடிட்டர்கள் உள்ளன, ஆனால் சந்தேகத்திற்கு இடமின்றி சிறந்த ஐடிஇ “கெயில் யுவிஷன் ஐடிஇ” ஆகும். கெயில் uvision இல் நீங்கள் ஒரு நிரலை எழுதலாம், தொகுக்கலாம், பிழைதிருத்தம் செய்யலாம் மற்றும் இயக்கலாம். கெயில் uvision ஐப் பயன்படுத்துவதற்கான படிகள் உள்ளன:
- சமீபத்திய கெயில் uvision4 ஐ பதிவிறக்கம் செய்து நிரலை நிறுவவும்.
- திட்டத்திற்குச் சென்று 'புதிய யுவிஷன் திட்டம்' என்பதைத் தேர்ந்தெடுத்து, அதற்கு ஒரு பெயரைக் கொடுத்து சேமிக்கவும். இடது பக்கத்தில் 'இலக்கு 1' மற்றும் 'மூலக் குழு 1' கோப்புறை அமைப்பைக் காண்பீர்கள்.
- இலக்கு 1 இல் வலது கிளிக் செய்து, “இலக்கு இலக்கு 1 க்கான விருப்பங்கள்” என்பதைத் தேர்ந்தெடுத்து, வெளியீட்டு தாவலைக் கிளிக் செய்து, 'ஹெக்ஸ் கோப்பை உருவாக்கு' என்ற தேர்வுப்பெட்டியை சரிபார்த்து, சரி என்பதைக் கிளிக் செய்யவும்.

- கோப்பு மெனுவைக் கிளிக் செய்து, 'புதியது' என்பதைக் கிளிக் செய்து, சி நிரலை எழுதி, 'led_blinking.c' போன்ற.c நீட்டிப்புடன் சேமிக்கவும் (வழக்கமாக நாங்கள் uVision திட்டத்தை உருவாக்கும் அதே கோப்புறையில்)
- 'மூலக் குழு 1' இல் வலது கிளிக் செய்து, 'குழு மூலக் குழு 1 இல் கோப்புகளைச் சேர்' என்பதைத் தேர்ந்தெடுத்து, உங்கள் சி நிரல் கோப்பைத் தேர்ந்தெடுத்து 'சேர்' என்பதைக் கிளிக் செய்து, 'மூடு' என்பதைக் கிளிக் செய்க.

- இப்போது திட்ட மெனுவுக்குச் சென்று, 'அனைத்து இலக்கு கோப்புகளையும் மீண்டும் உருவாக்கு' என்பதைக் கிளிக் செய்க அல்லது மேலே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி பொத்தானைக் கிளிக் செய்க. வெளியீட்டு சாளரத்தில், நீங்கள் ஏதேனும் பிழை மற்றும் எச்சரிக்கையை சரிபார்க்கலாம். இது சி நிரல் கோப்பின் அதே கோப்புறையில் HEX கோப்பை உருவாக்குகிறது. அடுத்த பிரிவில் விளக்கப்பட்டுள்ள 8051 சிப்பை நிரல் செய்ய இந்த ஹெக்ஸ் கோப்பு எங்களுக்கு தேவை.
எனவே இந்த பிரிவின் முடிவில், 8051 மைக்ரோகண்ட்ரோலர் மூலம் இயக்க விரும்பும் சி நிரலின் ஹெக்ஸ் கோப்பு உள்ளது.
8051 மைக்ரோகண்ட்ரோலரை எரித்தல்
இது “ மைக்ரோகண்ட்ரோலரை புரோகிராமிங் செய்தல் ” அல்லது “நிரலை மைக்ரோகண்ட்ரோலருக்கு மாற்றுவது” என்றும் அழைக்கப்படுகிறது. மைக்ரோகண்ட்ரோலருக்கு சி-புரோகிராம் அல்லது உயர் மட்ட மொழி புரியவில்லை என்பதை இங்கே நாம் கவனிக்க வேண்டும், அதனால்தான் நமக்கு ஒரு ஹெக்ஸ் கோப்பு தேவை. HEX கோப்பு இயந்திர நிலை மொழியில் உள்ளது, இது மைக்ரோகண்ட்ரோலர் புரிந்துகொள்கிறது. இந்த நோக்கத்திற்காக, HEX கோப்பை உருவாக்க மேலே 3 வது கட்டத்தில் “HEX கோப்பை உருவாக்கு” என்பதை சோதித்தோம். இப்போது எங்களிடம் ஹெக்ஸ் கோப்பு மற்றும் 8051 சிப் உள்ளது, ஆனால் அதை எவ்வாறு மாற்றுவது? அந்த நோக்கத்திற்காக நமக்கு 'பர்னர்' அல்லது 'புரோகிராமர்' என்று அழைக்கப்படும் வன்பொருள் தேவை.
சந்தையில் பல வகையான பர்னர் வன்பொருள் கிடைக்கிறது, அதை நாங்கள் உருவாக்கலாம், இணையத்தில் “8051 பர்னரை உருவாக்குதல்” என்பதில் பல பயிற்சிகளைக் காணலாம். ஆனால் நீங்கள் ஒரு தொடக்கக்காரராக இருந்தால், கட்டுவதற்கு பதிலாக வாங்க பரிந்துரைக்கிறேன். அவை நியாயமான விலையில் சந்தையில் கிடைக்கின்றன ($ 5 முதல் $ 10 வரை). மைக்ரோகண்ட்ரோலரை நிரல் செய்வதற்கான எளிய மற்றும் சிறந்த வழியாக ISP ( கணினி நிரலாக்கத்தில் ) உள்ளது. ஐஎஸ்பி புரோகிராமரில், ஒவ்வொரு முறையும் அதை ப்ரொட்போர்டில் இருந்து மைக்ரோகண்ட்ரோலரை எடுக்க தேவையில்லை.

8051 மைக்ரோகண்ட்ரோலருடன் இணைப்பது மிகவும் எளிதானது, MOSI (தரவு உள்ளீடு) வரியை 8051 இன் MOSI உடன் இணைக்கவும், MISO (தரவு வெளியீடு) வரியை MISO உடன் இணைக்கவும் மற்றும் பலவற்றை கீழே உள்ள வரைபடத்தில் உள்ளதைப் போல இணைக்கவும். இதை ஐ.எஸ்.பி கேபிள் மூலம் இணைக்க முடியும். யூ.எஸ்.பி கேபிளை கணினியுடன் இணைக்கவும்.

எனவே அனைத்து இணைப்புகளுக்கும் பிறகு, குறியீட்டை மைக்ரோகண்ட்ரோலருக்கு எவ்வாறு மாற்றுவோம்? அதற்கு எங்களுக்கு பர்னர் மென்பொருள் தேவை, இது 8051 சிப்பின் ஃப்ளாஷ் நினைவகத்தை எரிக்கும். ஃப்ளாஷ் மேஜிக், ப்ரோஜிஎஸ்பி போன்ற பல மென்பொருள்கள் உள்ளன. நான் ProgISP ஐ பரிந்துரைக்கிறேன், கீழே ProgISP மென்பொருளின் ஸ்னாப் ஷாட் உள்ளது. எரிக்க வேண்டிய படிகள் இங்கே:
- ProgISP ஐப் பதிவிறக்கி இயக்கிகளை நிறுவவும்.exe கோப்பை இயக்கவும்.
- வரைபடத்தின் படி தேர்வுப்பெட்டிகளை சரிபார்க்கவும்.
- 'தேர்ந்தெடு சிப்' கீழ்தோன்றலில் இருந்து உங்கள் சிப்பைத் தேர்ந்தெடுக்கவும்,
- கோப்பு மெனுவைக் கிளிக் செய்து, ஃப்ளாஷ் ஏற்றவும் என்பதைத் தேர்ந்தெடுத்து, உங்கள் ஹெக்ஸ் கோப்பைத் தேர்ந்தெடு திற என்பதைக் கிளிக் செய்யவும்
- இறுதியாக ProgISP இல் உள்ள ஆட்டோ பொத்தானைக் கிளிக் செய்க. இது உங்கள் நிரலை சிப்பில் எரிக்கும்.

PROGISP ஐகான் செயலில் இருக்க வேண்டும் என்பதை நினைவில் கொள்ளுங்கள், அது செயலற்றதாகவோ அல்லது சாம்பல் நிறமாகவோ இருந்தால், அதாவது இயக்கிகள் சரியாக நிறுவப்படவில்லை அல்லது ஏதேனும் சிக்கல் உள்ளது.
விண்டோஸ் 7, விஸ்டா மற்றும் 8 இல் இயக்கியை நிறுவ சில சிக்கல்களை நீங்கள் காணலாம், நீங்கள் இங்கே தீர்வைக் காணலாம். அல்லது 8051 மைக்ரோகண்ட்ரோலரை எரிக்க வேறு சில மென்பொருளைப் பயன்படுத்தலாம்.
அடுத்தது என்ன?
8051 மைக்ரோகண்ட்ரோலருடன் நீங்கள் தொடங்கியதும், சில 8051 மைக்ரோகண்ட்ரோலர் திட்டங்களில் வேலை செய்யத் தொடங்குங்கள். ஆரம்பநிலைக்கு சில சோதனைகள் இங்கே:
- 8051 மைக்ரோகண்ட்ரோலருடன் எல்.ஈ.டி இடைமுகம்
- 8051 உடன் 7 பிரிவு காட்சி இடைமுகம்
- 8051 உடன் எல்சிடி இடைமுகம்
