সুচিপত্র:

PIC16F877 মাইক্রোকন্ট্রোলার ব্যবহার করে 16x64 P10 স্ক্রোলিং LED ডিসপ্লে: 5 টি ধাপ (ছবি সহ)
PIC16F877 মাইক্রোকন্ট্রোলার ব্যবহার করে 16x64 P10 স্ক্রোলিং LED ডিসপ্লে: 5 টি ধাপ (ছবি সহ)

ভিডিও: PIC16F877 মাইক্রোকন্ট্রোলার ব্যবহার করে 16x64 P10 স্ক্রোলিং LED ডিসপ্লে: 5 টি ধাপ (ছবি সহ)

ভিডিও: PIC16F877 মাইক্রোকন্ট্রোলার ব্যবহার করে 16x64 P10 স্ক্রোলিং LED ডিসপ্লে: 5 টি ধাপ (ছবি সহ)
ভিডিও: Micro-controller Tutorial & Programming (Introduction) 2024, নভেম্বর
Anonim
Image
Image

এই নির্দেশনায়, বর্ণনা করে কিভাবে 16 x 64 (p10) LED ম্যাট্রিক্স ডিসপ্লে PICI6F877A মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেস করতে হয়।

একটি ডেটা UART এর মাধ্যমে মাইক্রোকন্ট্রোলারে পাঠায় যা EEPROM- এ সংরক্ষিত থাকে এবং ডেটা LED ম্যাট্রিক্স ডিসপ্লেতে প্রদর্শিত হবে। যখনই একটি নতুন ডেটা আসবে তখন এটি একই ডেটা চালিয়ে যাবে।

সি -তে লেখা প্রোগ্রামটি এমপিএলএবি দিয়ে তৈরি।

ধাপ 1: 16x64 (p10) LED ম্যাট্রিক্স কন্ট্রোল

16x64 (p10) LED ম্যাট্রিক্স কন্ট্রোল
16x64 (p10) LED ম্যাট্রিক্স কন্ট্রোল
16x64 (p10) LED ম্যাট্রিক্স কন্ট্রোল
16x64 (p10) LED ম্যাট্রিক্স কন্ট্রোল

এই সিস্টেমে, 16x64 ম্যাট্রিক্স ডিসপ্লে এমন তথ্য দেখাতে পারে যার জন্য একটি বিশাল 1024 এলইডি লাগবে। এই ডিসপ্লেতে ছোট মডিউল থাকে যা বড় স্ক্রিন থেকে একসাথে সাজানো হয়, প্রতিটি মডিউল সাধারণত 4x8 ম্যাট্রিক্সের LEDs ধারণ করে যেমনটি ছবিতে দেখানো হয়েছে।

P10 প্যানেলের বাইরে পিন আউট করুন 6 টি নিয়ন্ত্রণ লাইন রয়েছে।

পদক্ষেপ 2: হার্ডওয়্যার সেটআপ

হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ

এই প্রকল্পটি বিকাশের জন্য, আমাদের নিম্নলিখিত উপকরণগুলির প্রয়োজন,

  • p10 (16x32) LED ডিসপ্লে x 2
  • PICI6F877A মাইক্রোকন্ট্রোলার
  • পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোরাড
  • 16 x 32 (p10) LED ম্যাট্রিক্স - 2 নং
  • ইউএসবি 2 সিরিয়াল অ্যাডাপ্টার
  • 5V 5A SMPS

ধাপ 3: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র

সার্কিট ডায়াগ্রাম চিত্রে দেখানো হয়েছে।

MCLR পিন 10K রেসিস্টর ব্যবহার করে টেনে তোলা হয়।

ইউএসবি 2 সিরিয়াল কনভার্টার RC6 এবং RC7 এর সাথে সংযুক্ত কারণ এটি UART কমিউনিকেশনকে সমর্থন করে এবং baudrate 9600 bps।

এখানে 20 মেগাহার্টজ ক্রিস্টাল অসিলেটর ব্যবহার করা হয়েছে।

(P10) LED স্ক্রোলিং ডিসপ্লের জন্য পিন যেকোনো ডিজিটাল পিন ব্যবহার করতে পারে। এই প্রকল্পে আমরা ব্যবহার করেছি,

  • EN - RB4
  • A - RB5
  • বি - আরবি 6
  • CLK - RC1
  • এসসিএলকে - আরডি 3
  • ডেটা - RD2

ধাপ 4: কোড

এখানে সি -তে বিকশিত সম্পূর্ণ কোড সংযুক্ত করা হচ্ছে।

UART baudrate: 9600 bps

বার্তার বিন্যাস: * <বার্তা> $ (যেমন: * প্রভাব $)

ধাপ 5: আউটপুট

এখানে সংযুক্ত ভিডিও লিঙ্ক যা আমরা করেছি।

ইউটিউব:

ফেসবুক:

www.facebook.com/impacttechnolabz

প্রস্তাবিত: