ஒரு திட்டத்தை உருவாக்க PIC மைக்ரோகண்ட்ரோலரை எவ்வாறு நிரல் செய்வது

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





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

பிஐசி மைக்ரோகண்ட்ரோலர் புரோகிராமிங் படிகள்

பிஐசி மைக்ரோகண்ட்ரோலர் புரோகிராமிங் படிகள்



பிஐசி மைக்ரோகண்ட்ரோலர்

பி.ஐ.சி என்பது மைக்ரோகண்ட்ரோலரின் ஒரு குடும்பமாகும், இது என்.எக்ஸ்.பி, மைக்ரோசிப் போன்ற பல்வேறு நிறுவனங்களால் தயாரிக்கப்படுகிறது. பி.ஐ.சி என்பது “புற இடைமுகக் கட்டுப்படுத்தியை” குறிக்கிறது, அதில் நினைவுகள் உள்ளன, டைமர்கள் / கவுண்டர்கள் , தொடர் தொடர்பு, குறுக்கீடுகள் மற்றும் ஏடிசி மாற்றிகள் ஒற்றை ஒருங்கிணைந்த சிப்பில் கட்டப்பட்டுள்ளன.


PIC மைக்ரோகண்ட்ரோலர்கள் அலாரம் அமைப்புகள், போக்குவரத்து கட்டுப்பாட்டு அமைப்புகள் மற்றும் போன்ற பெரும்பாலான மின்னணு சாதனங்களில் காணப்படுகின்றன RFID அடிப்படையிலான பாதுகாப்பு அமைப்புகள் , முதலியன. பெரிய அளவிலான பணிகளைச் செய்ய PIC மைக்ரோகண்ட்ரோலர் நிரலாக்கத்தை மேற்கொள்ளலாம். பல வகையான PIC மைக்ரோகண்ட்ரோலர்கள் இருந்தாலும், சிறந்த மற்றும் அடிப்படை மைக்ரோகண்ட்ரோலர் PIC16f877a ஆகும்.



பிஐசி மைக்ரோகண்ட்ரோலர் புரோகிராமிங் செயல்முறை

தி PIC மைக்ரோகண்ட்ரோலர்கள் உட்பொதிக்கப்பட்ட சி மொழியால் திட்டமிடப்படுகின்றன அல்லது பொருத்தமான பிரத்யேக மென்பொருளைப் பயன்படுத்துவதன் மூலம் சட்டசபை மொழி. பி.ஐ.சி மைக்ரோகண்ட்ரோலர் திட்டத்தை உருவாக்க முன், ஒரு அடிப்படை மைக்ரோகண்ட்ரோலர் (8051 போன்றவை) அடிப்படையிலான திட்டத்தை உருவாக்குவது குறித்து நாம் விழிப்புடன் இருக்க வேண்டும். யோசனை கிடைத்ததும், இந்த கட்டுப்படுத்தி சார்ந்த திட்டக் கட்டிடம் எளிதானது, எனவே இதைப் பார்ப்போம் PIC மைக்ரோகண்ட்ரோலர் அடிப்படையிலான திட்டத்தை உருவாக்குவதற்கான அடிப்படை படிகள் .

பி.ஐ.சி மைக்ரோகண்ட்ரோலரை நிரல் செய்வதற்கு முன், முதலில் நீங்கள் மைக்ரோகண்ட்ரோலரை நிரல் செய்யப் போகிறீர்கள் என்று சரியான திட்டத்தைத் தேர்ந்தெடுக்க வேண்டும். இப்போதைக்கு, எல்.ஈ.டி ஃபிளாஷ் லைட் அமைப்பைக் கவனியுங்கள்.

கோட்பாடு:


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

வடிவமைப்பின் பின்னால் இந்த திட்டத்தின் அடிப்படை யோசனை:

