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://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |