datouyuan 发表于 2022-1-11 10:21
这段代码有问题。
1.只有PB4是输入,只需要一条语句完成IOSTB配置(IOSTB = C_PB4_Input;),其它IOS ...
void isr(void) __interrupt(0)
{
if(INTFbits.T0IF)
{
INTF= (unsigned char)~(C_INT_TMR0);
t0zd1b=1;
CLRWDT(); //喂狗
if(INTFbits.WDTIF) //睡眠后60秒左右会进来一次
{
CLRWDT(); //喂狗
INTF= (unsigned char)~(C_INT_WDT); // Clear WDTIF flag bit //清除WDTIF标志位
}
}
}
hjx5548 发表于 2022-1-11 12:51
PB唤醒寄存器怎么开启?能不能详细说明一下。
datouyuan 发表于 2022-1-11 15:29
你查下单片机的规格书。
在所有支持引脚变化中断的单片机(包括51、arm、avr,当然也包括九齐)都有这个 ...
datouyuan 发表于 2022-1-12 14:30
我提到的很多点你都没改到。例如你还是开启了端口变化中断,而中断又处理。
现象只说没反应,这让我们很难 ...
datouyuan 发表于 2022-1-12 14:30
我提到的很多点你都没改到。例如你还是开启了端口变化中断,而中断又处理。
现象只说没反应,这让我们很难 ...
hjx5548 发表于 2022-1-12 16:36
需求就是只要开关接通,继电器1-5分别高电平;开关断开继电器1-5分别低电平,当然,继电器1-5高电平时 ...
hjx5548 发表于 2022-1-12 16:37
单片机NY8系列51F
datouyuan 发表于 2022-1-13 10:04
输出定义:JDQ1 JDQ2 JDQ3 JDQ4 JDQ5
输入定义:KEY1
初始状态:所有输出为0(JDQ1=JDQ2=JDQ3=JDQ4=JDQ ...
liuhailan5757 发表于 2022-1-13 17:20
你要什么功能,我是专业做九齐的,免费开发
datouyuan 发表于 2022-1-13 16:14
需要任何时候KEY1变化有效的,需要用到状态机。
datouyuan 发表于 2022-1-13 16:14
需要任何时候KEY1变化有效的,需要用到状态机。
hjx5548 发表于 2022-1-14 14:41
overflow in implicit constant conversion (158) -
Use BCR instruction to clear interrupt flag may ...
datouyuan 发表于 2022-1-13 16:14
需要任何时候KEY1变化有效的,需要用到状态机。
datouyuan 发表于 2022-1-13 16:14
需要任何时候KEY1变化有效的,需要用到状态机。
hjx5548 发表于 2022-1-15 07:36
中断是否需要写三个中断函数?应该怎样修改?
datouyuan 发表于 2022-1-13 16:14
需要任何时候KEY1变化有效的,需要用到状态机。
datouyuan 发表于 2022-1-13 16:14
需要任何时候KEY1变化有效的,需要用到状态机。
datouyuan 发表于 2022-1-15 09:54
九齐这类仿微芯单片机所有中断共用一个中断函数。
不存在中断有冲突的说法,你的意思是不是有多个中断同 ...
datouyuan 发表于 2022-1-14 16:24
看来你基础很差。刚装好九齐的编译环境。参考九齐的例程,修改见下图:
datouyuan 发表于 2022-1-14 16:24
看来你基础很差。刚装好九齐的编译环境。参考九齐的例程,修改见下图:
1.png (58.77 KB, 下载次数: 126)
datouyuan 发表于 2022-1-13 16:14
需要任何时候KEY1变化有效的,需要用到状态机。
datouyuan 发表于 2022-1-11 10:21
这段代码有问题。
1.只有PB4是输入,只需要一条语句完成IOSTB配置(IOSTB = C_PB4_Input;),其它IOS ...
liuhailan5757 发表于 2022-1-13 17:20
你要什么功能,我是专业做九齐的,免费开发
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |