جدول المحتويات:

واجهة العرض المكونة من 7 أجزاء مع تسجيل التحول باستخدام متحكم CloudX الدقيق: 5 خطوات
واجهة العرض المكونة من 7 أجزاء مع تسجيل التحول باستخدام متحكم CloudX الدقيق: 5 خطوات

فيديو: واجهة العرض المكونة من 7 أجزاء مع تسجيل التحول باستخدام متحكم CloudX الدقيق: 5 خطوات

فيديو: واجهة العرض المكونة من 7 أجزاء مع تسجيل التحول باستخدام متحكم CloudX الدقيق: 5 خطوات
فيديو: ☑️ أردوينو للمبتدئين - (39) طريقة استعمال شاشة الأرقام 2024, شهر نوفمبر
Anonim
واجهة العرض المكونة من 7 أجزاء مع تسجيل التحول باستخدام CloudX Microcontroller
واجهة العرض المكونة من 7 أجزاء مع تسجيل التحول باستخدام CloudX Microcontroller

في هذا المشروع ، ننشر برنامجًا تعليميًا حول كيفية واجهة شاشة LED ذات سبعة مقاطع مع متحكم CloudX. تُستخدم شاشات العرض السبعة في العديد من الأنظمة المضمنة والتطبيقات الصناعية حيث يُعرف نطاق المخرجات المراد عرضها مسبقًا. يمكن أن تعرض شاشة العرض الأساسية المكونة من سبعة أجزاء من رقم واحد أرقامًا من 0 إلى 9 وعدد قليل من الأحرف. 7 شاشات عرض من أنواع مختلفة ؛ خاصة أنها تختلف في عدد الأرقام / الأحرف التي يمكن عرضها. بشكل أساسي ، الشاشة المكونة من 7 مقاطع هي وحدة واحدة ، والتي يمكنها عرض رقم واحد فقط أو حرف واحد. يتم عرض المزيد من الأرقام عن طريق مضاعفة عرض وحدة واحدة مكونة من 7 أجزاء معًا لتشكيل عرض مكون من رقمين أو عرض مكون من 3 أرقام أو عرض مكون من 4 أرقام مكون من 7 قطع. من السهل واجهة CloudX والعرض 7 Segment معًا! لنبدأ البرنامج التعليمي.

الخطوة 1: سجل التحول HC595

HC595 Shift Register
HC595 Shift Register

74HC595

يتكون 74HC595 من سجل إزاحة 8 بتات وسجل تخزين مع مخرجات متوازية بثلاث حالات. يقوم بتحويل الإدخال التسلسلي إلى إخراج متوازي بحيث يمكنك حفظ منافذ الإدخال والإخراج لوحدة MCU. يتم استخدام 74HC595 على نطاق واسع للإشارة إلى مصابيح LED متعددة المسارات وقيادة شاشات العرض متعددة البتات. تشير "ثلاث حالات" إلى حقيقة أنه يمكنك تعيين دبابيس الإخراج على أنها إما عالية أو منخفضة أو عالية المقاومة. مع قفل البيانات ، لن يتأثر الإخراج الفوري أثناء التحويل ؛ مع إخراج البيانات ، يمكنك تتالي 74HC595s بسهولة أكبر. دبابيس 74HC595 ووظائفها: Q0-Q7: دبابيس إخراج بيانات متوازية 8 بت ، قادرة على التحكم في 8 مصابيح LED أو 8 دبابيس من شاشة 7 مقاطع مباشرة. Q7 ': دبوس إخراج السلسلة ، متصل بـ DS من 74HC595 آخر لتوصيل عدة 74HC595s في سلسلة MR: إعادة تعيين دبوس ، نشط عند مستوى منخفض ؛ هنا متصل مباشرة بـ 5V. SH: إدخال التسلسل الزمني لسجل التحول. على الحافة الصاعدة ، تتحرك البيانات الموجودة في سجل التحول على التوالي بتة واحدة ، أي أن البيانات في Q1 تنتقل إلى Q2 ، وهكذا دواليك. أثناء التواجد على الحافة المتساقطة ، تظل البيانات الموجودة في سجل الإزاحة دون تغيير. ST: إدخال التسلسل الزمني لسجل التخزين. على الحافة الصاعدة ، تنتقل البيانات الموجودة في سجل الإزاحة إلى سجل الذاكرة. OE: دبوس تمكين الإخراج ، نشط على مستوى منخفض ، متصل بـ GND. Ds: دبوس إدخال البيانات التسلسلية VCC: جهد الإمداد الإيجابي GND: الأرض هنا يتم استخدام وظيفة shiftout () ، والتي تأتي مع CloudX IDE. ما عليك سوى إدخال رقم بين 0 و 255 ويمكن لسجل التخزين تحويله إلى رقم ثنائي 8 بت وإخراجه بالتوازي. يتيح لك ذلك التحكم بسهولة في 8 دبابيس للشاشة المكونة من 7 مقاطع وإنشاء أي أنماط تريدها.

الخطوة 2: 7 قسم

7 الجزء
7 الجزء
7 الجزء
7 الجزء

لنبدأ البرنامج التعليمي. سنستخدم CloudX M633 وشاشة أساسية من سبعة أجزاء مع علامة عشرية. يمكنك تحديد أجزاء العرض بمساعدة الشكل أعلاه.

تحتوي هذه الشاشة ذات الأجزاء السبعة على إجمالي 8 مصابيح LED لكل رقم كما هو موضح في الصورة أعلاه ، وسبعة مصابيح LED لكل جزء وواحد للفاصلة العشرية.

كما ترى هناك 10 دبابيس في المجموع. قد تلاحظ اثنين من الدبابيس المسماة com ، كما هو موضح في الرسم البياني للدائرة ، فإن جميع الكاثود (- المسامير) لمصابيح LED متصلة بهذين المسامير. نطلق على هذين المسامير اسم الكاثودات الشائعة وتسمى هذه الشاشات شاشات عرض مقاطع الكاثود المشترك 7. هناك بعض سبع شاشات عرض تحتوي على أنودات مشتركة بدلاً من الكاثود المشترك. الاختلاف الوحيد لشاشات عرض الأنود الشائعة هو أن جميع الأنودات (+ دبابيس) متصلة ببعضها البعض وتعرف باسم شاشات عرض مقاطع الأنود الشائعة 7. بصرف النظر عن دبابيس com هذه ، هناك 8 دبابيس أخرى تسمى A و B و C و D و E و F و G و DP. كما ترون في الشكل ، فإن هذه المسامير عبارة عن أنودات (+ دبابيس) من مقاطع LED لعرض الكاثود المشترك (في حالة عرض الأنودات الشائعة ، ستكون هذه المسامير عبارة عن كاثودات)

الخطوة 3: المكون المطلوب

المكون مطلوب
المكون مطلوب
المكون مطلوب
المكون مطلوب
المكون مطلوب
المكون مطلوب
المكون مطلوب
المكون مطلوب
  • كلاود إكس إم ٦٣٣
  • CloudX SoftCard
  • كابل يو اس بي V3
  • HC595 سجل التحول
  • أسلاك العبور
  • اللوح
  • 7 عرض المقطع
  • 330 أوم المقاوم

الخطوة 4: الإعداد

اقامة
اقامة

قم بتوصيل شاشة 7-Segment وسجل التحول 74HC595 بـ CloudX M633:

قم بتوصيل دبوس Vcc على 74HC595 إلى دبوس 5V على CloudX.

قم بتوصيل دبابيس GND و OE على 74HC595 بدبوس GND على CloudX.

قم بتوصيل DS أو SER pin على 74HC595 بالرقم الرقمي 2 على CloudX.

قم بتوصيل دبوس SHCP أو SRCLK على 74HC595 بالرقم الرقمي 1 على CloudX.

قم بتوصيل دبوس STCP أو RCLK على 74HC595 بالرقم الرقمي 3 على CloudX.

قم بتوصيل Q0-Q6 أو QA-QG pin الموجود على 74HC595 لتوصيل دبوس A-G على شاشة عرض ذات 7 مقاطع.

قم بتوصيل Q7 أو QH pin على 74HC595 لتوصيل DP على شاشة 7-مقاطع.

قم بتوصيل دبابيس الكاثود الشائعة (الدبوس 3 و 8 في الرسم التخطيطي) على شاشة العرض المكونة من 7 مقاطع بدبوس Gnd على CloudX.

الخطوة 5: الكود

#يشمل

#يشمل

ChangeValue (قيمة حرف غير موقعة) {

التبديل (القيمة) {الحالة 0: إرجاع 0x3f ؛ الحالة 1: إرجاع 0x06 ؛ الحالة 2: إرجاع 0x5b ؛ الحالة 3: إرجاع 0x4f ؛ الحالة 4: إرجاع 0x66 ؛ الحالة 5: إرجاع 0x6d ؛ الحالة 6: إرجاع 0x7d ؛ الحالة 7: إرجاع 0x07 ؛ الحالة 8: إرجاع 0x7f ؛ الحالة 9: إرجاع 0x6f ؛ }}

اقامة(){

HC595_setting (2، 1، 3) ؛

حلقة(){

لـ (char i = 0 ؛ i

موصى به: