৯. 8051 এর ক্ষেত্রে টাইমার পেরিফেরাল টাইমার হল যেকোন মাইক্রোকন্ট্রোলারের সবচেয়ে গুরুত্বপূর্ণ একটি পেরিফেরাল। কোন একটি মাইক্রোকন্ট্রোলারের কাজ করার সুক্ষ্ণতা মূলত এই টাইমারের উপরই ডিপেন্ড করে। টাইমার ছাড়া পুরো এম্বেডেড সিস্টেমই এককথায় অচল। এই পোস্টে আমরা 8051 এর টাইমার সম্পর্কে এবং এর রিলেটেড সব রেজিস্টার এবং অপারেশন সম্পর্কে জানবো। এর আগের পোস্টে অবশ্য আমরা জেনেছিলাম যে 8051 মাইক্রোকন্ট্রোলারের দুইটি ১৬-বিটের টাইমার/কাউন্টার রয়েছে। এদেরকে যথাক্রমে Timer/Counter0 এবং Timer/Counter1 বলা হয়। 8051 ফ্যামিলির কোন কোন মডেলে (AT89C52,AT89C55) অবশ্য তৃতীয় একটি টাইমার রয়েছে যেটাকে Timer/Counter2 বলা হয়। আচ্ছা টাইমারের সাথে সাথে আবার কাউন্টার কথাটা আমরা দেখতে পাচ্ছি। এটার মানে কি? এটার মানে একটু পরে আমরা বুঝতে পারবো। তার আগে আমাদের জানা দরকার যে টাইমার আসলে কিভাবে কাজ করে? মাইক্রোকন্ট্রোলারের প্রধান ক্লক পালসে্র সোর্স হল ক্রিস্টাল অসসিলেটর। ক্রিস্টাল অসসিলেটর থেকে যে ক্লক পালস্ আসে সেটাকে কাজে লাগিয়েই মূলত মাইক্রোকন্ট্রোলারের সব পেরিফেরালস্ কাজ করে। টাইমারও ঐ ক্লক পালস্কে কাজে লাগিয়েই
পোস্টগুলি
মে ২৯, ২০১৭ থেকে পোস্টগুলি দেখানো হচ্ছে
- লিঙ্ক পান
- ইমেল
- অন্যান্য অ্যাপ
৮. ইন্টারাপ্ট কি এবং 8051 এর ক্ষেত্রে ইন্টারাপ্ট এর আগের অনেক পোস্টেই আমরা " ইন্টারাপ্ট " কথাটা শুনে এসেছি। কিন্তু এই ইন্টারাপ্ট টা কি জিনিস তা হয়ত এখনও আমাদের কাছে অপরিচিতই থেকে গিয়েছে। আজকে আমরা মাইক্রোকন্ট্রোলারের ক্ষেত্রে ইন্টারাপ্ট কি এবং 8051 এর ইন্টারাপ্ট রিলেটেড সব রেজিস্টার ও বিটের সাথে পরিচিত হব। এটা শুধু 8051 মাইক্রোকন্ট্রোলারের ক্ষেত্রেই না যেকোন মাইক্রোকন্ট্রোলারের ক্ষেত্রেই খুবই গুরুত্বপূর্ণ একটি ফিচার। ইন্টারাপ্ট বিষয়টা আমরা একটি উদাহরনের মাধ্যমে চিন্তা করি। ধরা যাক মিঃ 'ক' একজন খুবই ভালো ছেলে। স্কুলে স্যার তাকে দশটি ম্যাথ হোমওয়ার্ক দিয়েছে। সে তার হোমওয়ার্ক করতে বসেছে এবং ৬ নম্বর অঙ্ক করার পর তার মা তাকে বলল যে তার শরীর খারাপ করছে এবং এজন্যে মিঃ 'ক' এর সাথে সে ডাক্তারের কাছে যেতে চাচ্ছে । এখন মিঃ 'ক' এর কাছে কোন কাজটি বেশি গুরুত্বপূর্ণ ? সে তার মাকে ডাক্তারের কাছ থেকে দেখিয়ে নিয়ে এসেও বাকি অঙ্ক গুলো করতে পারে অথবা বাকি চারটি অঙ্ক করে তার মাকে ডাক্তারের কাছে নিয়ে যেতে পারে। কিন্তু মাকে ডাক্তারের কাছে নিয়ে যাওয়া তার কাছে সেই মুহ