智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1001|回复: 0
打印 上一主题 下一主题

TIM

[复制链接]

68

主题

1086

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4578

活跃会员奖章优秀会员奖章论坛元老奖章论坛骨干奖章在线王奖章

QQ
威望
2515
贡献
1213
兑换币
1382
注册时间
2012-9-19
在线时间
425 小时
跳转到指定楼层
1#
发表于 2012-10-25 15:19:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void PACN_init()
{
   PACTL_PAEN=0;
   PACNT=0x00;
   PACTL_PAOD=0;    //事件计数模式
   PACTL_PEDGE=1;   //上升沿
   PACTL_PAEN=1;    //使能
}
/***************************************************
** 函数名称: TIM_INIT
** 功能描述:定时器模块初始化
** 说明:
****************************************************/
void TIM_INTN()
{
  TSCR1|=0x90;
  TSCR2|=0x07;
  TIOS|=0x01;
  TC0=(int)(TCNT+10);  
  TCTL1|=0x01;
  TIE|=0x01;
}
/***************************************************
** 函数名称: 中断
** 功能描述:
** 说明:
****************************************************/
#pragma CODE_SEG_NEAR_SEG  NON_BANKED
void interrupt 8 TIM(void)
{
TC0=(int)(TCNT+10);
  pulse_cnt=PACNT;
  PACNT=0;
}
请问大侠,定时器定多少时间是上面中的红色那样配置的吗???是定时10m吗???谢谢打下的指导啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-28 01:22 , Processed in 0.204315 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表