完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
5个回答
|
|
回帖奖励 +1 分积分
一般都是TR0=0,TR0=1的,控制寄存器去实现,具体的还要看datasheet
|
|
|
|
配置定时器的开启和关闭位,但是如果恢复的话,记得使用一个堆栈,把先前的那些数据先保存下来,这样才可以和暂停之前一样
|
|
|
|
最简单的就是打开或关闭中断使能位了
|
|
|
|
定时器的暂停 非常简单操作相关的寄存器就行了,你标题写着51,定时器0 暂停 TR0=0;继续TR0=1;这是软件控制,如果要外部中断电平启动,则需要在相应的引脚上加启动电平,至于你说的重启,你还说不清楚,定时器是计数器,递增/ 递减 计数到最大计数时,就会向CPU发起中断请求,进入中断服务程序,中断里面 可以放TH0,TL0初值也可以自动重置,也可在里面加 自己写的程序像简单的LED=~LED,已经初始化的定时器 会一直 计数-溢出-中断-重置初值-计数,如果你想单片机在工作时变更工作模式 ,确实可以做到,需要你灵敏的思维。
|
|
|
|
我一般使用打开定时器和关闭定时器,来实现定时器的暂停和启动
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
250 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
473 浏览 2 评论
571 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
260 浏览 0 评论
400 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11974 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 03:36 , Processed in 0.539642 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号