欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
給個單片機(jī)編程思路 主要是一個開關(guān),第一次接通,延時5s,P30 P31導(dǎo)通,第二次...
[打印本頁]
作者:
hjx5548
時間:
2024-1-15 08:15
標(biāo)題:
給個單片機(jī)編程思路 主要是一個開關(guān),第一次接通,延時5s,P30 P31導(dǎo)通,第二次...
主要是一個開關(guān),第一次接通,延時5s,單片機(jī)P30 P31導(dǎo)通,第二次之后接通,就是延時3s,P30 ,P31導(dǎo)通。
作者:
yzw846562238
時間:
2024-1-15 14:47
1、定義一個變量,記錄導(dǎo)通次數(shù);if(0 == BreakoverNum)
作者:
lxdm163
時間:
2024-1-15 14:48
老哥,這是在凡爾賽嗎?按鍵或者輸入檢測,奇偶判斷延時輸出???
作者:
yzw846562238
時間:
2024-1-15 14:51
定義一個變量,記錄是否第一次導(dǎo)通,再定義一個變量記錄導(dǎo)通時間
if(0 == BreakoverFlag)
{
BreakoverFlag = 1;
BreakoverTime = 5000; /* 導(dǎo)通時間設(shè)為5000毫秒 */
}
else
{
BreakoverTime = 3000; /* 導(dǎo)通時間設(shè)為3000毫秒 */
}
if(0 < BreakoverTime )
{
/* P30 P31 導(dǎo)通 */
}
else
{
/* P30 P31 不導(dǎo)通 */
}
BreakoverTime 這個值在定時器中斷里每1ms減小1
作者:
大IGBT
時間:
2024-1-15 14:55
不知怎么界定第一次,第二次?間隔幾分鐘,還是幾小時,還是隔天
作者:
wangxiangtan
時間:
2024-1-15 16:27
P30 ,P31導(dǎo)通是神馬意思,是二極管導(dǎo)通,還是繼電器導(dǎo)通,還是使能串口
作者:
jinyudz
時間:
2024-1-15 19:07
沒看明白啥意思
單片機(jī)P30、P31導(dǎo)通,導(dǎo)通延時時間是多少,是開關(guān)按下導(dǎo)通,按鍵放開關(guān)閉嗎?
作者:
a137135
時間:
2024-1-16 19:41
// 定義IO口連接的引腳
#define SWITCH_PIN P0_0
#define P30_PIN P0_1
#define P31_PIN P0_2
void delay(int msec) {
// 根據(jù)單片機(jī)的具體型號和時鐘頻率來實(shí)現(xiàn)延時
// 這里使用示例代碼,僅供參考
int i, j;
for (i = 0; i < msec; i++)
for (j = 0; j < 1000; j++);
}
int main() {
// 配置引腳模式為輸入和輸出
SWITCH_PIN = 1; // 將開關(guān)引腳設(shè)置為輸入
P30_PIN = 0; // 將P30引腳設(shè)置為輸出
P31_PIN = 0; // 將P31引腳設(shè)置為輸出
while (1) {
if (SWITCH_PIN == 0) {
// 檢測到開關(guān)接通
delay(100); // 防止抖動,延時一定時間
if (SWITCH_PIN == 0) {
// 第一次接通
P30_PIN = 1; // 導(dǎo)通P30引腳
P31_PIN = 1; // 導(dǎo)通P31引腳
delay(5000); // 第一次延時5s
} else {
// 第二次及以后接通
P30_PIN = 1; // 導(dǎo)通P30引腳
P31_PIN = 1; // 導(dǎo)通P31引腳
delay(3000); // 第二次及以后延時3s
}
// 關(guān)閉P30和P31引腳
P30_PIN = 0;
P31_PIN = 0;
}
}
return 0;
}
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1