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

عداد عرض متعدد الأجزاء ذو 7 أجزاء مع متحكم CloudX: 4 خطوات
عداد عرض متعدد الأجزاء ذو 7 أجزاء مع متحكم CloudX: 4 خطوات

فيديو: عداد عرض متعدد الأجزاء ذو 7 أجزاء مع متحكم CloudX: 4 خطوات

فيديو: عداد عرض متعدد الأجزاء ذو 7 أجزاء مع متحكم CloudX: 4 خطوات
فيديو: 7 Segment Display Multiplexed Counter 2024, شهر نوفمبر
Anonim
عداد عرض متعدد الأجزاء مكون من 7 أجزاء مع متحكم CloudX
عداد عرض متعدد الأجزاء مكون من 7 أجزاء مع متحكم CloudX

يشرح هذا المشروع كيفية عرض البيانات على قسمين من 7 شرائح باستخدام متحكم CloudX

الخطوة 1: احصل على هذه المادة

احصل على هذه المواد
احصل على هذه المواد
احصل على هذه المواد
احصل على هذه المواد
احصل على هذه المواد
احصل على هذه المواد

متحكم CLOUDX الصغير

كلاودكس سوفت كارد

V3 كورد

سلك العبور

2 الجزء السابع

330 أوم المقاوم

شراء المكون الخاص بك على الإنترنت هنا

الخطوة 2: إعداد الأجهزة

إعداد الأجهزة
إعداد الأجهزة

في هذا علينا أن نفعل مضاعفة

قم بتوصيل دبوس A ، B ، DP ، C ، D ، E ، F ، G للقطعتين معًا ،

قم بتثبيت A من المقطع إلى pin1 من CloudXPin B من المقطع إلى pin2 من CloudX

قم بتثبيت DP من المقطع إلى pin3 من CloudX

دبوس C من المقطع إلى pin4 من CloudX

دبوس D من المقطع إلى pin5 من CloudX

دبوس E من المقطع إلى pin6 من CloudX

دبوس F من المقطع إلى pin7 من CloudX

دبوس G من المقطع إلى pin9 من CloudX

قم بتوصيل الكاثود المشترك للجزء الأول بـ pin10 و

قم بتوصيل الكاثود المشترك للجزء الثاني بـ pin11

قم بتنزيل CloudX IDE هنا

الخطوة 3: البرمجة

انسخ هذا الرمز إلى CloudX IDE

# تضمين # تضمين # تضمين

عداد الحرف [2] = {'0'، '0'} ؛

setup () {// setup here char NumberOfDigit = 2 ؛ // تعيين عدد شاشات عرض المقاطع السبعة لاستخدامها // قم بتوصيل دبابيس CloudX هذه بدبابيس البيانات A و B و C و D و E و F و G و H لشريحة حرف العرض DataPins = {1، 2، 3 ، 4 ، 5 ، 6 ، 7 ، 8} ؛ // قم بتوصيل دبابيس CloudX هذه بالأنود المشترك أو الكاثود لكل شريحة عرض مكونة من 7 مقاطع = {9، 10}؛ // تهيئة عرض 7 مقاطع بهذه البيانات Segment_setting (CCathode ، NumberOfDigit ، SectorScanPins ، SectorDataPins) ؛ loop () {// Program here for (int i = 0؛ i <100؛ i ++) {// احسب i / 10 وأضف 48 (لتحويله إلى حرف) ثم حمل في العداد [0] العداد [0] = (ط / 10) + 48 ؛ العداد [1] = (أنا٪ 10) + 48 ؛ // تحميل هذا الحساب في العداد [0]

Segment_writeText (عداد ، 1000) ؛ // عرض المحتوى في مجموعة العداد على

7segment} لـ (int i = 99 ؛ i> 0 ؛ i -) {// تحويل القيمة في متغير i (إدخال) إلى سلسلة (إخراج) في قاعدة 10 intTostr (عداد ، i ، DEC) ؛ إذا (i <10) // نفّذ هذا القسم من الكود إذا كانت القيمة في المتغير i أقل من 10 {counter [1] = counter [0] ؛ // استبدل العداد [1] بمحتوى العداد [0] العداد [0] = '0'؛ // استبدل عداد [0] متغير بالحرف "0"} Segment_writeText (عداد ، 1000) ؛ // عرض المحتوى في مصفوفة العداد لمدة ثانية واحدة}}}

الخطوة 4: هل حققته

شاركها معنا هنا

موصى به: