المؤقت / العداد Timer0 مع المترجم CCS C : أولا : الاستخدام كعداد

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

المؤقت / العداد Timer0 مع المترجم CCS C : أولا : الاستخدام كعداد

مُساهمة من طرف Admin في الثلاثاء أبريل 28, 2015 11:19 pm

المؤقت / العداد Timer0 مع المترجم CCS C : أولا : الاستخدام كعداد
الشكل التالى يبين مخطط عمل المؤقت Timer0 :






تطبيق على استخدام المؤقت timer0 كعداد :






البرنامج :


الكود:



#include <16F877A.h>
#use delay(clock=20000000)
#include<lcd.c>

void main(){
int count;
//set_tris_b(0x01); /* Set I/O pins of Port B */
lcd_init();

/* Set up 8-bit RTCC */
setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_1);
set_timer0(0); /* TMR0 = 0 */

  while(TRUE)
  {
      count = get_timer0(); /* Read counter0 */
      printf(lcd_putc ,"\fCounter0 = %u",count); /* ... send it out! */
      delay_ms(200);          /* Wait 200 ms to debounce */


Admin
Admin

عدد المساهمات : 935
تاريخ التسجيل : 28/01/2014

معاينة صفحة البيانات الشخصي للعضو http://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى