⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 samplingtime.c

📁 Embedded camera control program.
💻 C
字号:
#device  PIC16F877 *=16 ADC=10
#include <16f877.h>
#include <stdlib.h>
#fuses hs, nowdt, noprotect, put, nolvp, brownout
#use delay(clock=20000000)
//#use I2C(slave,sda=PIN_C4,scl=PIN_C3,address=0xa0,fast,NOFORCE_SW)
#use rs232(baud=9600,parity=N,xmit=PIN_C6, rcv=PIN_C7)

//A2:direction
//A5:brake
//C2:PWM
 int16 xung;
 int16 value=1023;
#int_rtcc
void samplingtime()
  {
     xung=get_timer1();
     printf("X=%lu\n  ",xung);
     //set_timer1(0);
     set_timer0(60);
     set_timer1(0);
  }

void main()
{
   setup_CCP1(CCP_PWM);
   enable_interrupts(GLOBAL);
   enable_interrupts(INT_TIMER0);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_256);
   setup_timer_1 (T1_EXTERNAL);
   setup_timer_2 ( T2_DIV_BY_1, 255, 1);
   set_PWM1_duty(value);
   output_low(PIN_A2);
   output_high(PIN_A5);
   set_timer0(60);
      
   while(1)
   {
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -