मोटोरोला 68HC08: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{Short description|Microcontroller}}
{{Short description|Microcontroller}}
68HC08 (संक्षेप में HC08) [[8 बिट]] [[ microcontroller ]] का विस्तृत परिवार है जो मूल रूप से [[ MOTOROLA ]] सेमीकंडक्टर से, बाद में [[फ्रीस्केल सेमीकंडक्टर]] से आया।
'''68एचसी08''' (संक्षेप में एचसी08) [[8 बिट]] [[ microcontroller |माइक्रोकंट्रोलर]] का विस्तृत फैमिली है जो मूल रूप से [[ MOTOROLA |'''मोटोरोला''']] सेमीकंडक्टर से, पश्चात में [[फ्रीस्केल सेमीकंडक्टर]] से आया।


HC08 अपने पूर्ववर्तियों, [[मोटोरोला 68HC05]] के साथ पूरी तरह से कोड-संगत हैं। [[मोटोरोला 6800]] से वंशावली साझा करने वाले सभी मोटोरोला प्रोसेसर की तरह, वे [[वॉन न्यूमैन वास्तुकला]] के साथ-साथ मेमोरी-मैप्ड I/O का उपयोग करते हैं। इस परिवार में पांच सीपीयू [[प्रोसेसर रजिस्टर]] हैं जो मेमोरी का हिस्सा नहीं हैं। 8-बिट [[संचायक (कंप्यूटिंग)]] ए, 16-बिट [[ सूचकांक रजिस्टर ]] एच:्स, 16-बिट [[ स्टेक सूचक ]] एसपी, 16-बिट [[ कार्यक्रम गणक ]] पीसी, और 8-बिट [[ स्थिति कोड रजिस्टर ]] सीसीआर। कुछ निर्देश H:X इंडेक्स रजिस्टर में अलग-अलग बाइट्स को स्वतंत्र रूप से संदर्भित करते हैं।
एचसी08 अपने कम्पेटिबल, [[मोटोरोला 68HC05|मोटोरोला 68एचसी05]] के साथ पूर्ण रूप से कोड-संगत हैं। [[मोटोरोला 6800]] से फैमिली के सभी मोटोरोला प्रोसेसर के जैसे, वे [[वॉन न्यूमैन वास्तुकला|वॉन न्यूमैन आर्किटेक्चर]] के साथ-साथ मेमोरी-मैप्ड इनपुट/आउटपुट का उपयोग करते हैं। इस फैमिली में पांच सीपीयू [[प्रोसेसर रजिस्टर]] हैं जो मेमोरी का भाग नहीं हैं। 8-बिट [[संचायक (कंप्यूटिंग)|एक्युमुलेटर (कंप्यूटिंग)]] ए, 16-बिट [[ सूचकांक रजिस्टर |इंडेक्स रजिस्टर]] H:X, 16-बिट [[ स्टेक सूचक |स्टेक पॉइंटर]] एसपी, 16-बिट [[ कार्यक्रम गणक |प्रोग्राम काउंटर]] पीसी, और 8-बिट [[ स्थिति कोड रजिस्टर |कंडीशन कोड रजिस्टर]] सीसीआर कुछ निर्देश H:X इंडेक्स रजिस्टर में भिन्न-भिन्न बाइट्स को स्वतंत्र रूप से संदर्भित करते हैं।


HC08 में दर्जनों प्रोसेसर परिवार हैं, जिनमें से प्रत्येक अलग-अलग एम्बेडेड अनुप्रयोगों पर लक्षित है। सुविधाएँ और क्षमताएँ व्यापक रूप से भिन्न होती हैं, 8 से 64-पिन प्रोसेसर तक, [[ स्थानीय इंटरकनेक्ट नेटवर्क ]] कनेक्टिविटी से लेकर [[ USB ]] 1.1 तक। इकाइयों के HC08 परिवार से विशिष्ट और सामान्य प्रयोजन उपकरण माइक्रोकंट्रोलर [http://electronics.physics.auth.gr/microcon/ M68HC908GP32] है।
एचसी08 में दर्जनों प्रोसेसर फैमिली हैं, जिनमें से प्रत्येक भिन्न-भिन्न एम्बेडेड अनुप्रयोगों पर लक्षित है। सुविधाएँ और क्षमताएँ व्यापक रूप से भिन्न होती हैं, 8 से 64-पिन प्रोसेसर तक, [[ स्थानीय इंटरकनेक्ट नेटवर्क |लिन इंटरकनेक्ट नेटवर्क]] कनेक्टिविटी से लेकर [[ USB |यूएसबी]] 1.1 तक इकाइयों के एचसी08 फैमिली से विशिष्ट और जनरल पर्पस डिवाइस माइक्रोकंट्रोलर [http://electronics.physics.auth.gr/microcon/ M68एचसी908GP32] है।


फ़्रीस्केल RS08 कोर HC08 का सरलीकृत, कम संसाधन वाला संस्करण है।
फ़्रीस्केल RS08 कोर एचसी08 का सरलीकृत, रिडूसड सोर्स वाला वर्जन है।


Freescale_S08 कोर उन्हीं प्रोसेसरों की अगली पीढ़ी है।
फ़्रीस्केल HCS08 कोर उन्हीं प्रोसेसरों की नेक्स्ट जनरेशन है।


== बाहरी संबंध ==
== बाहरी संबंध ==
* [https://archive.org/details/bitsavers_motorola68tralProcessorUnitReferenceManualRev11994_11429498 M68HC08 Family Reference Manual] - archive.org
* [https://archive.org/details/bitsavers_motorola68tralProcessorUnitReferenceManualRev11994_11429498 M68एचसी08 Family Reference Manual] - archive.org
* [https://www.nxp.com/products/processors-and-microcontrollers/legacy-mcu-mpus/8-bit-legacy-mcus:8-BIT-LEGACY-MCUS?&lang=en&lang_cd=en& HC08 Processor Families]
* [https://www.nxp.com/products/processors-and-microcontrollers/legacy-mcu-mpus/8-bit-legacy-mcus:8-BIT-LEGACY-MCUS?&lang=en&lang_cd=en& एचसी08 Processor Families]
* [http://helium.sourceforge.net Helium Open-Source RTOS for HCS08 MCUs]
* [http://helium.sourceforge.net Helium Open-Source RTOS for एचसीS08 MCUs]
* [https://web.archive.org/web/20110728214131/http://www.dcd.pl/acore.php?idcore=82 Digital Core Design 68HC08 - HDL IP Core]
* [https://web.archive.org/web/20110728214131/http://www.dcd.pl/acore.php?idcore=82 Digital Core Design 68एचसी08 - HDL IP Core]
* [http://www.aspisys.com/asm8.htm Win/Linux/DOS-based freeware macro cross-assembler (ASM8)]
* [http://www.aspisys.com/asm8.htm Win/Linux/DOS-based freeware macro cross-assembler (ASM8)]
* [http://www.aspisys.com/code Example assembly language code written for ASM8]
* [http://www.aspisys.com/code Example assembly language code written for ASM8]
* [http://electronics.physics.auth.gr/microcon Educational material for the HC08]
* [http://electronics.physics.auth.gr/microcon Educational material for the एचसी08]


{{Motorola_microcontrollers}}
{{Motorola_microcontrollers}}

Revision as of 22:01, 12 August 2023

68एचसी08 (संक्षेप में एचसी08) 8 बिट माइक्रोकंट्रोलर का विस्तृत फैमिली है जो मूल रूप से मोटोरोला सेमीकंडक्टर से, पश्चात में फ्रीस्केल सेमीकंडक्टर से आया।

एचसी08 अपने कम्पेटिबल, मोटोरोला 68एचसी05 के साथ पूर्ण रूप से कोड-संगत हैं। मोटोरोला 6800 से फैमिली के सभी मोटोरोला प्रोसेसर के जैसे, वे वॉन न्यूमैन आर्किटेक्चर के साथ-साथ मेमोरी-मैप्ड इनपुट/आउटपुट का उपयोग करते हैं। इस फैमिली में पांच सीपीयू प्रोसेसर रजिस्टर हैं जो मेमोरी का भाग नहीं हैं। 8-बिट एक्युमुलेटर (कंप्यूटिंग) ए, 16-बिट इंडेक्स रजिस्टर H:X, 16-बिट स्टेक पॉइंटर एसपी, 16-बिट प्रोग्राम काउंटर पीसी, और 8-बिट कंडीशन कोड रजिस्टर सीसीआर कुछ निर्देश H:X इंडेक्स रजिस्टर में भिन्न-भिन्न बाइट्स को स्वतंत्र रूप से संदर्भित करते हैं।

एचसी08 में दर्जनों प्रोसेसर फैमिली हैं, जिनमें से प्रत्येक भिन्न-भिन्न एम्बेडेड अनुप्रयोगों पर लक्षित है। सुविधाएँ और क्षमताएँ व्यापक रूप से भिन्न होती हैं, 8 से 64-पिन प्रोसेसर तक, लिन इंटरकनेक्ट नेटवर्क कनेक्टिविटी से लेकर यूएसबी 1.1 तक इकाइयों के एचसी08 फैमिली से विशिष्ट और जनरल पर्पस डिवाइस माइक्रोकंट्रोलर M68एचसी908GP32 है।

फ़्रीस्केल RS08 कोर एचसी08 का सरलीकृत, रिडूसड सोर्स वाला वर्जन है।

फ़्रीस्केल HCS08 कोर उन्हीं प्रोसेसरों की नेक्स्ट जनरेशन है।

बाहरी संबंध