
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

হ্যালো এটি 8051 এর শুরু। এলসিডি 8-বিট এবং 4-বিট মোড দ্বারা চালানো যেতে পারে, কিন্তু 8051 এর ক্ষেত্রে 8-বিট বেশিরভাগ ব্যবহার করা হয়, আরডুইনো, এভিআর এবং পিআইসির ক্ষেত্রে 4-বিট ব্যবহার করা হয়। 8-বিট মোড মানে এটি ঠিকানা এবং তথ্য প্রেরণের জন্য 8 টি তার ব্যবহার করেছে।
ধাপ 1: প্রয়োজনীয় উপাদান:
LCD 16*2
মাইক্রো-কন্ট্রোলার AT89S52
ক্রিস্টাল অসিলেটর 11.0592MHz
ক্যাপাসিটর 10 uf
সিরামিক ক্যাপাসিটর 22pf
40 পিন আইসি বেস
জাম্পার তার
সম্ভাব্য মিটার 10k
পদক্ষেপ 2: হার্ডওয়্যার সেটআপ:

ডুমুর দেখানো হার্ডওয়্যার সংযোগ
LCD ডেটা পিনের সাথে পোর্ট 2 সংযুক্ত করুন।
পোর্ট 0.0 আরএস এবং পোর্ট 0.1 থেকে সক্ষম।
মাটিতে RW।
রিসেট পিন থেকে প্রতিরোধক এবং ক্যাপাসিটর।
ধাপ 3: সফটওয়্যার সেটআপ:
আপনার পিসিতে KEIL4 ইনস্টল করুন
এলসিডি ইন্টারফেসিংয়ের জন্য প্রোগ্রাম:
#অন্তর্ভুক্ত sbit rs = P0^0;
sbit en = P0^1;
অকার্যকর বিলম্ব ();
অকার্যকর cmd ();
অকার্যকর dat ();
অকার্যকর প্রধান ()
{
চার নাম [10] = "যন্ত্র";
স্বাক্ষরবিহীন int b;
P1 = 0x38;
cmd ();
P1 = 0x80;
cmd ();
P1 = 0x0f;
cmd ();
জন্য (b = 0; b <= 10; b ++)
{
পি 1 = নাম [বি];
dat ();
বিলম্ব ();
}
}
অকার্যকর cmd ()
{
rs = 0;
en = 1;
বিলম্ব ();
en = 1;
}
অকার্যকর তারিখ ()
{
rs = 1;
en = 1;
বিলম্ব ();
en = 0;
} অকার্যকর বিলম্ব ()
{
স্বাক্ষরবিহীন int a;
জন্য (a = 0; a <= 500; a ++);
}
আপনি এখান থেকে ডাউনলোড করতে পারেন:
ধাপ 4: রেফারেন্স
electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/
প্রস্তাবিত:
এলসিডি আক্রমণকারী: 16x2 এলসিডি ক্যারেক্টার ডিসপ্লেতে একটি স্পেস ইনভেডার্স গেমের মতো: 7 টি ধাপ

এলসিডি ইনভেডার্স: 16x2 এলসিডি ক্যারেক্টার ডিসপ্লেতে একটি স্পেস ইনভেডার্স গেমের মতো: একটি কিংবদন্তী "স্পেস ইনভেডার্স" গেম চালু করার দরকার নেই। এই প্রকল্পের সবচেয়ে আকর্ষণীয় বৈশিষ্ট্য হল এটি গ্রাফিক্যাল আউটপুটের জন্য পাঠ্য প্রদর্শন ব্যবহার করে। এটি 8 টি কাস্টম অক্ষর প্রয়োগ করে অর্জন করা হয়। আপনি সম্পূর্ণ Arduino ডাউনলোড করতে পারেন
Atmega16 4 বিট মোডে এলসিডি দিয়ে ইন্টারফেসিং (প্রোটিয়াস সিমুলেশন): 5 টি ধাপ

Atmega16 4 বিট মোডে এলসিডি দিয়ে ইন্টারফেসিং (প্রোটিয়াস সিমুলেশন): এখানে এই টিউটোরিয়ালে আমরা আপনাকে 4 বিট মোডে 16*2 এলসিডি দিয়ে atmega16 মাইক্রোকন্ট্রোলার কিভাবে ইন্টারফেস করতে পারি সে সম্পর্কে বলতে যাচ্ছি।
ইন্টারফেসিং এলসিডি 20X4 ডিসপ্লে নডেমকু: 3 ধাপ

নোডেমকুতে এলসিডি 20X4 ডিসপ্লে ইন্টারফেস করা: আমি এটি ভাগ করার সিদ্ধান্ত নিয়েছি কারণ আমি আগে আমার আগের টাস্কের সাথে সমস্যার সম্মুখীন হয়েছি, আমি গ্রাফিক (128x64) এলসিডি নডেমকু দিয়ে ইন্টারফেস করার চেষ্টা করেছি কিন্তু কোন লাভ হয়নি, আমি ব্যর্থ হয়েছি। আমি বুঝতে পারি যে এটি অবশ্যই লাইব্রেরির সাথে কিছু করতে হবে (গ্রাফের জন্য লাইব্রেরি
4-বিট মোডে এলসিডি সহ 8051 মাইক্রোকন্ট্রোলার ইন্টারফেসিং: 5 টি ধাপ (ছবি সহ)

4-বিট মোডে এলসিডি দিয়ে 8051 মাইক্রোকন্ট্রোলারকে ইন্টারফেস করা: এই টিউটোরিয়ালে আমরা আপনাকে বলব কিভাবে আমরা 4-বিট মোডে 8051 দিয়ে এলসিডি ইন্টারফেস করতে পারি
ইন্টারফেসিং 8051 মাইক্রোকন্ট্রোলার 16*2 এলসিডি প্রোটিয়াস সিমুলেশনে: 5 টি ধাপ (ছবি সহ)

প্রোটিয়াস সিমুলেশনে 16*2 এলসিডি সহ 8051 মাইক্রোকন্ট্রোলার ইন্টারফেস করা: এটি 8051 এর একটি খুব মৌলিক প্রকল্প। এই প্রজেক্টে আমরা আপনাকে 16*2 এলসিডি থেকে 8051 মাইক্রোকন্ট্রোলারকে কিভাবে ইন্টারফেস করতে পারি সে সম্পর্কে বলতে যাচ্ছি। তাই এখানে আমরা সম্পূর্ণ 8 বিট মোড ব্যবহার করছি। পরবর্তী টিউটোরিয়ালে আমরা 4 বিট মোড সম্পর্কেও বলব