پست الکترونیک

admin@zgcxgdlcd.com

تلفن

+8615919880141

واتساپ

15919880141

چگونه یک LED هفت قسمتی را با یک BASIC Stamp کنترل کنیم؟

Jun 09, 2026پیام بگذارید

سلام! اگر به پروژه های الکترونیکی و DIY علاقه مند هستید، احتمالاً با 7 قسمت LED مواجه شده اید. آنها برای نمایش اعداد و کاراکترهای ساده بسیار مفید هستند. و اگر از یک میکروکنترلر BASIC Stamp استفاده می‌کنید، با مشکل مواجه خواهید شد، زیرا کار کردن آنها با هم کار سختی نیست. به‌عنوان یک تامین‌کننده LED 7 بخش، در ابتدا افراد زیادی را دیده‌ام که با این مشکل دست و پنجه نرم می‌کنند. بنابراین، من می خواهم شما را از طریق کل فرآیند گام به گام راهنمایی کنم.

به هر حال یک LED 7 سگمنت چیست؟

یک LED 7 قسمتی نمایشگری است که از هفت بخش LED جداگانه تشکیل شده است که در یک الگوی خاص مرتب شده اند. این بخش‌ها از A تا G برچسب‌گذاری شده‌اند و گاهی اوقات یک عدد اضافی برای یک نقطه اعشار (DP) وجود دارد. با روشن کردن ترکیب های مختلف این بخش ها، می توانید اعداد 0 تا 9 و همچنین برخی از حروف را نمایش دهید. این مانند یک نسخه دیجیتالی از آن نمایشگرهای ماشین حساب قدیمی است.

اکنون، اگر به دنبال انواع مختلف LED های 7 سگمنت هستید، ما شما را تحت پوشش قرار داده ایم. بررسی کنیدگرافیک LED 7 بخشبرای دیدن چند گزینه جالب ما هم داریمLED دو رقمی Seven Segmentوال ای دی 7 سگمنت سه رقمیاگر نیاز به نمایش اعداد چند رقمی دارید.

آشنایی با تمبر BASIC

BASIC Stamp یک میکروکنترلر محبوب است که برنامه‌ریزی آن آسان است، حتی اگر در زمینه الکترونیک تازه کار باشید. از یک نسخه ساده شده از زبان برنامه نویسی بیسیک استفاده می کند که آن را به یک انتخاب عالی برای مبتدیان تبدیل می کند. شما می توانید انواع چیزها را با آن کنترل کنید، از جمله LED های 7 بخش.

قطعاتی که نیاز دارید

قبل از شروع، بیایید قطعات مورد نیاز خود را جمع آوری کنیم:

  • یک میکروکنترلر BASIC Stamp (من در این مثال از BASIC Stamp 2 استفاده خواهم کرد، اما این فرآیند برای مدل های دیگر مشابه است).
  • نمایشگر LED 7 قسمتی بسته به نیاز خود می توانید از نمایشگرهای تک رقمی، دو رقمی یا سه رقمی انتخاب کنید.
  • تخته نان برای نمونه سازی
  • چند سیم جامپر برای اتصال همه چیز.
  • چند مقاومت برای محدود کردن جریان ورودی به LED.

درک سیم کشی

اولین کاری که باید انجام دهید این است که LED 7 بخش را به مهر BASIC متصل کنید. LED 7 قسمتی دارای 8 پایه است (7 پایه برای بخش ها و 1 برای نقطه اعشار). همچنین باید یک پین مشترک را وصل کنید که می تواند آند معمولی یا کاتد مشترک باشد. در نمایشگر آند مشترک، سمت مثبت همه LED ها به یکدیگر و در یک نمایشگر کاتدی مشترک، سمت منفی به هم متصل می شود.

در اینجا یک نمودار سیم کشی ساده برای یک LED کاتد معمولی تک رقمی 7 بخش آورده شده است:

  • پایه A از LED 7 سگمنت را از طریق یک مقاومت به یک پایه خروجی دیجیتال روی مهر BASIC وصل کنید. همین کار را برای پایه های B، C، D، E، F، G و DP انجام دهید.
  • پایه کاتد مشترک را به زمین (GND) روی مهر BASIC وصل کنید.

مقاومت ها مهم هستند زیرا از عبور جریان بیش از حد از LED ها جلوگیری می کنند که می تواند به آنها آسیب برساند. یک مقدار معمولی برای این مقاومت ها حدود 220 اهم است.

برنامه نویسی مهر BASIC

اکنون که سخت افزار تماماً راه اندازی شده است، وقت آن است که مقداری کد بنویسید. هدف این است که سیگنال‌هایی را به پین‌های مربوطه روی مهر BASIC ارسال کنیم تا بخش‌های سمت راست LED 7 بخش را روشن کنند.

در اینجا یک برنامه ساده برای نمایش عدد 0 در یک LED کاتد 7 معمولی وجود دارد:

'برنامه نمایش 0 در LED 7 سگمنت' اتصال سگمنت های AG و DP به پین های 0-7 در BASIC Stamp' اتصال کاتد مشترک به GND اصلی: HIGH 0' Segment A HIGH 1' Segment B HIGH 2 ' Segment C HIGH 3 ' Segment D HIGH 4 ' Segment E HIGH 5 ' Segment ' Pog Segment F LOW6 . 5000 ' 5 ثانیه صبر کنید پایان

اجازه دهید این کد را برای شما تجزیه کنم. رابالافرمان یک ولتاژ بالا (5 ولت) را به پین ​​مشخص شده ارسال می کند که بخش مربوطه را در LED 7 سگمنت روشن می کند. راLOWفرمان یک ولتاژ پایین (0 ولت) ارسال می کند که قطعه را خاموش می کند. رامکثدستور باعث می شود که برنامه برای مدت معینی (بر حسب میلی ثانیه) منتظر بماند.

اگر می خواهید اعداد دیگری را نمایش دهید، فقط باید ترکیب آنها را تغییر دهیدبالاوLOWدستورات در اینجا جدولی وجود دارد که ترکیبات بخش اعداد 0 تا 9 را در یک LED کاتد معمولی 7 نشان می دهد:

شماره الف ب سی دی و اف جی DP
0 1 1 1 1 1 1 0 0
1 0 1 1 0 0 0 0 0
2 1 1 0 1 1 0 1 0
3 1 1 1 1 0 0 1 0
4 0 1 1 0 0 1 1 0
5 1 0 1 1 0 1 1 0
6 1 0 1 1 1 1 1 0
7 1 1 1 0 0 0 0 0
8 1 1 1 1 1 1 1 0
9 1 1 1 1 0 1 1 0

در اینجا یک برنامه پیشرفته تر وجود دارد که اعداد 0 تا 9 را به ترتیب نمایش می دهد:

'برنامه نمایش اعداد 0-9 در یک LED 7 بخش' اتصال بخش های AG و DP به پین های 0-7 در BASIC Stamp' اتصال کاتد مشترک به اعداد کم نور GND(10) به عنوان اعداد بایت (0) = %11111100 ' 0 اعداد(1) = %01100000 = %01100000 = %01100000 ' 01100000 = %01100000 ' 01100000 '1 %1 = %11110010 ' 3 عدد(4) = %01100110 ' 4 عدد(5) = %10110110 ' 5 عدد(6) = %10111110 ' 6 عدد(7) = %11100000 ' 7 عدد(8) =1(5) =10110111% ' 9 برای i = 0 تا 9 b0 = اعداد (i) برای j = 0 تا 7 bitOut j, b0[j] بعدی j مکث 1000 ' برای 1 ثانیه صبر کنید بعد i END

در این برنامه، ما از یک آرایه برای ذخیره مقادیر باینری برای هر عدد استفاده می کنیم. راbitOutدستور برای تنظیم وضعیت هر پین بر اساس بیت مربوطه در مقدار باینری استفاده می شود.

کنترل نمایشگرهای چند رقمی

اگر از یک نمایشگر LED 7 قسمتی چند رقمی استفاده می کنید، این روند کمی پیچیده تر است. برای نمایش اعداد مختلف در هر رقم باید از تکنیکی به نام مالتی پلکسی استفاده کنید.

مالتی پلکسینگ با جابجایی سریع بین ارقام کار می کند و هر کدام را به نوبه خود روشن می کند. چشم انسان نمی تواند تک تک فلاش ها را تشخیص دهد، بنابراین به نظر می رسد که همه ارقام همزمان روشن می شوند.

Two-digit Seven Segement LED1

در اینجا یک مثال ساده از نحوه نمایش اعداد 12 در یک صفحه نمایش LED دو رقمی کاتد 7 بخش مشترک آورده شده است:

'برنامه نمایش 12 روی یک LED 7 قطعه ای دو رقمی' اتصال سگمنت های AG و DP به پین های 0-7 در BASIC Stamp' اتصال رقم 1 کاتد مشترک به پایه 8' اتصال رقم 2 کاتد مشترک به پایه 9 اعداد تیره (10) به عنوان اعداد بایتی (0) = %11111100 (10000000000000000000000000000000000000000000000000000 = 000 = 0001100) اعداد(2) = %11011010 ' 2 عدد(3) = %11110010 ' 3 عدد(4) = %01100110 ' 4 عدد(5) = %10110110 ' 5 عدد(6) = %10111110 ' 6 عدد 1110 =0 %11111110 ' 8 عدد (9) = %11110110 ' 9 در حالی که 1 ' نمایش رقم 1 (عدد 1) b0 = اعداد (1) HIGH 8 LOW 9 برای j = 0 تا 7 بیت خروجی j، b0[j] j بعدی مکث 5 رقمی 2 0 نمایشگر (عدد مکث کوتاه) HIGH 9 برای j = 0 تا 7 bitOut j، b0[j] j بعدی مکث 5 ' مکث کوتاه wend END

در این برنامه از دو پین اضافی برای کنترل اینکه کدام رقم نمایش داده می شود استفاده می کنیم. ما به سرعت بین دو رقم جابجا می شویم و عدد مناسب را روی هر یک نمایش می دهیم.

بسته بندی

بنابراین، شما آن را دارید! به این ترتیب می توانید یک LED 7 سگمنت را با مهر BASIC کنترل کنید. ممکن است در ابتدا کمی پیچیده به نظر برسد، اما هنگامی که اصول اولیه را درک کردید، در واقع بسیار ساده است.

اگر علاقه مند به خرید LED های 7 سگمنت برای پروژه های خود هستید، ما اینجا هستیم تا به شما کمک کنیم. ما طیف گسترده ای از نمایشگرهای LED 7 بخش با کیفیت بالا را با قیمت های رقابتی ارائه می دهیم. چه برای یک پروژه ساده به یک صفحه نمایش تک رقمی نیاز داشته باشید یا برای چیزهای پیچیده تر به یک نمایشگر چند رقمی، ما شما را تحت پوشش قرار می دهیم.

اگر می خواهید در مورد نیازهای پروژه خود صحبت کنید یا سؤالی دارید، با ما تماس بگیرید. ما همیشه خوشحالیم که به شما کمک می کنیم تا محصولات مناسب برای نیازهای خود را پیدا کنید.

مراجع

  • Parallax, Inc. "راهنمای مهر پایه."
  • آموزش های آنلاین و انجمن های مختلف الکترونیک.