打印

CCP1输入捕捉仿真不对请高手指点

[复制链接]
2149|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhql168|  楼主 | 2011-12-22 19:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新建 WinRAR 压缩文件.rar (71.18 KB)
#include<pic.h>
int  count=0;
interrupt CCP1INT();
display();
initCCP1();
initPORTB();
main()
{
initPORTB();
initCCP1();
while(1)
{
display();
;;
}
}
initCCP1()
{
TRISC=0x04;
T1CON=0X00;
GIE=0;
PEIE=0;
CCP1IE=0;
CCP1IF=0;
CCP1IE=1;
PEIE=1;
GIE=1;
//TMR1ON=1;
CCP1CON=0x04;
}
interrupt CCP1INT()
{
GIE=0;
CCP1IE=0;
CCP1IF=0;
//TMR1ON=0;
count++;
if(count>9) {count=0;}
//display();
CCP1IE=1;
//TMR1ON=1;
GIE=1;
}
initPORTB()
{
TRISB=0x00;
PORTB=0x00;
}
display()
{
int disp;
disp=count&0x0f;
PORTB=disp;
//PORTB=count;
}
以上为程序,具体的PROTEUS仿真工程在附件,请高手帮帮忙

新建 WinRAR 压缩文件.rar

71.18 KB

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

本版积分规则

个人签名:未来要做一个追风的大爷!

62

主题

287

帖子

2

粉丝