பயன்பாடுகளுடன் 8051 மைக்ரோகண்ட்ரோலர் டுடோரியல் மற்றும் கட்டிடக்கலை

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





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

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

8051 மைக்ரோகண்ட்ரோலர் 1980 களில் இன்டெல் வடிவமைக்கப்பட்டது. அதன் அடித்தளம் ஹார்வர்ட் கட்டிடக்கலையில் இருந்தது, மேலும் இது முக்கியமாக உருவாக்கப்பட்டது உட்பொதிக்கப்பட்ட அமைப்புகள் . முதலில், இது என்எம்ஓஎஸ் தொழில்நுட்பத்தைப் பயன்படுத்தி உருவாக்கப்பட்டது, ஆனால் என்எம்ஓஎஸ் தொழில்நுட்பத்திற்கு செயல்பட அதிக சக்தி தேவைப்படுவதால், இன்டெல் சிஎம்ஓஎஸ் தொழில்நுட்பத்தைப் பயன்படுத்தும் மைக்ரோகண்ட்ரோலர் 8051 ஐ மீண்டும் நோக்கமாகக் கொண்டது, மேலும் ஒரு புதிய பதிப்பு தலைப்பு பெயரில் 'சி' என்ற எழுத்துடன் உருவானது: எடுத்துக்காட்டுக்கு: 80 சி 51 . இந்த மிக நவீன மைக்ரோகண்ட்ரோலர்களுக்கு அவற்றின் முன்னோடிகளுடன் ஒப்பிடுகையில் செயல்பட குறைந்த அளவு சக்தி தேவைப்படுகிறது.



8051 மைக்ரோகண்ட்ரோலரில் இரண்டு பேருந்துகள் நிரலுக்காகவும் மற்றொன்று தரவுகளுக்காகவும் உள்ளன. இதன் விளைவாக, இது நிரல் மற்றும் 64K இன் தரவு 8 அளவுகளால் இரண்டு சேமிப்பு அறைகளைக் கொண்டுள்ளது. மைக்ரோகண்ட்ரோலர் 8-பிட் குவிப்பான் மற்றும் 8-பிட் செயலாக்க அலகு ஆகியவற்றைக் கொண்டுள்ளது. இது 8 பிட் பி பதிவையும் முக்கியமாக செயல்படும் தொகுதிகள் மற்றும் 8051 மைக்ரோகண்ட்ரோலர் நிரலாக்கத்துடன் செய்யப்படுகிறது உட்பொதிக்கப்பட்ட சி மொழி கெயில் மென்பொருளைப் பயன்படுத்துதல். இது பல 8 பிட் மற்றும் 16-பிட் பதிவேடுகளையும் கொண்டுள்ளது.


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



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

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

மைக்ரோகண்ட்ரோலர் 8051 தொகுதி வரைபடம் கீழே காட்டப்பட்டுள்ளது. 8051 மைக்ரோகண்ட்ரோலர் வடிவமைப்பின் அம்சங்களை உற்று நோக்கலாம்:

8051 மைக்ரோகண்ட்ரோலரின் தொகுதி வரைபடம்

8051 மைக்ரோகண்ட்ரோலரின் தொகுதி வரைபடம்

CPU (மத்திய செயலி பிரிவு):


எந்தவொரு செயலி இயந்திரத்தின் மனமும் மத்திய செயலி அலகு அல்லது சிபியு என்பதை நீங்கள் அறிந்திருக்கலாம். இது மைக்ரோகண்ட்ரோலரில் மேற்கொள்ளப்படும் அனைத்து செயல்முறைகளையும் ஆராய்ந்து நிர்வகிக்கிறது. CPU இன் செயல்பாட்டில் பயனருக்கு அதிகாரம் இல்லை. இது சேமிப்பக இடத்தில் (ROM) அச்சிடப்பட்ட நிரலை விளக்குகிறது மற்றும் அவை அனைத்தையும் செயல்படுத்துகிறது மற்றும் திட்டமிடப்பட்ட கடமையைச் செய்கிறது. CPU நிர்வகிக்கிறது 8051 மைக்ரோகண்ட்ரோலர்களில் பல்வேறு வகையான பதிவேடுகள் .

குறுக்கீடுகள்:

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

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

நினைவு:

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

மைக்ரோகண்ட்ரோலருக்கு தரவைச் சேகரிக்க நினைவகம் தேவை அல்லது குறுகிய காலத்திற்கு இயங்குகிறது. செயல்படுவதற்கான தரவு சேமிப்பகத்திற்கு தற்காலிகமாகப் பயன்படுத்தப்படும் சேமிப்பக இடம் தரவு நினைவகம் என்று ஒப்புக் கொள்ளப்படுகிறது, மேலும் இந்த கொள்கை காரணத்திற்காக நாங்கள் ரேண்டம் அக்சஸ் மெமரி அல்லது ரேமைப் பயன்படுத்துகிறோம். மைக்ரோகண்ட்ரோலர் 8051 இல் குறியீடு நினைவகம் அல்லது நிரல் நினைவகம் 4K உள்ளது, இதனால் 4KB ரோம் உள்ளது, மேலும் இது 128 பைட்டுகளின் தரவு நினைவகம் (ரேம்) கொண்டுள்ளது.

பேருந்து:

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

  1. முகவரி பஸ்: மைக்ரோகண்ட்ரோலர் 8051 16 பிட் முகவரி பஸ்ஸைக் கொண்டுள்ளது. நினைவக நிலைகளை நிவர்த்தி செய்வதற்காக இது செயல்பாட்டுக்கு கொண்டு வரப்படுகிறது. முகவரியை மத்திய செயலாக்க பிரிவில் இருந்து நினைவகத்திற்கு அனுப்பவும் இது பயன்படுத்தப்படுகிறது.
  2. தரவு பஸ்: மைக்ரோகண்ட்ரோலர் 8051 8 பிட்கள் டேட்டா பஸ்ஸை உள்ளடக்கியது. வண்டி தரவுக்கு இது பயன்படுத்தப்படுகிறது.

ஆஸிலேட்டர்:

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

இதனால் மற்ற இயந்திரங்கள், கேஜெட்டுகள் அல்லது சாதனங்களுக்கு சேகரிக்க மைக்ரோ-கன்ட்ரோலரில் I / O (உள்ளீடு / வெளியீடு) இடைமுக துறைமுகங்கள் தேவை. இந்த செயல்பாட்டிற்கு மைக்ரோ-கன்ட்ரோலர் 8051 ஆனது பிற உள்ளீடுகளுடன் ஒன்றிணைக்க 4 உள்ளீடு / வெளியீட்டு துறைமுகங்களைக் கொண்டுள்ளது. டைமர்கள் / கவுண்டர்கள்: மைக்ரோ-கன்ட்ரோலர் 8051 இரண்டு 16 பிட் கவுண்டர்கள் மற்றும் டைமர்களுடன் இணைக்கப்பட்டுள்ளது . கவுண்டர்கள் 8-பிட் பதிவேடுகளாக பிரிக்கப்பட்டுள்ளன. இடைவெளிகளை அளவிட, துடிப்பு அகலம் போன்றவற்றைக் கண்டுபிடிக்க டைமர்கள் பயன்படுத்தப்படுகின்றன.

8051 மைக்ரோகண்ட்ரோலர் முள் வரைபடம்

8051 மைக்ரோகண்ட்ரோலர் முள் வரைபடம்

8051 மைக்ரோகண்ட்ரோலர் முள் வரைபடம்

மைக்ரோகண்ட்ரோலர் 8051 இன் முள் வரைபடம் மற்றும் முள் உள்ளமைவை விளக்குவதற்கு, நாங்கள் 40 முள் இரட்டை இன்லைன் தொகுப்பு (டிஐபி) பற்றி விவாதிக்கிறோம். இப்போது முள் உள்ளமைவு மூலம் சுருக்கமாக படிக்கலாம்: -

பின்ஸ் 1 - 8: - போர்ட் 1 என அங்கீகரிக்கப்பட்டுள்ளது. மற்ற துறைமுகங்களிலிருந்து வேறுபட்டது, இந்த துறைமுகம் வேறு எந்த நோக்கத்தையும் வழங்காது. போர்ட் 1 என்பது உள்நாட்டில் இழுக்கப்பட்ட, அரை திசை உள்ளீடு / வெளியீட்டு துறை.

முள் 9: - முன்னர் தெளிவுபடுத்தியபடி, மைக்ரோ-கன்ட்ரோலர் 8051 ஐ அதன் முதன்மை மதிப்புகளுக்கு அமைக்க RESET முள் பயன்படுத்தப்படுகிறது, அதேசமயம் மைக்ரோ-கன்ட்ரோலர் செயல்படுகிறது அல்லது பயன்பாட்டின் ஆரம்பத்தில். இரண்டு இயந்திர சுழற்சிகளுக்கு ரீசெட் முள் உயர்த்தப்பட வேண்டும்.

பின்ஸ் 10 - 17: - போர்ட் 3 என அங்கீகரிக்கப்பட்டுள்ளது. இந்த துறைமுகம் டைமர் உள்ளீடு, குறுக்கீடுகள், தொடர் தகவல்தொடர்பு குறிகாட்டிகள் TxD & RxD, வெளிப்புற நினைவக இடைமுகத்திற்கான கட்டுப்பாட்டு குறிகாட்டிகள் WR & RD போன்ற பல செயல்பாடுகளையும் வழங்குகிறது. இது ஒரு உள்நாட்டு துறைமுகத்தை அரை இரு திசைகளுடன் துறைமுகத்திற்குள்.

பின்ஸ் 18 மற்றும் 19: - கணினி கடிகாரத்தை வழங்க வெளிப்புற படிகத்தை இடைமுகப்படுத்த இவை பயன்படுத்தப்படுகின்றன.

முள் 20: - Vss என பெயரிடப்பட்டது - இது தரை (0 V) சங்கத்தை குறிக்கிறது.

பின்ஸ்- 21-28: - போர்ட் 2 (பி 2.0 - பி 2.7) என அங்கீகரிக்கப்பட்டுள்ளது - உள்ளீடு / வெளியீட்டு துறைமுகமாக பணியாற்றுவதைத் தவிர, மூத்த ஆர்டர் முகவரி பஸ் குறிகாட்டிகள் இந்த அரை இரு திசைத் துறைமுகத்துடன் மல்டிபிளக்ஸ் செய்யப்படுகின்றன.

பின்- 29: - நிரல் கடை வெளிப்புற நிரல் நினைவகத்திலிருந்து அறிகுறிகளை விளக்குவதற்கு இயக்கு அல்லது PSEN பயன்படுத்தப்படுகிறது.

முள் -30: - வெளிப்புற நினைவகம் இடைமுகத்தை அனுமதிக்க அல்லது தடைசெய்ய வெளிப்புற அணுகல் அல்லது ஈ.ஏ. உள்ளீடு பயன்படுத்தப்படுகிறது. வெளிப்புற நினைவக தேவை இல்லை என்றால், இந்த முள் அதை Vcc உடன் இணைப்பதன் மூலம் உயரமாக இழுக்கப்படுகிறது.

பின் -31: - போர்ட் 0 இன் முகவரி தரவு குறிப்பை (வெளிப்புற நினைவக இடைமுகத்திற்கு) டி-மல்டிபிளக்ஸ் செய்ய அக்கா அட்ரஸ் லாட்ச் இயக்கு அல்லது ஏ.எல். ஒவ்வொரு இயந்திர சுழற்சிக்கும் இரண்டு ALE துடிப்புகள் பெறப்படுகின்றன.

பின்ஸ் 32-39: போர்ட் 0 (P0.0 முதல் P0.7 வரை) என அங்கீகரிக்கப்பட்டுள்ளது - உள்ளீடு / வெளியீட்டு துறைமுகமாக பணியாற்றுவதைத் தவிர, குறைந்த வரிசை தரவு மற்றும் முகவரி பஸ் சமிக்ஞைகள் இந்த துறைமுகத்துடன் மல்டிபிளக்ஸ் செய்யப்படுகின்றன (வெளிப்புற நினைவக இடைமுகத்தின் பயன்பாட்டை வழங்க). இந்த முள் இரு திசை உள்ளீடு / வெளியீட்டு துறை (மைக்ரோகண்ட்ரோலர் 8051 இல் உள்ள ஒற்றை) மற்றும் இந்த துறைமுகத்தை உள்ளீடு / வெளியீடாகப் பயன்படுத்த வெளிப்புற இழுக்கும் மின்தடையங்கள் அவசியம்.

முள் -40: VCC என அழைக்கப்படுகிறது முதன்மை மின்சாரம். பெரிய மற்றும் பெரிய, இது + 5 வி டிசி.

8051 மைக்ரோகண்ட்ரோலரின் பயன்பாடுகள்:

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

8051 மைக்ரோகண்ட்ரோலரின் பயன்பாடுகள்

8051 மைக்ரோகண்ட்ரோலரின் பயன்பாடுகள்

  1. ஆற்றல் மேலாண்மை: உள்நாட்டு மற்றும் தொழில்மயமாக்கப்பட்ட பயன்பாடுகளில் ஆற்றல் நுகர்வு கணக்கிட திறமையான அளவீட்டு சாதன அமைப்புகள் உதவுகின்றன. இந்த மீட்டர் அமைப்புகள் மைக்ரோகண்ட்ரோலர்களை ஒருங்கிணைப்பதன் மூலம் திறமையானவை.
  2. தொடுதிரைகள்: மைக்ரோகண்ட்ரோலர் சப்ளையர்கள் அதிக அளவில் தங்கள் வடிவமைப்புகளில் தொடு உணர் திறன்களை ஒருங்கிணைக்கின்றனர். மீடியா பிளேயர்கள், கேமிங் சாதனங்கள் மற்றும் செல்போன்கள் போன்ற போக்குவரத்து சாதனங்கள் தொடு உணர் திரைகளுடன் ஒருங்கிணைந்த மைக்ரோ கன்ட்ரோலரின் சில எடுத்துக்காட்டுகள்.
  3. வாகனங்கள்: மைக்ரோகண்ட்ரோலர் 8051 ஆட்டோமொபைல் தீர்வுகளை வழங்குவதில் பரந்த அங்கீகாரத்தைக் கண்டறிந்துள்ளது. இயந்திர மாறுபாடுகளைக் கட்டுப்படுத்த கலப்பின மோட்டார் வாகனங்களில் அவை விரிவாகப் பயன்படுத்தப்படுகின்றன. மேலும், குரூஸ் பவர் மற்றும் ஆன்டி-பிரேக் மெக்கானிசம் போன்ற படைப்புகள் மைக்ரோ கன்ட்ரோலர்களை ஒன்றிணைப்பதன் மூலம் அதை அதிக திறன் கொண்டதாக உருவாக்கியுள்ளன.
  4. மருத்துவ சாதனங்கள்: குளுக்கோஸ் மற்றும் இரத்த அழுத்த மானிட்டர்கள் போன்ற எளிமையான மருத்துவ கேஜெட்டுகள் மைக்ரோ-கன்ட்ரோலர்களைக் கொண்டுவருகின்றன, அளவீடுகளைக் கருத்தில் கொண்டு, இதன் விளைவாக, சரியான மருத்துவ முடிவுகளை வழங்குவதில் அதிக நம்பகத்தன்மையை வழங்குகின்றன.
  5. மருத்துவ சாதனங்கள்: குளுக்கோஸ் மற்றும் இரத்த அழுத்த மானிட்டர்கள் போன்ற எளிமையான மருத்துவ கேஜெட்டுகள் மைக்ரோ-கன்ட்ரோலர்களைக் கொண்டுவருகின்றன, அளவீடுகளைக் கருத்தில் கொண்டு, இதன் விளைவாக, சரியான மருத்துவ முடிவுகளை வழங்குவதில் அதிக நம்பகத்தன்மையை வழங்குகின்றன.

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