সুচিপত্র:

8051 DS1307 RTC এর সাথে ইন্টারফেসিং এবং LCD তে টাইমস্ট্যাম্প প্রদর্শন: 5 টি ধাপ
8051 DS1307 RTC এর সাথে ইন্টারফেসিং এবং LCD তে টাইমস্ট্যাম্প প্রদর্শন: 5 টি ধাপ

ভিডিও: 8051 DS1307 RTC এর সাথে ইন্টারফেসিং এবং LCD তে টাইমস্ট্যাম্প প্রদর্শন: 5 টি ধাপ

ভিডিও: 8051 DS1307 RTC এর সাথে ইন্টারফেসিং এবং LCD তে টাইমস্ট্যাম্প প্রদর্শন: 5 টি ধাপ
ভিডিও: LDmicro 10: Incubator Temperature Regulator (Microcontroller PLC Ladder Programming with LDmicro) 2024, জুলাই
Anonim
8051 DS1307 RTC এর সাথে ইন্টারফেসিং এবং LCD তে টাইমস্ট্যাম্প প্রদর্শন করা
8051 DS1307 RTC এর সাথে ইন্টারফেসিং এবং LCD তে টাইমস্ট্যাম্প প্রদর্শন করা

এই টিউটোরিয়ালে আমরা আপনাকে ব্যাখ্যা করেছি কিভাবে আমরা 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: ভিডিও:

পুরো ভিডিওটির বিবরণ উপরের ভিডিওতে দেওয়া আছে।

এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন।

ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।

ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি

প্রস্তাবিত: