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

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





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

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

பதிவு




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

பதிவாளர்கள் வகைகள்

8051 மைக்ரோகண்ட்ரோலரில் முக்கியமாக இரண்டு வகையான பதிவேடுகள் உள்ளன:



  • பொது நோக்கத்திற்கான பதிவேடுகள் (பைட் முகவரியிடக்கூடிய பதிவேடுகள்)
  • சிறப்பு செயல்பாட்டு பதிவேடுகள் (பிட் முகவரியிடக்கூடிய பதிவேடுகள்)
8051 ரேம் நினைவகம்

8051 ரேம் நினைவகம்

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

பொது நோக்கம் பதிவாளர்கள்

பொது நோக்கம் நினைவகம்

பொது நோக்கம் நினைவகம்

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


வங்கிகள் மற்றும் பதிவாளர்கள்

B0, B1, B2, மற்றும் B3 ஆகியவை வங்கிகளைக் குறிக்கின்றன, மேலும் ஒவ்வொரு வங்கியிலும் ‘R0’ முதல் ‘R7’ வரையிலான எட்டு பொது நோக்கப் பதிவேடுகள் உள்ளன. இந்த பதிவேடுகள் அனைத்தும் பைட்-முகவரிக்குரியவை. பொது நோக்கத்திற்கான பதிவேடுகளுக்கு இடையில் பொது நோக்கத்திற்கான பதிவேடுகளுக்கு தரவு பரிமாற்றம் சாத்தியமில்லை. இந்த வங்கிகள் நிரல் நிலை சொல் (பி.எஸ்.டபிள்யூ) பதிவேட்டில் தேர்ந்தெடுக்கப்படுகின்றன.

பொது நோக்கம் பதிவாளர்கள்

பொது நோக்கம் பதிவாளர்கள்

PSW (நிரல் நிலை சொல்) பதிவு

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

PSW பதிவேடுகள்

PSW பதிவேடுகள்

கொடி (சி) கொண்டு செல்லுங்கள் : கேரி கொடியின் முகவரி D7. 7 வது இடத்திலிருந்து பிட் உருவாக்கப்படும் போது இந்த கேரி கொடி பாதிக்கப்படுகிறது.
சி = 0 மீட்டமைக்கும்போது
சி = 1 கேரி செட்

கொடியை எடுத்துச் செல்லுங்கள்

கொடியை எடுத்துச் செல்லுங்கள்

துணைக் கொடி (ஏசி) : துணை கேரியின் முகவரி D5. 3 வது இடத்திலிருந்து 4 வது இடத்திற்கு ஒரு பிட் உருவாக்கப்படும் போது இந்த துணை கேரி பாதிக்கப்படுகிறது.
AC = 0 துணை மீட்டமைக்கப்படுகிறது
AC = 1 துணை அமைக்கப்பட்டுள்ளது

துணை கேரி (ஏசி)

துணை கேரி (ஏசி)

வழிதல் கொடி (OV) : வழிதல் கொடியின் முகவரி D2. 6 வது இடத்திலிருந்து 7 வது இடத்திற்கு ஒரு பிட் உருவாக்கப்படும் போது, ​​வழிதல் கொடி பாதிக்கப்படுகிறது.

OV = 0 வழிதல் கொடி மீட்டமைக்கிறது
OV = 1 வழிதல் கொடி செட்

வழிதல் கொடி

வழிதல் கொடி

பரிதி கொடி (பி) : பரிதி கொடியின் முகவரி D0. எண்கணித செயல்பாடுகளைச் செய்யும்போது, ​​முடிவு 1 எனில், சமநிலைக் கொடி அமைக்கப்படுகிறது - இல்லையெனில், மீட்டமைக்கவும்.
RS1 மற்றும் RS0
பி.எஸ்.டபிள்யூ பதிவேட்டில் உள்ள பிட்கள் ஆர்.எஸ் 1 மற்றும் ஆர்.எஸ் 0 ஆகியவை ரேமில் வெவ்வேறு நினைவக இடங்களை (வங்கி 0 முதல் வங்கி 4 வரை) தேர்ந்தெடுக்கப் பயன்படுகின்றன.

வங்கி தேர்வு பதிவாளர்கள்

வங்கி தேர்வு பதிவாளர்கள்

இந்த பதிவேட்டைப் பயன்படுத்துவதற்கு பின்வருவது ஒரு எடுத்துக்காட்டு.

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

உறுப்பு 0000 ம
MOV PSW, # 00 ம
MOV A, 15
ADD A, 20
MOV 00h, A.
END

வங்கி 0 பதிவேட்டில் R0-R5 இல் 6 இயற்கை எண்களை நகர்த்துவதற்கான சட்டசபை திட்டம்