மைக்ரோகண்ட்ரோலர் வெளியீட்டு லாஜிக் பருப்புகளை உருவாக்குகிறது, இதனால் எல்.ஈ.டி ஒளி குறிப்பிட்ட இடைவெளியில் ஆன் மற்றும் ஆஃப் செய்யப்படுகிறது. அது ஒரு 40 முள் மைக்ரோகண்ட்ரோலர் . மைக்ரோகண்ட்ரோலரின் உள்ளீட்டு ஊசிகளுடன் கிரிஸ்டல் இடைமுகமானது படிக அதிர்வெண்ணில் துல்லியமான கடிகார சமிக்ஞைகளை வழங்குகிறது.

சுற்று வடிவமைப்பு

பி.ஐ.சி மைக்ரோகண்ட்ரோலர் கடிகார பருப்புகளைப் பொறுத்து தரவைப் பரப்புகிறது மற்றும் பெறுகிறது, பி.ஐ.சி மைக்ரோகண்ட்ரோலர் 4 மெகா ஹெர்ட்ஸ் படிக அதிர்வெண்ணுடன் இயங்குகிறது. இரண்டு மின்தேக்கிகள் படிக ஆஸிலேட்டருடன் 20pf முதல் 40pf வரம்பில் இணைக்கப்பட்டுள்ளன, இது கடிகார சமிக்ஞைகளை உறுதிப்படுத்த பயன்படுகிறது. சில நேரங்களில், பி.ஐ.சி மைக்ரோகண்ட்ரோலர் நிலை அல்லது நேரக் கணக்கீட்டைத் தடுக்க செல்கிறது, அந்த நேரத்தில் நாம் மைக்ரோகண்ட்ரோலரை மீட்டமைக்க வேண்டும். 3 செக் நேர தாமதத்திற்கு மைக்ரோகண்ட்ரோலர் மீட்டமைக்கப்பட்டால், 10 கே மின்தடை மற்றும் 10 யுஎஃப் மின்தேக்கி அந்தந்த ஊசிகளுடன் இணைக்கப்பட்டுள்ளன.

சுற்று கூறுகள்

வன்பொருள் கூறுகள்

  • மஞ்சள் எல்.ஈ.
  • படிக
  • மீட்டமை
  • பிஐசி மைக்ரோகண்ட்ரோலர்
  • மின்தேக்கிகள்
  • மின்தடையங்கள்

மென்பொருள் கூறுகள்

சுற்று இணைப்புகள்

5v டிசி சப்ளை மைக்ரோகண்ட்ரோலரின் 11 முள் சுற்றுக்கு இயக்கப்படுகிறது. படிகமானது மைக்ரோகண்ட்ரோலரின் 13 மற்றும் 14 ஊசிகளுடன் இணைக்கப்பட்டுள்ளது. மீட்டமைவு சுற்று மைக்ரோகண்ட்ரோலரின் 1 ஊசிகளில் இணைக்கப்பட்டுள்ளது. மஞ்சள் எல்.ஈ.டிக்கள் மைக்ரோகண்ட்ரோலரின் PORTB உடன் இணைக்கப்பட்டுள்ளன.

சுற்று வரைபடம்

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

பிஐசி மைக்ரோகண்ட்ரோலர் திட்ட சுற்று வரைபடம்

பிஐசி மைக்ரோகண்ட்ரோலர் திட்ட சுற்று வரைபடம்

  • புரோட்டஸ் மென்பொருளைத் திறக்கவும். மெனு பட்டியைக் கொண்ட ஒரு சாளரம் தோன்றும்.
  • கோப்பு மெனுவைக் கிளிக் செய்க.
  • ‘என்பதைத் தேர்ந்தெடுக்கவும் புதிய வடிவமைப்பு கீழ்தோன்றும் மெனுவிலிருந்து.
  • நூலக மெனுவைக் கிளிக் செய்க.
  • ‘என்பதைத் தேர்ந்தெடுக்கவும் சாதனங்கள் / சின்னத்தைத் தேர்ந்தெடுங்கள் கீழ்தோன்றும் மெனுவிலிருந்து.
  • தொடர்புடைய கருத்தை இருமுறை கிளிக் செய்வதன் மூலம் தேர்ந்தெடுக்கவும், இதனால் மின்னணு கூறுகள் பட்டியல் சாளரத்தில் தோன்றும்.
  • எல்லா கூறுகளையும் சேர்த்து, மேலே காட்டப்பட்டுள்ளபடி சரியான இணைப்புகளுடன் சுற்று வரையவும்.

