找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教,关于STC89C52单片机定时计数器2的中断使用

查看数: 4023 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-3-13 00:11

正文摘要:

HELLO:        最近准备用STC89C52单片机做个小东西(40脚封装),但是在T/C2的使用上卡壳了。想请教论坛的前辈,望不吝赐教。        是这样的,写的程序需要 ...

回复

ID:505058 发表于 2021-6-17 00:35
咖妃污 发表于 2020-3-13 21:35
用的40引脚封装的STC89C52,没有外部中断2

有,你没配置好
ID:695269 发表于 2020-3-13 21:37
顺风顺水 发表于 2020-3-13 11:09
C52单片机的定时器2是一个16位定时/计数器。它溢出时,置位T2CON的TF2标志引起中断,捕捉脉冲是否生效,取 ...

不是用T2捕捉,而是T2进不了中断。
ID:695269 发表于 2020-3-13 21:35
wulin 发表于 2020-3-13 06:54
楼主莫非把外部中断2与T2外部计数搞混淆了。
void exint2() interrupt 6

用的40引脚封装的STC89C52,没有外部中断2
ID:707532 发表于 2020-3-13 11:09
C52单片机的定时器2是一个16位定时/计数器。它溢出时,置位T2CON的TF2标志引起中断,捕捉脉冲是否生效,取决于T2MOD的捕捉允许位。
ID:94031 发表于 2020-3-13 09:20
定时计数器2的中断处理里不能有 while(1);
ID:213173 发表于 2020-3-13 06:54
楼主莫非把外部中断2与T2外部计数搞混淆了。
void exint2() interrupt 6
ID:294296 发表于 2020-3-13 02:32
Timer2Init的东西(定时器的配置)写在主函数while(1)上面那里,把要写的逻辑写在中断函数里面

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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