EDA365电子论坛网

标题: 51单片机,我想问下如果用定时器计时,能不用中断吗 [打印本页]

作者: Roof0102    时间: 2022-10-9 15:53
标题: 51单片机,我想问下如果用定时器计时,能不用中断吗
问下如果用定时器0计时,一般溢出了相应中断,然后处理计数重置初值什么的,达到计时功能。
( z0 d5 H) e! h* y6 D我想问下能不能不相应定时器0的中断,直接判断tf0,然后自己调用对应处理函数,我试了下,时间不太对,要怎么做啊
2 J+ W7 {$ i5 c: L5 H) ^
作者: mqerew    时间: 2022-10-9 16:21
1. 首先,大家都定时器里面弄中断/ O* N' G+ W' m
2. 可以查询,但是得实时查询,因为计数频率比较快;自己查询时间到了不一定能反应过来;! C* B5 a3 G- S' a! ^  B+ q( i0 e
重点在于配置好定时器
8 h5 i; U% v7 B3. 一般思路就是定时器中断里面置标志位flag,外部查询这个标志位flag再执行任务和清flag
1 @! O, a" ?% d, E
作者: twel2e    时间: 2022-10-9 16:48
时间不对,你要先定好系统时钟的频率,最好有示波器来捕获一下配置是否正确
" x; i- I$ [3 w& K. i- Y




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2