PIC மைக்ரோகண்ட்ரோலரை நிரல் செய்யவும்

பிஐசி மைக்ரோகண்ட்ரோலர் நிரலாக்கமானது ‘எம்.பி-லேப்’ மென்பொருள் மூலம் செய்யப்படுகிறது. முதலில் எம்.பி-லேப் மென்பொருளை நிறுவவும், பின்னர் சி.சி.எஸ், ஜி.சி.சி கம்பைலர் போன்ற கம்பைலரைத் தேர்ந்தெடுத்து நிறுவவும். இங்கே ‘சி.சி.எஸ் சி கம்பைலர்’ நிரலை உருவாக்க பயன்படுகிறது.

  • முதலில் MPLAB மென்பொருளைத் திறக்கவும். கோப்பு, திருத்த, பார்வை, திட்டம் மற்றும் கருவிகள் விருப்பத்துடன் மெனு பட்டியை இது காட்டுகிறது.
  • திட்ட விருப்பத்தைத் தேர்ந்தெடுத்து, கீழ்தோன்றும் மெனுவிலிருந்து ‘திட்ட கம்பி விருப்பத்தை’ தேர்ந்தெடுக்கவும். இது திட்ட கம்பி சாளரத்தைக் காண்பிக்கும்.
  • உங்கள் திட்டத்திற்கு மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுக்கவும் . இங்கே ‘PIC16f877A’ மைக்ரோகண்ட்ரோலர் தேர்ந்தெடுக்கப்பட்டுள்ளது.
  • உங்கள் திட்டத்திற்கான தொகுப்பி மற்றும் பாதை இருப்பிடத்தைத் தேர்ந்தெடுக்கவும். இங்கே ‘சி.சி.எஸ் சி கம்பைலர்’ பி.ஐ.சி மைக்ரோகண்ட்ரோலருக்குத் தேர்ந்தெடுக்கப்பட்டது, பின்னர் நிரல் கோப்புகளிலிருந்து பி.ஐ.சி.சி கோப்புறையில் உள்ள ‘சி.சி.எஸ்லோடரை’ தேர்ந்தெடுக்க திட்ட கம்பி சாளரத்திலிருந்து ‘உலாவு’ விருப்பத்தைத் தேர்ந்தெடுக்கவும். ‘மூலக் குழு’ என்ற பெயருடன் ஒரு கோப்புறை ‘இலக்கு’ கோப்புறையில் உருவாக்கப்பட்டது.
  • திட்டத்திற்கு ஒரு பெயரைக் கொடுத்து, திட்டத்தைச் சேமிக்க ‘நெக்ஸ்ட்’ பொத்தானைக் கிளிக் செய்க. ‘இலக்கு’ கோப்புறையில் ‘மூலக் குழு’ என்ற பெயருடன் ஒரு கோப்புறை உருவாக்கப்பட்டுள்ளது .. மெனு பட்டியில் உள்ள ‘கோப்பு’ மெனுவைக் கிளிக் செய்க. கீழ்தோன்றும் மெனுவிலிருந்து ‘புதிய கோப்பு’ என்பதைத் தேர்ந்தெடுக்கவும்.
PIC மைக்ரோகண்ட்ரோலர் புரோகிராமிங் குறியீடு

PIC மைக்ரோகண்ட்ரோலர் புரோகிராமிங் குறியீடு

எல்இடி ஃப்ளாஷ் திட்டம்:

