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

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





மைக்ரோகண்ட்ரோலர் என்பது ஒற்றை சிப் ஆகும், இது μC அல்லது uC உடன் குறிக்கப்படுகிறது. அதன் கட்டுப்படுத்திக்கு பயன்படுத்தப்படும் புனைகதை தொழில்நுட்பம் வி.எல்.எஸ்.ஐ. மைக்ரோகண்ட்ரோலரின் மாற்று பெயர் உட்பொதிக்கப்பட்ட கட்டுப்படுத்தி. தற்போது, ​​4-பிட், 8-பிட், 64-பிட் & 128-பிட் போன்ற வெவ்வேறு மைக்ரோகண்ட்ரோலர்கள் வகைகள் சந்தையில் உள்ளன. ரோபோக்கள், அலுவலக இயந்திரங்கள், மோட்டார் வாகனங்கள், வீட்டு உபகரணங்கள் மற்றும் பிற மின்னணு கேஜெட்களில் உட்பொதிக்கப்பட்ட கணினி செயல்பாடுகளை கட்டுப்படுத்த பயன்படும் சுருக்கப்பட்ட மைக்ரோ கம்ப்யூட்டர் இது. மைக்ரோகண்ட்ரோலரில் பயன்படுத்தப்படும் வெவ்வேறு கூறுகள் ஒரு செயலி, சாதனங்கள் மற்றும் நினைவகம். இவை அடிப்படையில் வெவ்வேறு மின்னணு சாதனங்களில் பயன்படுத்தப்படுகின்றன, அவை சாதனத்தின் ஆபரேட்டரால் கொடுக்கப்பட வேண்டிய கட்டுப்பாடு தேவைப்படுகிறது. இந்த கட்டுரை மைக்ரோகண்ட்ரோலர்கள் வகைகள் மற்றும் அவற்றின் செயல்பாடுகள் பற்றிய ஒரு கண்ணோட்டத்தை விவாதிக்கிறது.

மைக்ரோகண்ட்ரோலர் என்றால் என்ன?

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




  • 8 அல்லது 16-பிட் நுண்செயலி.
  • ரேம் ஒரு சிறிய அளவு.
  • நிரல்படுத்தக்கூடிய ரோம் மற்றும் ஃபிளாஷ் நினைவகம்.
  • இணை மற்றும் தொடர் I / O.
  • டைமர்கள் மற்றும் சிக்னல் ஜெனரேட்டர்கள்.
  • அனலாக் முதல் டிஜிட்டல் மற்றும் டிஜிட்டல் முதல் அனலாக் மாற்றம்

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

மைக்ரோகண்ட்ரோலர்கள் வேலை செய்கின்றன

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



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

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


மைக்ரோகண்ட்ரோலர்கள் வகைகளின் அடிப்படைகள்

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

CPU

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

நினைவு

மைக்ரோகண்ட்ரோலரில், மெமரி சிப் ஒரு நுண்செயலி போல செயல்படுகிறது, ஏனெனில் இது எல்லா தரவையும் நிரல்களையும் சேமிக்கிறது. நிரல் மூலக் குறியீட்டைச் சேமிக்க மைக்ரோகண்ட்ரோலர்கள் ஓரளவு ரேம் / ரோம் / ஃபிளாஷ் நினைவகத்துடன் வடிவமைக்கப்பட்டுள்ளன.

I / O துறைமுகங்கள்

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

தொடர் துறைமுகங்கள்

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

டைமர்கள்

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

ADC (அனலாக் டு டிஜிட்டல் மாற்றி)

ADC என்பது டிஜிட்டல் மாற்றிக்கு அனலாக் என்பதன் சுருக்கமாகும். சமிக்ஞைகளை அனலாக் முதல் டிஜிட்டலுக்கு மாற்றுவதே ADC இன் முக்கிய செயல்பாடு. ADC ஐப் பொறுத்தவரை, தேவையான உள்ளீட்டு சமிக்ஞைகள் அனலாக் மற்றும் டிஜிட்டல் சிக்னலின் உற்பத்தி அளவீட்டு சாதனங்கள் போன்ற வெவ்வேறு டிஜிட்டல் பயன்பாடுகளில் பயன்படுத்தப்படுகிறது

டிஏசி (டிஜிட்டல் முதல் அனலாக் மாற்றி)

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

கட்டுப்பாட்டை விளக்குங்கள்

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

சிறப்பு செயல்பாட்டு தொகுதி

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

மைக்ரோகண்ட்ரோலர்கள் வகைகள் எவ்வாறு வகைப்படுத்தப்படுகின்றன?

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

மைக்ரோகண்ட்ரோலரின் வகைகள் படத்தில் காட்டப்பட்டுள்ளன, அவை அவற்றின் பிட்கள், நினைவக கட்டமைப்பு, நினைவகம் / சாதனங்கள் மற்றும் அறிவுறுத்தல் தொகுப்பால் வகைப்படுத்தப்படுகின்றன. அதைச் சுருக்கமாக விவாதிப்போம்.

