打印
[PIC®/AVR®/dsPIC®产品]

请问PIC单片机怎么进入休眠模式? 谢谢

[复制链接]
4047|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小小寄生虫|  楼主 | 2015-3-30 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是PIC16FXXX系列的单片机,我看了一些程序执行一个SLEEP()指令就可以让单片机休眠了。是不是所有PIC16系列单片机都可以用这个指令啊?    我怎么没有在datasheet里面找到对应的寄存器啊,请知道是什么寄存器的朋友给我说一下,,谢谢
沙发
shopkeeper518| | 2015-3-30 17:47 | 只看该作者
我司是做电子元器件的,每月有多余的税票(17%),为了节省资源现低点数出手,有需要的朋友欢迎联系!

电话:18312349392
QQ:952714370

周生

使用特权

评论回复
板凳
jimmy817| | 2015-3-31 16:44 | 只看该作者
sleep 是一条汇编的指令

使用特权

评论回复
地板
小小寄生虫|  楼主 | 2015-3-31 21:39 | 只看该作者
jimmy817 发表于 2015-3-31 16:44
sleep 是一条汇编的指令

那么问一下,在执行这个汇编指令后,单片机的那个寄存器会发生变化?   如果用C语言要达到休眠的效果,要该怎么写程序呢?

使用特权

评论回复
5
chenyu988| | 2015-4-1 08:50 | 只看该作者
看你的PIC16FXXX.h文件下有没有sleep()函数,有点花直接调用

使用特权

评论回复
6
小小寄生虫|  楼主 | 2015-4-1 12:24 | 只看该作者
chenyu988 发表于 2015-4-1 08:50
看你的PIC16FXXX.h文件下有没有sleep()函数,有点花直接调用

谢谢

使用特权

评论回复
7
jimmy817| | 2015-4-16 16:19 | 只看该作者
休眠模式,好比人睡觉,醒来还是记得昨天发生的事。  寄存器不会复位,除了一些特殊的。datasheet上都有,上电初值 还有 各种复位后的值

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

8

帖子

0

粉丝