#சேர்க்கிறது
வெற்றிட தாமதம் (எண்ணாக)
sbit a = PB ^ 2
sbit b = PB ^ 3
sbit c = PB ^ 4
sbit d = PB ^ 5
void main ()
{

TRISB = 0x00
a = b = c = d = 0x00
தாமதம் (10)
a = b = c = d = 0xFF
}
வெற்றிட தாமதம் (int a)
{
கையொப்பமிடாத கரி சி
(c = 0c (c = 0c<250c++)
}

குறியீட்டை PIC மைக்ரோகண்ட்ரோலரில் ஏற்றவும்

மைக்ரோகண்ட்ரோலரின் குறியீடு ஏற்றுதல் செயல்முறை டம்பிங் என்று அழைக்கப்படுகிறது. மைக்ரோகண்ட்ரோலர்கள் இயந்திர நிலை மொழியை மட்டுமே புரிந்துகொள்கிறார்கள், அதில் ‘0 அல்லது 1 கள்’ உள்ளன. எனவே நாம் ஹெக்ஸ் குறியீட்டை மைக்ரோகண்ட்ரோலரில் ஏற்ற வேண்டும். மைக்ரோகண்ட்ரோலரில் குறியீட்டை ஏற்றுவதற்கு சந்தையில் பல மென்பொருள்கள் உள்ளன. இங்கே நாம் PIC மைக்ரோகண்ட்ரோலருக்கு குறியீட்டைக் கொட்ட ‘PICFLSH’ புரோகிராமர் மென்பொருளைப் பயன்படுத்தினோம். புரோகிராமர் கிட் மென்பொருளுடன் வன்பொருள் கிட் உடன் வருகிறது.

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

குறியீடு டம்பிங் சாதனம்

குறியீடு டம்பிங் சாதனம்

  • ஒரு தொடர் கேபிள் மூலம் கணினிக்கு வன்பொருள் (புரோகிராமர் கிட்) இடைமுகம்
  • வன்பொருள் கருவியின் சாக்கெட்டில் மைக்ரோகண்ட்ரோலரை வைக்கவும். மைக்ரோகண்ட்ரோலர் போர்டுடன் இணைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த பூட்டு பொத்தானை அழுத்தவும்.
  • கணினியில் நிறுவப்பட்ட மென்பொருளைத் திறக்கவும். கோப்பு, செயல்பாடுகள், திறந்த, சேமி மற்றும் அமைத்தல் விருப்பங்களுடன் மெனு பட்டியை இது காட்டுகிறது.
  • ‘என்பதைத் தேர்ந்தெடுக்கவும் திறந்த கீழ்தோன்றும் மெனுவிலிருந்து ’விருப்பம் மற்றும்‘ கோப்பை ஏற்றவும் '.
  • ‘ஐக் கிளிக் செய்க சுமை ’ பொத்தான் இதனால் ஹெக்ஸ் கோப்பு மைக்ரோகண்ட்ரோலரில் ஏற்றப்படும்.
PIC மைக்ரோகண்ட்ரோலருக்கு குறியீடு ஏற்றுகிறது

PIC மைக்ரோகண்ட்ரோலருக்கு குறியீடு ஏற்றுகிறது

சுற்று உருவகப்படுத்துதல்

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

  • இல் திட்டத்தைத் திறக்கவும் புரோட்டஸ் மென்பொருள்.
  • ‘ஐக் கிளிக் செய்க பிழைத்திருத்தம் ' பட்டியல்.
  • ‘என்பதைத் தேர்ந்தெடுக்கவும் பிழைத்திருத்தத்தைத் தொடங்குங்கள் ’விருப்பம். எல்.ஈ.டி ஒளிர ஆரம்பிக்கிறது, இது சுற்று இயங்குகிறது என்பதைக் குறிக்கிறது.
  • சிறிது நேரம் கழித்து, ‘ பிழைத்திருத்தத்தை நிறுத்து ’விருப்பம். எல்.ஈ.டி இப்போது ஒளிரும்.

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