找回密码
 立即注册
查看: 93|回复: 3

定时器2中断测试 | 可以了

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-04-16 09:25:32
已绑定手机

4

主题

11

回帖

44

积分

新手上路

积分
44
发表于 2026-4-3 14:43:56 | 显示全部楼层 |阅读模式
定时器2中断可以这样写吗?烧录进去不计时。应该是没有启动定时器。芯片型号是STC8G1K08。


void Timer2_Init(void)                //50毫秒@11.0592MHz
{
        AUXR &= 0xFB;                        //定时器时钟12T模式
        T2L = 0x00;                                //设置定时初始值
        T2H = 0x4C;                                //设置定时初始值
        AUXR |= 0x10;                        //定时器2开始计时
        IE2 |= 0x04;      // 使能定时器2中断
}
void Timer2_ISR(void) interrupt 12
{
    t2_count++;
                if(t2_count == 20)                // 秒加1
                {
                        t2_count = 0;
                        second++;         PIR_PIN = !PIR_PIN;               
                }
                if(second == 60)                // 分加1
                {
                        second = 0;
                        minute++;
                        if(minute==600)
                        {
                                minute=0;
                                IE2 |= 0x00;
                                AUXR |= 0x00;                        //定时器2关闭
                        }
                }
}


截图202604031442499223.jpg
截图202604031443074174.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:305
  • 最近打卡:2026-05-09 13:23:36

16

主题

792

回帖

3799

积分

超级版主

积分
3799
发表于 2026-4-3 15:39:24 | 显示全部楼层
用的是8脚的芯片吗?8脚无定时器2。20脚有定时器2。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2026-04-16 09:25:32
已绑定手机

4

主题

11

回帖

44

积分

新手上路

积分
44
发表于 2026-4-3 15:47:18 | 显示全部楼层
AI*** 发表于 2026-4-3 15:39
用的是8脚的芯片吗?8脚无定时器2。20脚有定时器2。

可以了,谢谢。用的是16脚的
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:669
  • 最近打卡:2026-05-08 09:50:55

33

主题

2969

回帖

6722

积分

论坛元老

积分
6722
发表于 2026-4-3 16:45:15 | 显示全部楼层
没看到main函数,,估计是忘开EA了吧
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-5-10 21:11 , Processed in 0.106892 second(s), 65 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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