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

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





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

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

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



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


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

தி பிஐசி மைக்ரோகண்ட்ரோலர் RISC கட்டமைப்பை அடிப்படையாகக் கொண்டது. அதன் நினைவக கட்டமைப்பு ஹார்வர்ட் முறையை நிரல் மற்றும் தரவுகளுக்கான தனி நினைவுகளின் தனித்தனி பேருந்துகளுடன் பின்பற்றுகிறது.



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

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

1. நினைவக அமைப்பு

PIC கட்டமைப்பு இரண்டு நினைவுகளைக் கொண்டுள்ளது: நிரல் நினைவகம் மற்றும் தரவு நினைவகம்.

நிரல் நினைவகம்: இது 4 கே * 14 மெமரி ஸ்பேஸ். இது 13 பிட் வழிமுறைகளை அல்லது நிரல் குறியீட்டை சேமிக்க பயன்படுகிறது. நிரல் நினைவக தரவை நிரல் கவுண்டர் பதிவேட்டில் அணுகலாம். 0000H முகவரி மீட்டமை நினைவக இடமாகவும், 0004H குறுக்கீடு நினைவக இடமாகவும் பயன்படுத்தப்படுகிறது.

தரவு நினைவகம்: தரவு நினைவகம் 368 பைட்டுகள் ரேம் மற்றும் 256 பைட்டுகள் ஈப்ரோம் ஆகியவற்றைக் கொண்டுள்ளது. ரேமின் 368 பைட்டுகள் பல வங்கிகளைக் கொண்டுள்ளது. ஒவ்வொரு வங்கியும் பொது நோக்கம் கொண்ட பதிவேடுகள் மற்றும் சிறப்பு செயல்பாட்டு பதிவேடுகளைக் கொண்டுள்ளது.


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

பொது-நோக்கப் பதிவேடுகள் தற்காலிக தரவைச் சேமிக்க மற்றும் தரவின் செயலாக்க முடிவுகளைப் பயன்படுத்தும் பதிவேடுகளைக் கொண்டுள்ளன. இந்த பொது நோக்கத்திற்கான பதிவேடுகள் ஒவ்வொன்றும் 8 பிட் பதிவேடுகளாகும்.

பணி பதிவு: இது ஒவ்வொரு அறிவுறுத்தலுக்கும் செயல்படும் ஒரு நினைவக இடத்தைக் கொண்டுள்ளது. ஒவ்வொரு மரணதண்டனையின் முடிவுகளையும் இது சேமிக்கிறது.

நிலை பதிவு: நிலை பதிவின் பிட்கள் அறிவுறுத்தலின் ஒவ்வொரு செயல்பாட்டிற்கும் பிறகு ALU (எண்கணித தர்க்க அலகு) நிலையை குறிக்கிறது. ரேமின் 4 வங்கிகளில் ஏதேனும் ஒன்றைத் தேர்ந்தெடுக்க இது பயன்படுகிறது.

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

மற்றொரு பொது-நோக்கம் பதிவேடு நிரல் எதிர் பதிவு, இது 13 பிட் பதிவு. 5 மேல் பிட்கள் PCLATH (நிரல் கவுண்டர் லாட்ச்) ஆக வேறு எந்த பதிவிலும் சுயாதீனமாக செயல்பட பயன்படுத்தப்படுகின்றன, மேலும் குறைந்த 8-பிட்கள் நிரல் எதிர் பிட்களாக பயன்படுத்தப்படுகின்றன. நிரல் கவுண்டரில் நிரல் நினைவகத்தில் சேமிக்கப்பட்ட வழிமுறைகளுக்கு ஒரு சுட்டிக்காட்டி செயல்படுகிறது.

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

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

PIC16 தொடரில் போர்ட் ஏ, போர்ட் பி, போர்ட் சி, போர்ட் டி மற்றும் போர்ட் ஈ போன்ற ஐந்து துறைமுகங்கள் உள்ளன.