மைக்ரோகண்ட்ரோலர்களின் வகைகள்

மைக்ரோகண்ட்ரோலர்களின் வகைகள்

பிட்களின் எண்ணிக்கையின்படி மைக்ரோகண்ட்ரோலர்கள் வகைகள்

மைக்ரோகண்ட்ரோலரில் உள்ள பிட்கள் 8 பிட்கள், 16 பிட்கள் மற்றும் 32 பிட்கள் மைக்ரோகண்ட்ரோலர் ஆகும்.

ஒரு 8-பிட் மைக்ரோகண்ட்ரோலர், உள் பஸ் 8-பிட் ஆக இருக்கும்போது, ​​ALU எண்கணித மற்றும் தர்க்க செயல்பாடுகளை செய்கிறது. 8-பிட் மைக்ரோகண்ட்ரோலர்களின் எடுத்துக்காட்டுகள் இன்டெல் 8031/8051, பிஐசி 1 எக்ஸ் மற்றும் மோட்டோரோலா எம்சி 68 எச்.சி 11 குடும்பங்கள்.

தி 16-பிட் மைக்ரோகண்ட்ரோலர் 8-பிட்டுடன் ஒப்பிடும்போது அதிக துல்லியத்தையும் செயல்திறனையும் செய்கிறது. எடுத்துக்காட்டாக, 8-பிட் மைக்ரோகண்ட்ரோலர்கள் 8 பிட்களை மட்டுமே பயன்படுத்த முடியும், இதன் விளைவாக ஒவ்வொரு சுழற்சிக்கும் 0 × 00 - 0xFF (0-255) இறுதி வரம்பு கிடைக்கும். இதற்கு மாறாக, 16-பிட் மைக்ரோகண்ட்ரோலர்கள் அவற்றின் பிட் தரவு அகலத்துடன் ஒவ்வொரு சுழற்சிக்கும் 0 × 0000 - 0xFFFF (0-65535) வரம்பைக் கொண்டுள்ளன.

நீண்ட நேர டைமரின் மிக உயர்ந்த மதிப்பு சில பயன்பாடுகள் மற்றும் சுற்றுகளில் பயனுள்ளதாக இருக்கும். இது தானாக இரண்டு 16 பிட் எண்களில் இயங்க முடியும். 16-பிட் மைக்ரோகண்ட்ரோலர்களின் சில எடுத்துக்காட்டுகள் 16-பிட் MCU கள் 8051XA, PIC2x, இன்டெல் 8096 மற்றும் மோட்டோரோலா MC68HC12 குடும்பங்கள் நீட்டிக்கப்பட்டுள்ளன.

தி 32-பிட் மைக்ரோகண்ட்ரோலர் எண்கணித மற்றும் தர்க்க செயல்பாடுகளைச் செய்ய 32 பிட் வழிமுறைகளைப் பயன்படுத்துகிறது. பொருத்தக்கூடிய மருத்துவ சாதனங்கள், இயந்திர கட்டுப்பாட்டு அமைப்புகள், அலுவலக இயந்திரங்கள், உபகரணங்கள் மற்றும் பிற வகையான உட்பொதிக்கப்பட்ட அமைப்புகள் உள்ளிட்ட தானாக கட்டுப்படுத்தப்பட்ட சாதனங்களில் இவை பயன்படுத்தப்படுகின்றன. சில எடுத்துக்காட்டுகள் இன்டெல் / அட்மெல் 251 குடும்பம், பிஐசி 3 எக்ஸ்.

நினைவக சாதனங்களின்படி மைக்ரோகண்ட்ரோலர்கள் வகைகள்

நினைவக சாதனங்கள் இரண்டு வகைகளாக பிரிக்கப்பட்டுள்ளன, அவை

  • உட்பொதிக்கப்பட்ட நினைவகம் மைக்ரோகண்ட்ரோலர்
  • வெளிப்புற நினைவகம் மைக்ரோகண்ட்ரோலர்

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

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

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

சி.ஐ.எஸ்.சி. : சி.ஐ.எஸ்.சி ஒரு சிக்கலான வழிமுறை தொகுப்பு கணினி. பல எளிய வழிமுறைகளுக்கு பதிலாக ஒரு வழிமுறையைப் பயன்படுத்த புரோகிராமரை இது அனுமதிக்கிறது.

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

CISC மற்றும் RISC க்கான எடுத்துக்காட்டு

சி.ஐ.எஸ்.சி. :Mov AX, 4 ஆபத்து :Mov AX, 0
மோவ் பிஎக்ஸ், 2மோவ் பிஎக்ஸ், 4
ADD BX, AXமோவ் சிஎக்ஸ், 2
தொடங்குங்கள்ADD AX, BX
கண்ணிதொடங்குங்கள்

