மைக்ரோகண்ட்ரோலர் திட்டங்களை உருவாக்குவதற்கான படிப்படியான செயல்முறை

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





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

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




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

திட்டத்தின் நோக்கம்

மைக்ரோகண்ட்ரோலரைப் பயன்படுத்தி எல்.ஈ.டி ஃபிளாஷ் லைட் அமைப்பை வடிவமைக்க



கோட்பாடு

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

வடிவமைப்பின் பின்னால் அடிப்படை யோசனை

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


திட்டத்தை அபிவிருத்தி செய்வதற்கான படிகள்

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

8051 மைக்ரோகண்ட்ரோலர் படிகமானது 11.0592 மெகா ஹெர்ட்ஸ் அதிர்வெண்களில் இயங்குகிறது, ஏனெனில் இது தரவு ஒத்திசைவுக்கு சரியான கடிகார துடிப்புகளை கொடுக்க முடியும். இரண்டு மின்தேக்கிகள் படிக ஆஸிலேட்டருடன் 20pf முதல் 40pf வரம்பில் இணைக்கப்பட்டுள்ளன, இது கடிகார சமிக்ஞைகளை உறுதிப்படுத்த பயன்படுகிறது. 8051 மைக்ரோகண்ட்ரோலர் சில நேரங்களில் நிலை அல்லது நேரக் கணக்கீட்டைத் தடுக்கிறது.

அந்த நேரத்தில் நாம் மைக்ரோகண்ட்ரோலரை மீட்டமைக்க வேண்டும். மைக்ரோகண்ட்ரோலர் மீட்டமைக்கப்படும் போது, ​​10 கே மின்தடை மற்றும் 10 யுஎஃப் மின்தேக்கியின் உதவியுடன் அதிகபட்சம் 3 செக் நேர தாமதம் எடுக்கும்.

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

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

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

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

  • கம்பைலர் இல்லை
  • புரோட்டஸ் மென்பொருள்
  • உட்பொதிக்கப்பட்ட சி மொழி

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

5v டிசி சப்ளை மைக்ரோகண்ட்ரோலரின் 40 முள் சுற்றுக்கு இயக்கப்படுகிறது. படிகமானது மைக்ரோகண்ட்ரோலரின் 18 மற்றும் 19 முள் உடன் இணைக்கப்பட்டுள்ளது. மீட்டமைவு சுற்று மைக்ரோகண்ட்ரோலரின் 9 முனையில் இணைக்கப்பட்டுள்ளது. மஞ்சள் எல்.ஈ.டி மைக்ரோகண்ட்ரோலரின் முள் P0.2 உடன் இணைக்கப்பட்டுள்ளது.

படி 2: மைக்ரோகண்ட்ரோலர் நிரல் குறியீட்டு முறை

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

சாளரம் போல

  • வெற்று இடத்தில் குறியீட்டை எழுதவும்.

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

#சேர்க்கிறது

sbit LED = P0 ^ 2

வெற்றிட தாமதம் (கையொப்பமிடாத எண்ணாக a)

void main ()

{LED = 0

போது (1)

{LED = 0

தாமதம் (600)

எல்.ஈ.டி = 1

தாமதம் (600)

}

}

வெற்றிட தாமதம் (கையொப்பமிடாத எண்ணாக ஆ)

{கையொப்பமிடாத எண்ணாக கே

(k = 0k

}

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

படி 3: சுற்று வரைதல்

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

சுற்று பயன்படுத்தி புரோட்டஸ் சாளரம்

சுற்று பயன்படுத்தி புரோட்டஸ் சாளரம்

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

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

படி 4: கோட் டம்பிங்

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

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

வில்லர் புரோகிராமர் வன்பொருள் கிட்

வில்லர் புரோகிராமர் வன்பொருள் கிட்

வில்லர் மென்பொருள் சாளரம்

வில்லர் மென்பொருள் சாளரம்

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

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

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

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

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

புகைப்பட கடன்: