完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
CPU执行停止指令HALT后,程序计数器停止计数直到出现中断指令,CPU执行睡眠指令SLEEP后,所有的振荡器停止工作(EO_SLEEP为0时)直到出现一个外部中断指令复位CPU)
BCF INTE,GIE ;关全局中断使能 MOVLW 01H MOVWF PT1UP ;断开PT1除BIT0外的其他接口的上拉电阻 MOVLW FEH MOVWF PT1EN ;PT1口除BIT0做输入口外,其他接口作为输出口 CLRF PT1 ;将PT1输出为低 CLRF PT2UP ;断开PT2上拉电阻 CLRF PT2EN ;PT2口用作输入口 CLRF INTF ;清中断标志位 MOVLW 81H MOVWF INTE ;使能外部中断0唤醒 HALT ; SLEEP ;如果程序要进入SLEEP模式, 用SLEEP替换HALT指令 NOP ; 保证程序返回时能正常运行 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
912 浏览 0 评论
CS32L010 Deepsleep 模式下,保留 GPIO/AWK 唤醒,低功耗电流是多少?
590 浏览 0 评论
2603浏览 28评论
2699浏览 26评论
5990浏览 15评论
2070浏览 9评论
713浏览 6评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 20:45 , Processed in 0.458060 second(s), Total 65, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号