完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 xinfan2468 于 2019-8-7 17:28 编辑
// PIC16F676 Configuration Bit Settings #pragma config FOSC = INTRCIO //INTOSC 振荡器, RA4、RA5为IO口 #pragma config PWRTE = ON // 上电复位开 #pragma config BOREN = OFF // 欠压检测功能关 #pragma config CPD = OFF // 数据代码保护关 // Use project enums instead of #define for ON and OFF. #include void interrupt ISR(void) //中断控制 if(TMR1IF==1) //中断标志位==1 { TMR1H=0x0B; //重置 TMR1L=0xE9; //重置 TMR1IF=0; //中断标志位清零 if(RA0==0) { RA0=1; //亮 } else { RA0=0; //灭 } } void main() { TRISA=0b00000100; //RA0置输出 PORTA=0b00000000; //RA0低电平 TMR1CS=0; //Timer1使用内部时钟 T1CKPS0=1; //1:8倍预分频比 T1CKPS1=1; //1:8倍预分频比 TMR1H=0x0B; //置Timer1计时初始值 TMR1L=0xE9; // 置Timer1计时初始值 TMR1ON=1; //Timer1 启动控制位使能(开启) TMR1IF=0; //中断标志位清零 TMR1IE=1; //Timer1中断开启 PEIE=1; //外部中断开启 GIE=1; //全局中断开启 while(1) //死循环 { } }
|
|
相关推荐
2个回答
|
|
原来RA0是复用口,换成RC2就正常了
|
|
|
|
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11787 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 15:11 , Processed in 0.806099 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号