போர்ட் ஏ: இது 16-பிட் போர்ட் ஆகும், இது TRISA பதிவின் நிலையின் அடிப்படையில் உள்ளீடு அல்லது வெளியீட்டு துறைமுகமாக பயன்படுத்தப்படலாம்.

போர்ட் பி: இது 8-பிட் போர்ட் ஆகும், இது உள்ளீடு மற்றும் வெளியீட்டு துறைமுகமாக பயன்படுத்தப்படலாம். அதன் 4 பிட்கள், உள்ளீடாகப் பயன்படுத்தப்படும்போது, ​​குறுக்கீடு சமிக்ஞைகளில் மாற்றப்படலாம்.

போர்ட் சி: இது ஒரு 8-பிட் போர்ட் ஆகும், அதன் செயல்பாடு (உள்ளீடு அல்லது வெளியீடு) TRISC பதிவின் நிலையால் தீர்மானிக்கப்படுகிறது.

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

போர்ட் இ: இது 3-பிட் போர்ட் ஆகும், இது கட்டுப்பாட்டு சமிக்ஞைகளின் கூடுதல் செயல்பாட்டை ஏ / டி மாற்றிக்கு வழங்குகிறது.

3. டைமர்கள்

பிஐசி மைக்ரோகண்ட்ரோலர்கள் 3 ஐக் கொண்டுள்ளன டைமர்கள் , இதில் டைமர் 0 மற்றும் டைமர் 2 ஆகியவை 8-பிட் டைமர்கள் மற்றும் டைம் -1 என்பது 16-பிட் டைமராகும், இது a ஆகவும் பயன்படுத்தப்படலாம் எதிர் .

4. ஏ / டி மாற்றி

பிஐசி மைக்ரோகண்ட்ரோலர் 8-சேனல்களைக் கொண்டுள்ளது, 10-பிட் அனலாக் டு டிஜிட்டல் மாற்றி. இன் செயல்பாடு A / D மாற்றி இந்த சிறப்பு செயல்பாட்டு பதிவேடுகளால் கட்டுப்படுத்தப்படுகிறது: ADCON0 மற்றும் ADCON1. மாற்றியின் கீழ் பிட்கள் ADRESL (8 பிட்கள்) இல் சேமிக்கப்படுகின்றன, மேலும் மேல் பிட்கள் ADRESH பதிவேட்டில் சேமிக்கப்படுகின்றன. அதன் செயல்பாட்டிற்கு 5V இன் அனலாக் குறிப்பு மின்னழுத்தம் தேவைப்படுகிறது.

5. ஆஸிலேட்டர்கள்

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

6. சி.சி.பி தொகுதி:

ஒரு CCP தொகுதி பின்வரும் மூன்று முறைகளில் செயல்படுகிறது:

பிடிப்பு முறை: இந்த பயன்முறை ஒரு சமிக்ஞையின் வருகையின் நேரத்தைப் பிடிக்கிறது, அல்லது வேறுவிதமாகக் கூறினால், CCP முள் உயரும்போது டைமர் 1 இன் மதிப்பைப் பிடிக்கிறது.

பயன்முறையை ஒப்பிடுக: டைமர் 1 மதிப்பு ஒரு குறிப்பிட்ட குறிப்பு மதிப்பை அடையும் போது வெளியீட்டை உருவாக்கும் அனலாக் ஒப்பீட்டாளராக இது செயல்படுகிறது.

PWM பயன்முறை: இது வழங்குகிறது துடிப்பு அகலம் பண்பேற்றம் 10-பிட் தீர்மானம் மற்றும் நிரல்படுத்தக்கூடிய கடமை சுழற்சியுடன் வெளியீடு.

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

வாகன இயக்கத்தைக் கண்டறிவதில் ஒளிரும் தெரு ஒளி

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

வாகன இயக்கத்தைக் கண்டறிவதில் ஒளிரும் தெரு ஒளி

வாகன இயக்கத்தைக் கண்டறிவதில் ஒளிரும் தெரு ஒளி

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

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