সুচিপত্র:
- সরবরাহ
- ধাপ 1: সার্কিট সংযোগ
- ধাপ 2: আইএসপি -তে আরডুইনো পরিবর্তন করা
- ধাপ 3: হেক্স ফাইল তৈরি করা
- ধাপ 4: প্রোগ্রামিং AT89S52
ভিডিও: ARDUINO ব্যবহার করে AT89S52 এর প্রোগ্রামিং: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
ইন-সিস্টেম প্রোগ্রামিং (আইএসপি) ওরফে ইন-সার্কিট সিরিয়াল প্রোগ্রামিং (আইসিএসপি) হল কিছু প্রোগ্রামযোগ্য লজিক ডিভাইস, মাইক্রোকন্ট্রোলার এবং অন্যান্য এমবেডেড ডিভাইসের প্রোগ্রামিং করার ক্ষমতা যা সম্পূর্ণ সিস্টেমে ইনস্টল করার সময় চিপের আগে প্রোগ্রাম করা প্রয়োজন। এটি সিস্টেমে ইনস্টল করার জন্য।
এই টিউটোরিয়ালে AT89S52 মাইক্রোকন্ট্রোলারকে Arduino ব্যবহার করে একটি সার্কিট সিরিয়াল প্রোগ্রামার হিসেবে প্রোগ্রাম করা হয়েছে।
সরবরাহ
1x AT89S522x 33pF ডিস্ক ক্যাপাসিটার 1x 11.0592MHz ক্রিস্টাল অসিলেটর 1x 0.1uF ক্যাপাসিটর 1x 10kOhm রেজিস্টার 1x পুশ বাটন 1x ব্রেড বোর্ড জাম্পার ওয়্যার - প্রয়োজন অনুযায়ী
ধাপ 1: সার্কিট সংযোগ
চিত্রে দেখানো উপাদানগুলিকে একটি ব্রেডবোর্ডে সংযুক্ত করুন।
ধাপ 2: আইএসপি -তে আরডুইনো পরিবর্তন করা
1. Arduino কে PC.2 এর সাথে সংযুক্ত করুন। উপযুক্ত বোর্ড এবং পোর্ট নির্বাচন করুন। নিচে সংযুক্ত ফাইল থেকে কোড আপলোড করুন এখন arduino 89S52 মাইক্রোকন্ট্রোলার প্রোগ্রামিং এর জন্য প্রস্তুত। দ্রষ্টব্য* এই আরডুইনো কোড আপলোড করার পর পিসি থেকে আরডুইনোতে ইউএসবি কেবল অপসারণ করবেন না।
ধাপ 3: হেক্স ফাইল তৈরি করা
1. Keil uVision সফটওয়্যার খুলুন। 2. প্রোগ্রামটি টাইপ করুন এবং এটি.c ফাইল হিসাবে সংরক্ষণ করুন। 'সোর্স গ্রুপ' এ ডাবল ক্লিক করুন এবং আপনার তৈরি.c ফাইলটিতে ক্লিক করুন। 4. 'টার্গেট 1' -এ ডান ক্লিক করুন। ক্রিস্টাল ফ্রিকোয়েন্সি 11.0592MHz হিসাবে সেট করুন। চেক করুন 'অন-চিপ রম ব্যবহার করুন' 7। 'আউটপুট' ট্যাবে ক্লিক করুন তারপর 'হেক্স ফাইল তৈরি করুন' চেক করুন এবং ঠিক আছে ক্লিক করুন
ধাপ 4: প্রোগ্রামিং AT89S52
1. আপনার পিসিতে 89S52 প্রোগ্রামার সফটওয়্যার খুলুন।
2. COM পোর্ট নির্বাচন করুন যেখানে Arduino সংযুক্ত।
3. চিহ্নিত করুন ক্লিক করুন। এর ফলে 'atmel AT89S52 সনাক্ত' বলে একটি বার্তা আসবে।
4. ওপেন হেক্স ফাইল ক্লিক করুন এবং হেক্স ফাইল নির্বাচন করুন।
5. আপলোড ক্লিক করুন। এটি মাইক্রোকন্ট্রোলারে হেক্স ফাইলটি লিখবে।
6. এটা শেষ। এখন আপনি এই টিউটোরিয়ালটি অনুসরণ করে Arduino ব্যবহার করে 89S52 এ যেকোনো কোড আপলোড করতে পারেন।
প্রস্তাবিত:
আরডুইনো ইউনো ব্যবহার করে DIY প্রোগ্রামিং কেবল - বাওফেং ইউভি -9 আর প্লাস: 6 টি ধাপ (ছবি সহ)
আরডুইনো ইউনো-বাওফেং ইউভি -9 আর প্লাস ব্যবহার করে DIY প্রোগ্রামিং কেবল: আরে সবাই, এটি আপনার বাওফেং ইউভি -9 আর (বা প্লাস) হেডফোন / ইয়ার পিস ক্যাবলকে একটি আর্দুনিও ইউএনও ব্যবহার করে ইউএসবি হিসাবে কীভাবে একটি প্রোগ্রামিং ক্যাবলে রূপান্তর করবেন তার একটি সহজ নির্দেশিকা। সিরিয়াল কনভার্টার। [অস্বীকৃতি] আমি কোন ক্ষতির কারণে কোন দায়িত্ব গ্রহণ করি না
8MHz ক্রিস্টাল ব্যবহার করে Arduino IDE সহ ATmega328 প্রোগ্রামিং: 4 টি ধাপ
8MHz ক্রিস্টাল ব্যবহার করে Arduino IDE দিয়ে ATMEGA328 প্রোগ্রামিং: এই ইন্সটাকটেবলটিতে আমি একটি ATmega328P IC (Arudino UNO- এ উপস্থিত একই মাইক্রোকন্ট্রোলার) প্রোগ্রামিংয়ের ধাপে ধাপে গাইড করবো Arduino IDE এবং Arduino UNO ব্যবহার করে নিজেকে একজন প্রোগ্রামার হিসেবে কাস্টম Arduino, আপনার প্রকল্প করতে
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং: শেপ পাঞ্চার ব্যবহার করে অবজেক্টস লার্নিং/টিচিং মেথড/টেকনিক তৈরি করা: ৫ টি ধাপ
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং: শেপ পাঞ্চার ব্যবহার করে অবজেক্টস লার্নিং/টিচিং মেথড/টেকনিক তৈরি করা: অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং-এ নতুন শিক্ষার্থীদের জন্য লার্নিং/টিচিং পদ্ধতি। এটি তাদের ক্লাস থেকে বস্তু তৈরির প্রক্রিয়াটি দেখার এবং দেখার অনুমতি দেওয়ার একটি উপায়। EkTools 2 ইঞ্চি বড় ঘুষি; কঠিন আকার সেরা 2। কাগজের টুকরা বা গ
Attiny85 প্রোগ্রামিং (ieldাল) Arduino UNO ব্যবহার করে: 7 টি ধাপ
Attiny85 প্রোগ্রামিং (ieldাল) ব্যবহার করে Arduino UNO: আপনার Arduino এর সাথে খেলা দারুণ মজার। যাইহোক, কখনও কখনও আকার গুরুত্বপূর্ণ হয়। আপনি একটি ন্যানো বা মিনি ব্যবহার করার চেষ্টা করতে পারেন, কিন্তু যদি আপনি সত্যিই চান
Arduino (প্রোগ্রামিং সহ) ব্যবহার করে জয়স্টিক নিয়ন্ত্রিত সার্ভো: 4 টি ধাপ
Arduino (প্রোগ্রামিং সহ) ব্যবহার করে জয়স্টিক নিয়ন্ত্রিত সার্ভো: এই টিউটোরিয়ালে আমরা Arduino Uno ব্যবহার করে একটি জয়স্টিক কন্ট্রোল সার্ভো তৈরি করব।