সুচিপত্র:
- ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
- পদক্ষেপ 2: প্রয়োজনীয় উপাদান:
- ধাপ 3: সার্কিট ডায়াগ্রাম
- ধাপ 4: কোড:
- ধাপ 5: ভিডিও:
ভিডিও: 8051 DS1307 RTC এর সাথে ইন্টারফেসিং এবং LCD তে টাইমস্ট্যাম্প প্রদর্শন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালে আমরা আপনাকে ব্যাখ্যা করেছি কিভাবে আমরা 8051 মাইক্রোকন্ট্রোলারকে ds1307 RTC দিয়ে ইন্টারফেস করতে পারি। এখানে আমরা প্রোটিয়াস সিমুলেশন ব্যবহার করে এলসিডিতে আরটিসি সময় প্রদর্শন করছি।
ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
যেহেতু আমরা প্রোটাস সিমুলেশন দেখাচ্ছি তাই কোডিং এবং সিমুলেশনের জন্য আপনার প্রয়োজন:
1 Keil uvision: এগুলি keil থেকে প্রচুর পণ্য। সুতরাং আপনার c51 কম্পাইলার প্রয়োজন হবে। আপনি সফটওয়্যারটি এখান থেকে ডাউনলোড করতে পারেন
2 সিমুলেশনের জন্য প্রোটিয়াস সফটওয়্যার: এটি সিমুলেশন দেখানোর সফটওয়্যার। এই সফটওয়্যারটি ডাউনলোড করার জন্য আপনি অনেক তথ্য পাবেন।
যদি আপনি এটি হার্ডওয়্যারে করেন তাহলে আপনার হার্ডওয়্যারে কোড আপলোড করার জন্য আপনার একটি সফটওয়্যার প্রয়োজন হবে যা ফ্ল্যাশ ম্যাজিক। মনে রাখবেন ফ্ল্যাশ জাদু nxp দ্বারা বিকশিত হয়েছে। তাই আপনি এই সফটওয়্যারের মাধ্যমে সমস্ত 8051 পরিবারের মাইক্রোকন্ট্রোলার আপলোড করতে পারবেন না। সুতরাং ফিলিপস ভিত্তিক নিয়ামক শুধুমাত্র আপনি আপলোড করতে পারেন।
পদক্ষেপ 2: প্রয়োজনীয় উপাদান:
এখানে আমাদের ডেমো ভিডিওতে আমরা প্রোটিয়াস সিমুলেশন ব্যবহার করছি কিন্তু স্পষ্টতই যদি আপনি এটি আপনার হার্ডওয়্যারে করছেন তবে এই প্রকল্পের জন্য আপনাকে এই উপাদানগুলির প্রয়োজন হবে:
8051 ডেভেলপমেন্ট বোর্ড: সুতরাং আপনার যদি এই বোর্ডটি থাকে তবে এটি আরও ভাল হবে যাতে আপনি সহজেই নিজের দ্বারা কোডটি আপলোড করতে পারেন।
LCD 16*2: এটি 16*2 lcd। এই এলসিডিতে আমাদের 16 টি পিন রয়েছে।
DS1307 RTC মডিউল: DS1307 এর উপর ভিত্তি করে মডিউল, DS1307 সিরিয়াল রিয়েল-টাইম ক্লক (RTC) হল একটি লো-পাওয়ার, পূর্ণ বাইনারি-কোডেড দশমিক (BCD) ঘড়ি/ক্যালেন্ডার প্লাস NV SRAM এর 56 বাইট। ঠিকানা এবং ডেটা ধারাবাহিকভাবে একটি I²C, দ্বিমুখী বাসের মাধ্যমে স্থানান্তরিত হয়। ঘড়ি/ক্যালেন্ডার সেকেন্ড, মিনিট, ঘন্টা, দিন, তারিখ, মাস এবং বছরের তথ্য প্রদান করে। মাসের তারিখের শেষ তারিখটি স্বয়ংক্রিয়ভাবে days১ দিনের কম সময়ের জন্য সমন্বয় করা হয়, যার মধ্যে রয়েছে লিপ ইয়ারের সংশোধন। ঘড়িটি AM/PM নির্দেশক সহ 24-ঘন্টা বা 12-ঘন্টা বিন্যাসে কাজ করে। DS1307 এর একটি অন্তর্নির্মিত পাওয়ার-সেন্স সার্কিট রয়েছে যা পাওয়ার ব্যর্থতা সনাক্ত করে এবং স্বয়ংক্রিয়ভাবে ব্যাকআপ সরবরাহে স্যুইচ করে। অংশটি ব্যাকআপ সরবরাহ থেকে পরিচালিত হওয়ার সময় টাইমকিপিং অপারেশন অব্যাহত থাকে।
আমরা 8051 এর প্রশিক্ষণ কিটের উপরে একটি ছবি দেখিয়েছি, বোর্ডে এলসিডি এবং আরটিসি মডিউল বিভাগ ইতিমধ্যেই রয়েছে তাই আপনি যদি সেই বোর্ডটি কিনে থাকেন তবে আপনার জন্য এই ডিএস 1307 মডিউলটি ইন্টারফেস করা সহজ হবে, অন্যথায় যদি আপনি ছোট উন্নয়ন বোর্ড কিনে থাকেন আপনাকে কয়েন সেল সহ একটি এলসিডি এবং একটি আরটিসি মডিউলও কিনতে হবে।
ইউএসবি থেকে ইউএআরটি কনভার্টার: সিপি 1202 ইউএসবি ইউএআরটি কনভার্টার মডিউল, ইউএসবিকে সিরিয়াল বা ইউএসবি থেকে টিটিএল বা ইউএসবি থেকে সিরিয়ালকে দ্রুত সংযুক্ত করার জন্য একটি খুব সহজ বোর্ড। আপনি সহজেই মডিউলের মাধ্যমে আপনার কম্পিউটার থেকে মাইক্রোকন্ট্রোলার / মাইক্রোপ্রসেসরের সাথে যোগাযোগ করতে পারেন।
ধাপ 3: সার্কিট ডায়াগ্রাম
ধাপ 4: কোড:
আপনি আমাদের গিটহাব লিঙ্ক থেকে সোর্স কোড পেতে পারেন।
ধাপ 5: ভিডিও:
পুরো ভিডিওটির বিবরণ উপরের ভিডিওতে দেওয়া আছে।
এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন।
ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।
ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি
প্রস্তাবিত:
পিসি কীবোর্ড 8051 মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেসিং: 6 টি ধাপ
8051 মাইক্রোকন্ট্রোলারের সাথে পিসি কীবোর্ড ইন্টারফেসিং: এই প্রকল্পে আমি আপনাকে ব্যাখ্যা করেছি কিভাবে আমরা আমাদের পিসি কীবোর্ডকে 8051 মাইক্রোকন্ট্রোলারে ইন্টারফেস করতে পারি
Arduino LCD 16x2 টিউটোরিয়াল - Arduino Uno- এর সাথে 1602 LCD ডিসপ্লে ইন্টারফেসিং: 5 টি ধাপ
Arduino LCD 16x2 টিউটোরিয়াল | Arduino Uno- এর সাথে 1602 LCD ডিসপ্লে ইন্টারফেস করা: হাই বন্ধুরা যেহেতু অনেক প্রকল্পের ডেটা প্রদর্শনের জন্য একটি স্ক্রিনের প্রয়োজন হয় তা কিছু DIY মিটার বা YouTube সাবস্ক্রাইব কাউন্ট ডিসপ্লে অথবা ক্যালকুলেটর বা ডিসপ্লে সহ একটি কীপ্যাড লক এবং যদি এই সব ধরনের প্রজেক্ট দিয়ে তৈরি করা হয় arduino তারা নিশ্চিত করবে
8051 মাইক্রোকন্ট্রোলারের সাথে ডট ম্যাট্রিক্স LED ডিসপ্লে ইন্টারফেসিং: 5 টি ধাপ
8051 মাইক্রোকন্ট্রোলারের সাথে ডট ম্যাট্রিক্স LED ডিসপ্লে ইন্টারফেসিং: এই প্রজেক্টে আমরা 8051 মাইক্রোকন্ট্রোলারের সাথে একটি ডট ম্যাট্রিক্স LED ডিসপ্লে ইন্টারফেস করতে যাচ্ছি। এখানে আমরা প্রোটিয়াসে সিমুলেশন দেখাব, আপনি আপনার হার্ডওয়্যারে একই জিনিস প্রয়োগ করতে পারেন। সুতরাং এখানে আমরা প্রথমে একটি অক্ষর মুদ্রণ করবো এই কথায় 'এ' বলি
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: 13 টি ধাপ (ছবি সহ)
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: ভূমিকা: এটি একটি প্রকল্প যা একটি Arduino বোর্ড, একটি সেন্সর (DHT11), একটি উইন্ডোজ কম্পিউটার এবং প্রসেসিং (একটি বিনামূল্যে ডাউনলোডযোগ্য) প্রোগ্রাম ব্যবহার করে তাপমাত্রা, ডিজিটাল এবং আর্দ্রতা ডেটা প্রদর্শন করতে বার গ্রাফ ফর্ম, প্রদর্শন সময় এবং তারিখ এবং একটি গণনা সময় চালান
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন: 4 টি ধাপ (ছবি সহ)
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন করা: এই টিউটোরিয়ালে আমি আপনাকে 8051 দিয়ে কীপ্যাড ইন্টারফেস করতে এবং 7 সেগমেন্ট ডিসপ্লেতে কীপ্যাড সংখ্যা প্রদর্শন করার বিষয়ে বলতে যাচ্ছি