服务热线400-888-0024
新拓PIC单片机论坛 新拓PIC论坛携手高奇微电子,强势推出买PIC原装工具,送PIC国产工具活动 新拓PIC开发工具商城

Microchip PIC单片机论坛MICROCHIP 单片机应用专区MICROCHIP 8位单片机应用 → 求助,定时器T0的问题


  共有934人关注过本帖树形打印

主题:求助,定时器T0的问题

帅哥哟,离线,有人找我吗?
CHILD_PIC
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 贴子:1 积分:15 威望:0 精华:0 注册:2017-8-1 18:34:00
求助,定时器T0的问题  发贴心情 Post By:2017-8-1 19:02:00

学习单片机PIC16F1936遇到问题,没*法使T0定时器工作。请帮忙看下程序中的错误,谢谢! #include //包含头文件 #define uint unsigned int #define uchar unsigned char void Init(void); // 系统初始化 void delayms(uchar n); // 延时 uchar cnt; /******************************************************************************* 函数名:delayms() 作用:延时 *******************************************************************************/ void delayms(uchar n) { uchar i; WDTE_ON; // 喂狗 for( ; n>0 ; n--) for(i=200; i>0; i--) // 110 { WDTE_ON; // 喂狗 asm("nop"); } } /******************************************************************************* 函数名:Init() 作用:I/O初始化,,定时器初始化,看门狗初始化 *******************************************************************************/ void Init() //系统初始化函数 { INTCON = 0x20; //允许Timer0中断 PIE1 = 0x0; OSCCON = 0x68; //内部振荡器4M TRISC = 0x0 ;// PORTC = 0x0; OPTION_REG = 0x85 ;//1:64 分频比 TMR0IE = 1;//允许TMRO中断 TMR0IF = 0; TMR0 = 0x64; // } void main(void) { Init(); while(1) { if(TMR0IF==1) { TMR0IF=0; TMR0=0x64; cnt++; if(cnt==100) { cnt=0; RC2=!RC2; } } } }

支持(1中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
芯片去字笔
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 贴子:57 积分:307 威望:0 精华:0 注册:2015-11-24 18:43:00
  发贴心情 Post By:2017-8-23 11:49:00

定时器初始化问题


支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
game563
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 贴子:4 积分:24 威望:0 精华:0 注册:2017-7-6 10:35:00
so  发贴心情 Post By:2017-8-25 9:24:00

 SO      然并卵

支持(0中立(0反对(0回到顶部