سلام.
در اینجا یک نمونه پروژه ساده فرکانس متر با میکروکنترلر PIC16F876A را قرار میدهم.
برنامه در محیط MikroC نوشته شده تا برای همه قابل درک باشد.
میشد برنامه را طوری نوشت که نیاز به وقفه نباشد. ولی برای یادگیری دوستانی که میخواهند با وقفه هم کار کنند به صورت فعلی تغییر داده شد.
ضمناً این فرکانس متر تا فرکانس 65535 هرتز را اندازه گیری میکند و برای بالا تر از آن اعلام خطا میکند. در صورتی که به اندازه گیری فرکانس بالاتر نیاز دارید باید برنامه را تغییر دهید.
در محیط شبیه ساز Proteus برای اندازه گیری فرکانس های بالا زمان زیادی برای شبیه سازی نیاز است. پس توجه داشته باشید که اشکال از برنامه نیست. فقط کمی صبر کنید.
لینک دانلود:
http://www.microcontrollers.ir/pic16...freq_meter.zip
در اینجا یک نمونه پروژه ساده فرکانس متر با میکروکنترلر PIC16F876A را قرار میدهم.
برنامه در محیط MikroC نوشته شده تا برای همه قابل درک باشد.
میشد برنامه را طوری نوشت که نیاز به وقفه نباشد. ولی برای یادگیری دوستانی که میخواهند با وقفه هم کار کنند به صورت فعلی تغییر داده شد.
ضمناً این فرکانس متر تا فرکانس 65535 هرتز را اندازه گیری میکند و برای بالا تر از آن اعلام خطا میکند. در صورتی که به اندازه گیری فرکانس بالاتر نیاز دارید باید برنامه را تغییر دهید.
در محیط شبیه ساز Proteus برای اندازه گیری فرکانس های بالا زمان زیادی برای شبیه سازی نیاز است. پس توجه داشته باشید که اشکال از برنامه نیست. فقط کمی صبر کنید.
لینک دانلود:
http://www.microcontrollers.ir/pic16...freq_meter.zip
دیدگاه