மேலேயுள்ள எடுத்துக்காட்டில் இருந்து, RISC அமைப்புகள் ஒரு அறிவுறுத்தலுக்கான கடிகார சுழற்சிகளைக் குறைப்பதன் மூலம் செயல்படுத்தும் நேரத்தைக் குறைக்கின்றன, மேலும் CISC அமைப்புகள் ஒரு நிரலுக்கான வழிமுறைகளின் எண்ணிக்கையைக் குறைப்பதன் மூலம் செயல்படுத்தும் நேரத்தைக் குறைக்கின்றன. RISC CISC ஐ விட சிறந்த மரணதண்டனை அளிக்கிறது.

நினைவக கட்டமைப்பின் படி மைக்ரோகண்ட்ரோலர்கள் வகைகள்

மைக்ரோகண்ட்ரோலரின் நினைவக கட்டமைப்பு இரண்டு வகைகள், அவை:

  • ஹார்வர்ட் நினைவக கட்டமைப்பு மைக்ரோகண்ட்ரோலர்
  • பிரின்ஸ்டன் மெமரி ஆர்கிடெக்சர் மைக்ரோகண்ட்ரோலர்

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

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

மைக்ரோகண்ட்ரோலர்கள் வகைகள்

8051, PIC, AVR, ARM, போன்ற வெவ்வேறு மைக்ரோகண்ட்ரோலர் வகைகள் உள்ளன

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

இது 40p மைக்ரோகண்ட்ரோலராகும், இது VV உடன் 5V உடன் பின் 40 உடன் இணைக்கப்பட்டுள்ளது மற்றும் Vss பின் 20 இல் இணைக்கப்பட்டுள்ளது, இது 0V ஆக வைக்கப்படுகிறது. P1.0 - P1.7 இலிருந்து உள்ளீடு மற்றும் வெளியீட்டு துறைமுகங்கள் உள்ளன, அவை திறந்த-வடிகால் அம்சத்தைக் கொண்டுள்ளன. போர்ட் 3 கூடுதல் அம்சங்களைப் பெற்றுள்ளது. பின் 36 திறந்த-வடிகால் நிலையைக் கொண்டுள்ளது மற்றும் பின் 17 மைக்ரோகண்ட்ரோலருக்குள் டிரான்சிஸ்டரை உள்நாட்டில் இழுத்துள்ளது.

போர்ட் 1 இல் லாஜிக் 1 ஐப் பயன்படுத்தும்போது, ​​போர்ட் 21 இல் லாஜிக் 1 ஐப் பெறுகிறோம். மைக்ரோகண்ட்ரோலரின் நிரலாக்கமானது சிக்கலானது. அடிப்படையில், நாங்கள் சி-மொழியில் ஒரு நிரலை எழுதுகிறோம், இது மைக்ரோகண்ட்ரோலரால் புரிந்துகொள்ளப்பட்ட இயந்திர மொழியாக மாற்றப்படுகிறது.

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

8051 இன் நினைவக கட்டமைப்பு

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

8051 இன் நிரல் நினைவகம்

8051 இன் நிரல் நினைவகம்

மற்றும்

8051 இன் தரவு நினைவகம்

8051 இன் தரவு நினைவகம்

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

முள் -40: VCC + 5V DC இன் முக்கிய சக்தி மூலமாகும்.

முள் 20: Vss - இது தரை (0 V) இணைப்பைக் குறிக்கிறது.

பின்ஸ் 32-39: I / O துறைமுகங்களாக பணியாற்ற போர்ட் 0 (P0.0 முதல் P0.7 வரை) என அழைக்கப்படுகிறது.

பின் -31: போர்ட் 0 இன் முகவரி-தரவு சமிக்ஞையை அழிக்க முகவரி லாட்ச் இயக்கு (ALE) பயன்படுத்தப்படுகிறது.

முள் -30: (EA) வெளிப்புற நினைவக இடைமுகத்தை இயக்க அல்லது முடக்க வெளிப்புற அணுகல் உள்ளீடு பயன்படுத்தப்படுகிறது. வெளிப்புற நினைவக தேவை இல்லை என்றால், இந்த முள் எப்போதும் உயர்ந்ததாக இருக்கும்.

முள்- 29: நிரல் அங்காடி இயக்கு (PSEN) வெளிப்புற நிரல் நினைவகத்திலிருந்து சமிக்ஞைகளைப் படிக்கப் பயன்படுகிறது.

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

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

பின்ஸ் 10 - 17: இந்த துறைமுகம் குறுக்கீடுகள், டைமர் உள்ளீடு, வெளிப்புற நினைவக இடைமுகத்திற்கான கட்டுப்பாட்டு சமிக்ஞைகள் போன்ற சில செயல்பாடுகளையும் வழங்குகிறது. இது உள் இழுப்புடன் ஒரு அரை இருதரப்பு துறைமுகமாகும்.

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

பின்ஸ் 1 - 8: இந்த துறை வேறு எந்த செயல்பாடுகளுக்கும் சேவை செய்யாது. போர்ட் 1 என்பது ஒரு இரு-திசை I / O போர்ட் ஆகும்.

ரெனேசாஸ் மைக்ரோகண்ட்ரோலர்

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

RENESAS மைக்ரோகண்ட்ரோலரின் முழு வடிவம் “மேம்பட்ட தீர்வுகளுக்கான மறுமலர்ச்சி குறைக்கடத்தி”. இந்த மைக்ரோகண்ட்ரோலர்கள் நுண்செயலிகளுக்கும் மைக்ரோகண்ட்ரோலர்களுக்கும் சிறந்த செயல்திறனை வழங்குவதோடு அதன் மிகக் குறைந்த மின் பயன்பாடு மற்றும் திட பேக்கேஜிங் ஆகியவற்றுடன் சிறந்த செயல்திறனை வழங்குகின்றன.

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

  • இந்த மைக்ரோகண்ட்ரோலரில் பயன்படுத்தப்படும் கட்டமைப்பு சிஐஎஸ்சி ஹார்வர்ட் கட்டிடக்கலை ஆகும், இது அதிக செயல்திறனை அளிக்கிறது.
  • RL78 இன் குடும்பம் 8-பிட் மற்றும் 16 பிட் மைக்ரோகண்ட்ரோலர்களில் அணுகக்கூடியது, அதே நேரத்தில் RX குடும்பம் 32-பிட் மைக்ரோகண்ட்ரோலர் ஆகும்.
  • RL78 குடும்ப மைக்ரோகண்ட்ரோலர் ஒரு குறைந்த சக்தி கொண்ட மைக்ரோகண்ட்ரோலர் ஆகும், அதே நேரத்தில் RX குடும்பம் அதிக செயல்திறனையும் செயல்திறனையும் வழங்குகிறது.
  • ஆர்.எல் 78 குடும்ப மைக்ரோகண்ட்ரோலர் 20 ஊசிகளிலிருந்து 128 ஊசிகளாக கிடைக்கிறது, அதேசமயம் ஆர்எக்ஸ் குடும்பம் 48 முள் மைக்ரோகண்ட்ரோலரில் 176 முள் தொகுப்புக்கு பெறப்படுகிறது.
  • RL78 மைக்ரோகண்ட்ரோலரைப் பொறுத்தவரை, ஃபிளாஷ் நினைவகம் 16KB முதல் 512KB வரை இருக்கும், அதே நேரத்தில் RX குடும்பத்திற்கு இது 2MB ஆகும்.
  • RX குடும்ப மைக்ரோகண்ட்ரோலரின் ரேம் 2KB முதல் 128KB வரை இருக்கும்.
  • குறைந்த சக்தி, உயர் செயல்திறன், மிதமான தொகுப்புகள் மற்றும் மிகப் பெரிய அளவிலான நினைவக அளவுகள் ஆகியவற்றை வழங்கும் ரெனேசாஸ் மைக்ரோகண்ட்ரோலர் பண்புகள் நிறைந்த சாதனங்களுடன் இணைக்கப்பட்டுள்ளது.
ரெனேசாஸ் மைக்ரோகண்ட்ரோலர்கள்

ரெனேசாஸ் மைக்ரோகண்ட்ரோலர்கள்

  • ரெனேசாஸ் உலகில் மிகவும் பல்துறை மைக்ரோகண்ட்ரோலர் குடும்பங்களை வழங்குகிறது, எடுத்துக்காட்டாக, எங்கள் ஆர்எக்ஸ் குடும்பம் 32 கே ஃபிளாஷ் / 4 கே ரேம் முதல் நம்பமுடியாத 8 எம் ஃபிளாஷ் / 512 கே ரேம் வரை நினைவக மாறுபாடுகளுடன் பல வகையான சாதனங்களை வழங்குகிறது.
  • 32-பிட் மைக்ரோகண்ட்ரோலர்களின் ஆர்எக்ஸ் குடும்பம் ஒரு அம்சம் நிறைந்த, பொது-நோக்கம் கொண்ட எம்.சி.யு ஆகும், இது அதிவேக இணைப்பு, டிஜிட்டல் சிக்னல் செயலாக்கம் மற்றும் இன்வெர்ட்டர் கட்டுப்பாடு ஆகியவற்றுடன் பரந்த அளவிலான உட்பொதிக்கப்பட்ட கட்டுப்பாட்டு பயன்பாடுகளை உள்ளடக்கியது.
  • ஆர்எக்ஸ் மைக்ரோகண்ட்ரோலர் குடும்பம் 32 பிட் மேம்படுத்தப்பட்ட ஹார்வர்ட் சிஐஎஸ்சி கட்டமைப்பைப் பயன்படுத்தி மிக உயர்ந்த செயல்திறனை அடைகிறது.

முள் விளக்கம்

ரெனேசாஸ் மைக்ரோகண்ட்ரோலரின் முள் ஏற்பாடு படத்தில் காட்டப்பட்டுள்ளது:

ரெனேசாஸ் மைக்ரோகண்ட்ரோலர்கள் முள் வரைபடம்

ரெனேசாஸ் மைக்ரோகண்ட்ரோலர்கள் முள் வரைபடம்

இது 20 முள் மைக்ரோகண்ட்ரோலர். முள் 9 என்பது Vss, தரை முள், மற்றும் Vdd, மின்சாரம் வழங்கல் முள். இது மூன்று வகையான குறுக்கீடுகளைக் கொண்டுள்ளது, அவை சாதாரண குறுக்கீடு, வேகமான குறுக்கீடு, அதிவேக குறுக்கீடு.

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

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

ஆர்எக்ஸ் மைக்ரோகண்ட்ரோலர்களின் அம்சங்கள் மற்றும் நன்மைகள்

  • மல்டி கோர் தொழில்நுட்பத்தைப் பயன்படுத்தி குறைந்த மின் நுகர்வு உணரப்படுகிறது
  • தொழில்துறை மற்றும் பயன்பாட்டு வடிவமைப்புகளுக்கு 5 வி செயல்பாட்டிற்கான ஆதரவு
  • 48 முதல் 145 ஊசிகள் மற்றும் 32KB முதல் 1MB ஃபிளாஷ் நினைவகம் வரை அளவிடக்கூடியது, 8KB தரவு ஃபிளாஷ் நினைவகம் சேர்க்கப்பட்டுள்ளது
  • ஒருங்கிணைந்த பாதுகாப்பு அம்சம்
  • 7 UART, I2C, 8 SPI, ஒப்பீட்டாளர்கள், 12-பிட் ADC, 10-பிட் DAC மற்றும் 24-பிட் ADC (RX21A) ஆகியவற்றின் ஒருங்கிணைந்த பணக்கார செயல்பாடு தொகுப்பு, இது பெரும்பாலான செயல்பாடுகளை ஒருங்கிணைப்பதன் மூலம் கணினி செலவைக் குறைக்கும்

ரெனேசாஸ் மைக்ரோகண்ட்ரோலரின் பயன்பாடு

  • தொழில்துறை ஆட்டோமேஷன்
  • தொடர்பு பயன்பாடுகள்
  • மோட்டார் கட்டுப்பாட்டு பயன்பாடுகள்
  • சோதனை மற்றும் அளவீட்டு
  • மருத்துவ பயன்பாடுகள்

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்கள்

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலரை அட்மெல் கார்ப்பரேஷனைச் சேர்ந்த ஆல்ஃப்-எகில் போகன் மற்றும் வேகார்ட் வோலன் ஆகியோர் உருவாக்கியுள்ளனர். ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்கள் ஹார்வர்ட் ஆர்.ஐ.எஸ்.சி கட்டமைப்பை தரவு மற்றும் நிரலுக்கான தனி நினைவுகளுடன் மாற்றியமைத்துள்ளன, மேலும் 8051 மற்றும் பி.ஐ.சி உடன் ஒப்பிடும்போது ஏ.வி.ஆரின் வேகம் அதிகமாக உள்ளது. ஏ.வி.ஆர் குறிக்கிறது TO lf-Egil Bogen மற்றும் வி எ.கா. வொல்லன் ஆர் ஐ.எஸ்.சி செயலி.

அட்மெல் ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்

அட்மெல் ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்

8051 மற்றும் ஏவிஆர் கட்டுப்பாட்டுகளுக்கு இடையிலான வேறுபாடு

  • 8051 கள் CISC கட்டமைப்பை அடிப்படையாகக் கொண்ட 8-பிட் கட்டுப்படுத்திகள், AVR கள் RISC கட்டமைப்பை அடிப்படையாகக் கொண்ட 8-பிட் கட்டுப்படுத்திகள்
  • ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலரை விட 8051 அதிக சக்தியைப் பயன்படுத்துகிறது
  • 8051 இல், ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலரை விட எளிதாக நிரல் செய்யலாம்
  • ஏ.வி.ஆரின் வேகம் 8051 மைக்ரோகண்ட்ரோலரை விட அதிகம்

ஏ.வி.ஆர் கட்டுப்பாட்டாளர்களின் வகைப்பாடு

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்கள் மூன்று வகைகளாக வகைப்படுத்தப்பட்டுள்ளன:

  • டைனிஏவிஆர் - குறைந்த நினைவகம், சிறிய அளவு, எளிமையான பயன்பாடுகளுக்கு மட்டுமே பொருத்தமானது
  • மெகாஏவிஆர் - இவை மிகவும் பிரபலமானவை, அவை நல்ல அளவு நினைவகம் (256 கேபி வரை), அதிக எண்ணிக்கையிலான உள்ளடிக்கிய சாதனங்கள் மற்றும் மிதமான சிக்கலான பயன்பாடுகளுக்கு ஏற்றவை
  • XmegaAVR - சிக்கலான பயன்பாடுகளுக்கு வணிக ரீதியாகப் பயன்படுத்தப்படுகிறது, இதற்கு பெரிய நிரல் நினைவகம் மற்றும் அதிவேகம் தேவைப்படுகிறது

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலரின் அம்சங்கள்

  • இன்-சிஸ்டம் புரோகிராம் செய்யக்கூடிய ஃபிளாஷ் 16KB
  • இன்-சிஸ்டம் புரோகிராம் செய்யக்கூடிய EEPROM இன் 512 பி
  • கூடுதல் அம்சங்களுடன் 16-பிட் டைமர்
  • பல உள் ஊசலாட்டங்கள்
  • 256K வரை உள்ளக, சுய-நிரல் அறிவுறுத்தல் ஃபிளாஷ் நினைவகம்
  • ISP, JTAG அல்லது உயர் மின்னழுத்த முறைகளைப் பயன்படுத்தி கணினியில் நிரல்படுத்தக்கூடியது
  • பாதுகாப்புக்காக சுயாதீன பூட்டு பிட்களுடன் விருப்ப துவக்க குறியீடு பிரிவு
  • ஒத்திசைவான / ஒத்திசைவற்ற தொடர் சாதனங்கள் (UART / USART)
  • சீரியல் புற இடைமுக பஸ் (SPI)
  • இரண்டு / மூன்று-கம்பி ஒத்திசைவான தரவு பரிமாற்றத்திற்கான யுனிவர்சல் சீரியல் இடைமுகம் (யுஎஸ்ஐ)
  • வாட்ச் டாக் டைமர் (WDT)
  • பல சக்தி சேமிப்பு தூக்க முறைகள்
  • 10-பிட் ஏ / டி மாற்றிகள், 16 சேனல்கள் கொண்ட மல்டிபிளக்ஸ்
  • CAN மற்றும் USB கட்டுப்படுத்தி ஆதரவு
  • குறைந்த மின்னழுத்த சாதனங்கள் 1.8v வரை இயங்கும்

ATmega8, ATmega16 மற்றும் பல ஏவிஆர் குடும்ப மைக்ரோகண்ட்ரோலர்கள் உள்ளன. இந்த கட்டுரையில், ATmega328 மைக்ரோகண்ட்ரோலரைப் பற்றி விவாதிக்கிறோம். ATmega328 மற்றும் ATmega8 ஆகியவை முள்-இணக்கமான ஐ.சி.க்கள் ஆனால் செயல்பாட்டு ரீதியாக அவை வேறுபட்டவை. ATmega328 32kB இன் ஃபிளாஷ் நினைவகத்தைக் கொண்டுள்ளது, அங்கு ATmega8 8kB ஐக் கொண்டுள்ளது. மற்ற வேறுபாடுகள் கூடுதல் SRAM மற்றும் EEPROM, முள் மாற்ற குறுக்கீடுகள் மற்றும் டைமர்கள். ATmega328 இன் சில அம்சங்கள்:

ATmega328 இன் அம்சங்கள்

  • 28-முள் ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்
  • 32kbytes இன் ஃப்ளாஷ் நிரல் நினைவகம்
  • 1kbytes இன் EEPROM தரவு நினைவகம்
  • 2kbytes இன் SRAM தரவு நினைவகம்
  • I / O ஊசிகளும் 23 ஆகும்
  • இரண்டு 8-பிட் டைமர்கள்
  • A / D மாற்றி
  • ஆறு-சேனல் பி.டபிள்யூ.எம்
  • உள்ளமைக்கப்பட்ட USART
  • வெளிப்புற ஆஸிலேட்டர்: 20 மெகா ஹெர்ட்ஸ் வரை

ATmega328 இன் பின் விளக்கம்

இது 28 முள் டிஐபியில் வருகிறது, இது கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது:

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்கள் முள் வரைபடம்

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்கள் முள் வரைபடம்

வி.சி.சி: டிஜிட்டல் விநியோக மின்னழுத்தம்.

GND: தரையில்.

போர்ட் பி: போர்ட் பி என்பது 8-பிட் இரு திசை I / O போர்ட் ஆகும். மீட்டமைப்பு நிலை செயலில் இருக்கும்போது அல்லது ஒன்று, கடிகாரம் இயங்காவிட்டாலும் போர்ட் பி ஊசிகளை முக்கோணமாகக் கூறலாம்.

போர்ட் சி: போர்ட் சி என்பது உள்-இழுக்கும் மின்தடையங்களைக் கொண்ட 7-பிட் இரு திசை I / O துறைமுகமாகும்.

PC6 / RESET

போர்ட் டி: இது 8-பிட் இரு திசை I / O துறைமுகமாகும், இது உள் இழுக்கும் மின்தடையங்களைக் கொண்டுள்ளது. போர்ட் டி இன் வெளியீட்டு இடையகங்கள் சமச்சீர் இயக்கி பண்புகளைக் கொண்டுள்ளன.

AVCC: AVCC என்பது ADC க்கான விநியோக மின்னழுத்த முள் ஆகும்.

AREF: AREF என்பது ADC க்கான அனலாக் குறிப்பு முள் ஆகும்.

ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலரின் பயன்பாடுகள்

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

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

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

PIC16F84 மற்றும் PIC16C84 உடன் தொடங்கப்பட்ட பல PIC கள் உள்ளன. ஆனால் இவை மட்டுமே மலிவு ஃபிளாஷ் PIC கள். மைக்ரோசிப் சமீபத்தில் 16F628, 16F877, மற்றும் 18F452 போன்ற மிகவும் கவர்ச்சிகரமான வகைகளைக் கொண்ட ஃபிளாஷ் சில்லுகளை அறிமுகப்படுத்தியுள்ளது. 16F877 பழைய 16F84 ஐ விட இரண்டு மடங்கு விலை கொண்டது, ஆனால் எட்டு மடங்கு குறியீடு அளவு, அதிக ரேம், அதிக I / O பின்ஸ், ஒரு UART, A / D மாற்றி மற்றும் இன்னும் பலவற்றைக் கொண்டுள்ளது.

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

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

PIC16F877 இன் அம்சங்கள்

Pic16f877 இன் அம்சங்கள் பின்வருவனவற்றை உள்ளடக்குகின்றன.

  • உயர் செயல்திறன் கொண்ட RISC CPU
  • ஃப்ளாஷ் நிரல் நினைவகத்தின் 8K x 14 வார்த்தைகள் வரை
  • 35 வழிமுறைகள் (நிலையான நீள குறியாக்கம் -14-பிட்)
  • 368 × 8 நிலையான ரேம் அடிப்படையிலான தரவு நினைவகம்
  • EEPROM தரவு நினைவகத்தின் 256 x 8 பைட்டுகள் வரை
  • குறுக்கீடு திறன் (14 ஆதாரங்கள் வரை)
  • மூன்று முகவரி முறைகள் (நேரடி, மறைமுக, உறவினர்)
  • பவர்-ஆன் மீட்டமைப்பு (POR)
  • ஹார்வர்ட் கட்டிடக்கலை நினைவகம்
  • சக்தி சேமிப்பு SLEEP பயன்முறை
  • பரந்த இயக்க மின்னழுத்த வரம்பு: 2.0 வி முதல் 5.5 வி வரை
  • உயர் மடு / மூல மின்னோட்டம்: 25 எம்.ஏ.
  • திரட்டல் அடிப்படையிலான இயந்திரம்

புற அம்சங்கள்

3 டைமர் / கவுண்டர்கள் (நிரல்படுத்தக்கூடிய முன்-அளவிடுதல்)

  • டைமர் 0, டைமர் 2 என்பது 8-பிட் டைமர் / கவுண்டர் ஆகும், இது 8-பிட் ப்ரீ-ஸ்கேலருடன் உள்ளது
  • டைமர் 1 16-பிட், வெளிப்புற படிக / கடிகாரம் வழியாக தூக்கத்தின் போது அதிகரிக்கலாம்

இரண்டு பிடிப்பு, ஒப்பிடு, PWM தொகுதிகள்

  • உள்ளீட்டு பிடிப்பு செயல்பாடு ஒரு முள் மாற்றத்தில் டைமர் 1 எண்ணிக்கையை பதிவு செய்கிறது
  • ஒரு PWM செயல்பாட்டு வெளியீடு என்பது ஒரு நிரல்படுத்தக்கூடிய காலம் மற்றும் கடமை சுழற்சியைக் கொண்ட ஒரு சதுர அலை.

10-பிட் 8 சேனல் அனலாக்-டு-டிஜிட்டல் மாற்றி

9 பிட் முகவரி கண்டறிதலுடன் USART

மாஸ்டர் பயன்முறை மற்றும் I2C மாஸ்டர் / ஸ்லேவ் ஆகியவற்றுடன் ஒத்திசைவான சீரியல் போர்ட்

8-பிட் இணை அடிமை துறைமுகம்

அனலாக் அம்சங்கள்

  • 10-பிட், 8-சேனல் அனலாக்-டு-டிஜிட்டல் மாற்றி (ஏ / டி)
  • பிரவுன்-அவுட் மீட்டமை (BOR)
  • அனலாக் ஒப்பீட்டாளர் தொகுதி (சாதன உள்ளீடுகள் மற்றும் ஒப்பீட்டு வெளியீடுகளிலிருந்து நிரல்படுத்தக்கூடிய உள்ளீட்டு மல்டிபிளெக்சிங் வெளிப்புறமாக அணுகக்கூடியது)

PIC16F877A இன் முள் விளக்கம்

PIC16F877A இன் முள் விளக்கம் கீழே விவாதிக்கப்பட்டுள்ளது.

பிஐசி மைக்ரோ

பிஐசி மைக்ரோகான்

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

PIC இன் நன்மைகள்

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

PIC16F877A இன் பொதுவான பயன்பாட்டு சுற்று

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

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

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

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

எம்.எஸ்.பி மைக்ரோகண்ட்ரோலர்

MSP430 போன்ற ஒரு மைக்ரோகண்ட்ரோலர் 16-பிட் மைக்ரோகண்ட்ரோலர் ஆகும். MSP என்ற சொல் “கலப்பு சமிக்ஞை செயலி” என்பதன் சுருக்கமாகும். இந்த மைக்ரோகண்ட்ரோலர் குடும்பம் டெக்சாஸ் இன்ஸ்ட்ரூமென்டில் இருந்து எடுக்கப்பட்டு குறைந்த விலை மற்றும் குறைந்த சக்தி சிதறல் அமைப்புகளுக்காக வடிவமைக்கப்பட்டுள்ளது. இந்த கட்டுப்படுத்தி 16-பிட் தரவு பஸ்ஸை உள்ளடக்கியது, குறைக்கப்பட்ட அறிவுறுத்தல்கள் கொண்ட முறைகள் -7 ஐ உரையாற்றுகிறது, இது விரைவான செயல்திறனுக்கு பயன்படுத்தப்படும் அடர்த்தியான, குறுகிய, நிரலாக்க குறியீட்டை அனுமதிக்கிறது.

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

  • ADC, LCD, I / O போர்ட்கள், RAM, ROM, UART, வாட்ச் டாக் டைமர், அடிப்படை டைமர் போன்ற முழுமையான SoC.
  • இது ஒரு வெளிப்புற படிகத்தைப் பயன்படுத்துகிறது மற்றும் ஒரு FLL (அதிர்வெண்-பூட்டப்பட்ட வளையம்) ஆஸிலேட்டர் முக்கியமாக அனைத்து உள் CLK களையும் பெறுகிறது
  • ஒவ்வொரு அறிவுறுத்தலுக்கும் மட்டுமே 4.2 nW போன்ற மின் பயன்பாடு குறைவாக உள்ளது
  • –1, 0, 1, 2, 4, 8 போன்ற அடிக்கடி பயன்படுத்தப்படும் மாறிலிகளுக்கு நிலையான ஜெனரேட்டர்
  • 3.3 மெகா ஹெர்ட்ஸ் சி.எல்.கே போன்ற ஒவ்வொரு அறிவுறுத்தலுக்கும் வழக்கமான அதிவேகம் 300 என்.எஸ்
  • முகவரி முறைகள் 11 ஆகும், அங்கு ஏழு முகவரி முறைகள் மூல இயக்கங்களுக்காகப் பயன்படுத்தப்படுகின்றன & நான்கு முகவரி முறைகள் இலக்கு இயக்கத்திற்கு பயன்படுத்தப்படுகின்றன.
  • 27 முக்கிய வழிமுறைகளுடன் RISC கட்டமைப்பு

நிகழ்நேர திறன் முழு, நிலையானது, மற்றும் பெயரளவு அமைப்பு சி.எல்.கே அதிர்வெண் 6-கடிகாரங்களுக்குப் பிறகு எம்.எஸ்.பி 430 குறைந்த சக்தி பயன்முறையில் இருந்து மீட்டமைக்கப்பட்ட பின்னரே பெற முடியும். பிரதான படிகத்தைப் பொறுத்தவரை, உறுதிப்படுத்த & ஊசலாட்டத்தைத் தொடங்க காத்திருக்கவில்லை.

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

ஹிட்டாச்சி மைக்ரோகண்ட்ரோலர்

ஹிட்டாச்சி மைக்ரோகண்ட்ரோலர் எச் 8 குடும்பத்தைச் சேர்ந்தது. மைக்ரோகண்ட்ரோலர்களின் பெரிய 8-பிட், 16-பிட் & 32-பிட் குடும்பத்திற்குள் H8 போன்ற பெயர் பயன்படுத்தப்படுகிறது. இந்த மைக்ரோகண்ட்ரோலர்கள் ரெனேசாஸ் தொழில்நுட்பத்தின் மூலம் உருவாக்கப்பட்டன. இந்த தொழில்நுட்பம் 1990 ஆம் ஆண்டில் ஹிட்டாச்சி குறைக்கடத்திகளில் நிறுவப்பட்டது.

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

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

மைக்ரோகண்ட்ரோலர் வகைகளின் நன்மைகள்

மைக்ரோகண்ட்ரோலர்களின் வகைகளின் நன்மைகள் பின்வருவனவற்றை உள்ளடக்குகின்றன.

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

மைக்ரோகண்ட்ரோலர் வகைகளின் தீமைகள்

மைக்ரோகண்ட்ரோலர்களின் வகைகளின் தீமைகள் பின்வருவனவற்றை உள்ளடக்குகின்றன.

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

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

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

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

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