林大侠 发表于 2021-3-30 09:13 唤醒是外部中断0输入,上升沿或下降沿。 上升沿:由低电平转换到高电平的过程。 下降沿:由高电平转换到低电平的过程。 P32口在头文件里面就定义了的,名为 INT0。 |
林大侠 发表于 2021-3-30 09:13 是的,试试不就知道了,实践是检验真理的唯一标准。 |
我给你来个程序试试
|
|
以下提供参考,要什么功能自己完善 IT0 = 0; //设置INT0的中断类型为上升沿和下降沿,上升沿和下降沿均可唤醒 // IT0 = 1; //设置INT0的中断类型为仅下降沿,下降沿唤醒 EX0 = 1; //使能INT0中断 EA = 1; 掉电模式 { PCON = 0x02; //MCU进入掉电模式 _nop_(); //掉电模式被唤醒后,首先执行此语句,然后再进入中断服务程序 _nop_(); _nop_(); _nop_(); } //中断服务程序 void exint0() interrupt 0 //INT0中断入口 { P10 = !P10; //将测试口取反 } |
man1234567 发表于 2021-3-18 18:14 对的,是这个单片机,就是不知道怎么操作让它进入低功耗模式,然后通过IO口接低电平让它唤醒。感谢!! |
天ノ忆 发表于 2021-3-18 17:40 单片机是STC15F104W,因为这个IO口少,新手学习起来简单,谢谢大侠! |