چگونه زمان را بسنجیم؟ - آکا
میکروکنترلر51 AT89C دارای دو Timer است که می توانند به صورت مستقل از هم,برای سنجش بازه های زمانی مورد استفاده قرار گیرند,

شاید بدانید که در کامپیوتر ها و دیگر دستگاه های الکترونیکی بازه های زمانی و زمان توسط تایمر سنجیده می شوند در اینجا برای نمونه به بررسی تایمرهای ATmega 16  خواهیم پرداخت که قبلا آن را کم و بیش از زوایای دیگر بررسی کرده ایم.

میکروکنترلر51 AT89C دارای دو

چگونگی عملکرد ,تایمر و میکرو کنترلر  Micro controller , Atmega16 , Timer,رباتیک ،مقالات رباتیک،دنیای ربات ها

فرض کنید قصد داریم تأخیری به اندازه ١٠٠ میکروثانیه ایجاد کنیم. در این صورت ، عدد100_65535 را در رجیست ,تایمر و میکرو کنترلر  Micro controller , Atmega16 , Timer,رباتیک ،مقالات رباتیک،دنیای ربات ها

یک آزمایش ساده

همانطور که گفته شد وسیله ارتباط میان سخت افزار و نرم افزار، رجیسترها هستند . فرض کنید میخواهیم ولتاژ یکی از پایه های میکروکنترلر را ۵ ولت قرار دهیم ( ١ منطقی ). توجه کنید که در این حالت این پایه ، یک خروجی است
,تایمر و میکرو کنترلر  Micro controller , Atmega16 , Timer,رباتیک ،مقالات رباتیک،دنیای ربات ها

مشخصات کلی میکرو کنترلر16 Atmega

این میکروکنترلرهای هشت بیتی دارای توان مصرفی پایینی بوده ، در معماری انها از ساختار پیشرفته RISK بهره گرفته شده است . به عبارت دیگر این میکروکنترلرها دارای صدوسی ویک دستورالعمل ساده هستند که اغلب انها در یک پالس ساعت اجرا می شود
,تایمر و میکرو کنترلر  Micro controller , Atmega16 , Timer,رباتیک ،مقالات رباتیک،دنیای ربات ها

ارتباط سخت افزار با نرم افزار

هر دستگاه برنامه پذیر (مانند یک کامپیوتر یا یک میکروکنترلر ) دارای دو بخش اصلی است : سخت افزار و نرم افزار. با چیستی این دو بخش کم و بیش آشنا هستیم. نکته بسیار مهم و در عین حال ساده ای که باید به آن توجه کرد نحوه برقراری ارتباط بین سخت افزارو نرم افزار د

منبع : tebyan.net

منبع : بخش مقالات علمی آکاایران
برچسب :