PIC单片机定时器1的实际应用

#define uint unsigned int

__CONFIG(0x3B31);

void init();

uint intnum;

void main()

{

init();

while(1)

{

/*if(intnum==20)

{

intnum=0;

RD0=!RD0;

}*/

}

#include

#define uchar unsigned char

#define uint unsigned int

__CONFIG(0x3B31);

void init();

uint intnum;

void main()

{

init();

while(1)

{

/*if(intnum==20)

{

intnum=0;

RD0=!RD0;

}*/

}

}

PIC单片机定时器1的实际应用
 

void init()

{

TRISD=0;

PORTD=0;

INTCON=0xc0;

PIE1=0x01;

TMR1L=(65536-50000)%256;

TMR1H=(65536-50000)/256;

T1CON=0x21;

}

void interrupt time0()

{

TMR1IF=0;

TMR1L=(65536-50000)%256;

TMR1H=(65536-50000)/256;

RD0=!RD0;//intnum++;

}

  • PIC单片机定时器1的实际应用已关闭评论
    A+
发布日期:2019年07月14日  所属分类:参考设计