உறுப்பு 0000 ம (தொடக்க முகவரிகள் அறிவிப்பு)
MOV PSW, # 00 ம (வங்கி 0 நினைவகத்தைத் திறக்கவும்)
MOV r0, # 00 ம (வங்கி 0 நினைவகத்தின் தொடக்க முகவரி)
MOV r1, # 01 ம
MOV r2, # 02 ம
MOV r2, # 03 ம
MOV r3, # 04 ம
MOV r4, # 05 ம
END

வங்கி 1 பதிவேட்டில் R0-R7 இல் 6 இயற்கை எண்களை நகர்த்துவதற்கான சட்டசபை திட்டம்

உறுப்பு 0000 ம (தொடக்க முகவரிகள் அறிவிப்பு)
MOV PSW, # 08 ம (வங்கி 1 நினைவகத்தைத் திறக்கவும்)
MOV r0, 00h (வங்கி 1 நினைவகத்திற்கு மதிப்பு அனுப்பவும்)
MOV r1, 02 ம
MOV r2, 02 ம
MOV r2, 03 ம
MOV r3, 04 ம
MOV r4, 05 ம
MOV r5, 06 ம
MOV r6, 07 ம
MOV r7, 08 ம
END

சிறப்பு செயல்பாட்டு பதிவாளர்கள் (SFR)

சிறப்பு செயல்பாடு பதிவேடுகள் மேல் ரேம் ஆகும் 8051 மைக்ரோகண்ட்ரோலர்களில் . இந்த பதிவேடுகளில் பி 0, பி 1, பி 2, பி 3, டைமர்கள் அல்லது கவுண்டர்கள், சீரியல் போர்ட் மற்றும் குறுக்கீடுகள் தொடர்பான பதிவேடுகள் போன்ற அனைத்து புற தொடர்புடைய பதிவேடுகளும் உள்ளன. SFR நினைவக முகவரி 80h முதல் FFh வரை தொடங்குகிறது. பிட்-அட்ரஸ் ரெஜிஸ்டர்கள் மற்றும் பைட்-அட்ரஸ் ரெஜிஸ்டர்களால் எஸ்.எஃப்.ஆர் பதிவு செயல்படுத்தப்படுகிறது.

சிறப்பு செயல்பாட்டு பதிவாளர்கள் (SFR)


சிறப்பு செயல்பாட்டு பதிவாளர்கள் (SFR)

குவிப்பான், பி பதிவு, போ, பி 1, பி 2, பி 3, ஐஇ பதிவேடுகள் பிட்-முகவரியிடக்கூடிய பதிவேடாகும், மீதமுள்ளவை அனைத்தும் பைட்-முகவரி செய்யக்கூடிய பதிவேடுகளாகும்.

திரட்டல்

ஏ.சி.சி அல்லது ஏ என்றும் அழைக்கப்படும் குவிப்பான் ஒரு பிட் மற்றும் குவிப்பானின் முகவரியால் பைட்-முகவரியிடக்கூடிய பதிவு. நீங்கள் ஒரு பிட்-முகவரியிடக்கூடிய பதிவேட்டைப் பயன்படுத்த விரும்பினால், நீங்கள் பதிவின் ஒற்றை பிட் (E0) ஐப் பயன்படுத்தலாம், மேலும் 8-பிட் குவிப்பானை ஒரு பைட்-முகவரியிடக்கூடிய பதிவாகப் பயன்படுத்தலாம். பெரும்பாலான கணித மற்றும் தருக்க செயல்பாடுகளின் முடிவுகளை குவிப்பான் வைத்திருக்கிறது.

திரட்டல் பதிவு

திரட்டல் பதிவு

ஒரு திரட்டலுடன் பயன்படுத்தப்படும் கழிப்பதற்கான சட்டசபை திட்டம்

உறுப்பு 0000 ம
MOV R0, # 09 ம
MOV A, # 03 ம (1 பைட் தரவு)
SUBB A, 01 ம (1 பைட் தரவு)
END

பி-பதிவு

பி-பதிவு ஒரு பிட் மற்றும் பைட்-முகவரி செய்யக்கூடிய பதிவு. 1 பிட் அல்லது அனைத்து 8-பிட்களையும் ஒரு உடல் முகவரி F0h மூலம் அணுகலாம். ஒரு பிட் 1 ஐ அணுக, நாம் f1 ஐப் பயன்படுத்த வேண்டும். பி பதிவு பெருக்கல் மற்றும் பிரிவு நடவடிக்கைகளுக்கு மட்டுமே பயன்படுத்தப்படுகிறது.

பி-பதிவு

பி-பதிவு

பி-பதிவேட்டில் பயன்படுத்தப்படும் பெருக்கலுக்கான சட்டசபை திட்டம்

உறுப்பு 0000 ம
MOV A, # 09 ம
MOV B, # 03 ம
MUL A, B (A இல் சேமிக்கப்பட்ட இறுதி மதிப்பு)
END
பிரிவுக்கான சட்டசபை திட்டம் பி-பதிவேட்டில் பயன்படுத்தப்படுகிறது
உறுப்பு 0000 ம
MOV A, # 09 ம
MOV B, # 03 ம
டிஐசி ஏ, பி (இறுதி மதிப்பு A இல் சேமிக்கப்பட்டுள்ளது)
END

துறைமுக பதிவேடுகள்

8051 மைக்ரோகண்ட்ரோலர் 4-உள்ளீடு மற்றும் வெளியீட்டு துறைமுகங்கள் (பி 0, பி 1, பி 2 மற்றும் பி 3) அல்லது 32-ஐ / ஓ ஊசிகளைக் கொண்டுள்ளது. ஒவ்வொரு முள் ஒரு டிரான்சிஸ்டருடன் வடிவமைக்கப்பட்டுள்ளது மற்றும் பி பதிவேடுகள். தி முள் உள்ளமைவு பதிவாளர்களின் தர்க்க நிலைகளைப் பொறுத்து ஒரு மைக்ரோகண்ட்ரோலருக்கு மிகவும் முக்கியமானது. 1 அல்லது வெளியீடு 0 வழங்கிய உள்ளீடாக முள் உள்ளமைவு தர்க்க நிலைகளைப் பொறுத்தது. பி பதிவேட்டின் பிட்டிற்கு லாஜிக் 1 பயன்படுத்தப்பட்டால், வெளியீட்டு டிரான்சிஸ்டர் உள்ளீட்டு முள் போல செயல்படும் பொருத்தமான முள் அணைக்கப்படும்.

8051 துறைமுக பதிவேடுகள்

8051 துறைமுக பதிவேடுகள்

போர்ட் 0 இன் எல்.ஈ.டிகளை மாற்றுவதற்கான சட்டசபை திட்டம்

ORG 0000 ம
திரும்ப: MOV P0, # 00 ம
ACALL DEL1
MOV P0, # 0FF
ACALL DEL1
SJMP திரும்பும்
DEL1: MOV R2, # 200
FRONT: DJNZ R0, # 230
DJNZ R2, DEL
உரிமை
END

கவுண்டர்கள் மற்றும் பதிவேடுகள்

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

8051 மைக்ரோகண்ட்ரோலர் இரண்டு 16-பிட் டைமர்கள் மற்றும் டைமர் 0 மற்றும் டைமர் 1 போன்ற கவுண்டர்களைக் கொண்டுள்ளது. இரண்டு டைமர்களும் 16-பிட் பதிவேட்டைக் கொண்டிருக்கின்றன, இதில் குறைந்த பைட் TL இல் சேமிக்கப்படுகிறது மற்றும் அதிக பைட் TH இல் சேமிக்கப்படுகிறது. டைமரை ஒரு கவுண்டராகவும், நேர செயல்பாட்டிற்கும் பயன்படுத்தலாம், இது கவுண்டர்களுக்கான கடிகார பருப்புகளின் மூலத்தைப் பொறுத்தது.

8051 மைக்ரோகண்ட்ரோலர்களில் உள்ள கவுண்டர்கள் மற்றும் டைமர்கள் இரண்டு சிறப்பு செயல்பாட்டு பதிவேடுகளைக் கொண்டுள்ளன: TMOD (டைமர் பயன்முறை பதிவு) மற்றும் TCON (டைமர் கட்டுப்பாட்டு பதிவு) , அவை டைமர்கள் மற்றும் கவுண்டர்களை செயல்படுத்த மற்றும் கட்டமைக்கப் பயன்படுகின்றன.

ஷிப்ட் பதிவின் வகைகள்

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

அனைத்து ஃபிளிப்-ஃப்ளாப்புகளும் டி-ஃபிளிப்-மடல் மூலம் செயல்படுத்தப்படும் கடிகார சமிக்ஞைகளால் இயக்கப்படுகின்றன. ஷிப்ட் பதிவேடுகள் முக்கியமாக பயன்படுத்தப்படுகின்றன தொடர் தொடர்பு .

இவை 4- வகைகளாக வகைப்படுத்தப்பட்டுள்ளன:

  • சீரியல் அவுட் சீரியல் அவுட் (SISO)
  • சீரியல் இன் பேரலல் அவுட் (SIPO)
  • சீரியல் அவுட்டில் இணையானது (PISO)
  • இணையான அவுட்டில் இணையானது (PIPO)
டி- பிளிப்ஃப்ளாப் பதிவு

டி- பிளிப்ஃப்ளாப் பதிவு

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

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