打印
[PIC®/AVR®/dsPIC®产品]

(转载)PIC单片机(PIC16F877A)定时器

[复制链接]
632|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aoyi|  楼主 | 2019-5-30 09:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
版权声明:本文为博主原创**,未经博主允许不得转载。 https://blog.csdn.net/zhoukouguren/article/details/7760349


#include<pic.h>
#define uchar unsigned char
#define uint unsigned int
uchar i,temp;
uchar count;
void delay(uint x)        //1ms
{
        uint y,z;
        for(y=x;y>0;y--)
                for(z=25;z>0;z--);
}


使用特权

评论回复
沙发
aoyi|  楼主 | 2019-5-30 09:35 | 只看该作者
  • void init(void)



  • {



  •         T1CON=0x01;//使能定时器1,时钟为外部晶振四分频



  •         PIE1|=0x01;//允许中断



  •         INTCON|=0xc0;//开全局中断和第一外设中断



  •         TMR1H=15536/256;//50ms初值



  •         TMR1L=15536%256;       






}




使用特权

评论回复
板凳
aoyi|  楼主 | 2019-5-30 09:35 | 只看该作者
void interrupt timer1(void)
{
        if(TMR1IE&&TMR1IF)       
        {
                TMR1H=(65535-50000)/256;
                TMR1L=(65535-50000)%256;
                count++;
                TMR1IF=0;//中断标志位清零
                if(count==20)
                {
                        count=0;
                        if(i<8)
                        {
                                   PORTD=temp;
                                   temp<<=1;
                                i++;       
                        }
                        else
                        {
                                i=0;
                                temp=0x01;
                        }
                }       
        }
}



使用特权

评论回复
地板
aoyi|  楼主 | 2019-5-30 09:35 | 只看该作者


  • void main(void)



  • {



  •         TRISD=0x00;



  •         PORTD=0x00;



  •         temp=0x01;



  •         i=0;



  •         init();



  •             while(1);



  • }




使用特权

评论回复
5
aoyi|  楼主 | 2019-5-30 09:36 | 只看该作者

使用特权

评论回复
6
aoyi|  楼主 | 2019-5-30 09:36 | 只看该作者

使用特权

评论回复
7
programmable| | 2019-5-31 15:53 | 只看该作者
感谢分享!很不错的资料

使用特权

评论回复
8
aoyi|  楼主 | 2019-6-12 10:54 | 只看该作者
非常感谢支持

使用特权

评论回复
9
zljiu| | 2019-6-12 15:12 | 只看该作者
定时器想用好了也不容易啊

使用特权

评论回复
10
coshi| | 2019-6-12 15:16 | 只看该作者
感觉配置起来非常简单啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

3306

帖子

3

粉丝