找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2320|回復(fù): 11
收起左側(cè)

為什么單片機(jī)的子程序,放在主程序里沒(méi)反應(yīng)?

[復(fù)制鏈接]
ID:278457 發(fā)表于 2022-7-13 22:32 | 顯示全部樓層 |閱讀模式
請(qǐng)指教
51hei圖片20220713222353.png
51hei圖片20220713222416.png
51hei圖片20220713222928.png
51hei圖片20220713223138.png
回復(fù)

使用道具 舉報(bào)

ID:278457 發(fā)表于 2022-7-13 22:33 | 顯示全部樓層
key子程序單獨(dú)運(yùn)行,是可以的
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2022-7-13 23:26 | 顯示全部樓層
shenqiwei 發(fā)表于 2022-7-13 22:33
key子程序單獨(dú)運(yùn)行,是可以的

子程序,要么放在 while(1) 前面, 要么放在 while(1) 里面,
你放在 while(1)后面,那就得要等程序跑飛了,才有機(jī)會(huì)運(yùn)行呢……
回復(fù)

使用道具 舉報(bào)

ID:1023753 發(fā)表于 2022-7-14 07:56 | 顯示全部樓層
就幾行程序還涂掉,
回復(fù)

使用道具 舉報(bào)

ID:1023753 發(fā)表于 2022-7-14 08:01 | 顯示全部樓層
按鍵程序要在while循環(huán)里面 一直掃描按鍵,不然你按按鍵沒(méi)反應(yīng)
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2022-7-14 08:50 | 顯示全部樓層
放到死循環(huán)外,還玩保密 ...
回復(fù)

使用道具 舉報(bào)

ID:711539 發(fā)表于 2022-7-14 09:03 | 顯示全部樓層
據(jù)你想實(shí)現(xiàn)的功能,把key_Init()函數(shù)重新命名為key_Scan(), 并且把key_Init()函數(shù)里面的while(1)刪掉。然后,放在main()函數(shù)內(nèi)的while(1){}里面。
回復(fù)

使用道具 舉報(bào)

ID:1039438 發(fā)表于 2022-7-14 09:19 | 顯示全部樓層
問(wèn)題出在語(yǔ)句while(1).這個(gè)語(yǔ)句是無(wú)限循環(huán)的,所以無(wú)法執(zhí)行下面的語(yǔ)句,但中斷服務(wù)可以插入執(zhí)行
回復(fù)

使用道具 舉報(bào)

ID:965189 發(fā)表于 2022-7-14 13:55 | 顯示全部樓層
位置很重要,沒(méi)有放到合適的位置。
回復(fù)

使用道具 舉報(bào)

ID:824490 發(fā)表于 2022-7-14 17:54 | 顯示全部樓層
深海的帶魚,一到淺海就死了。。。
回復(fù)

使用道具 舉報(bào)

ID:1039535 發(fā)表于 2022-7-14 20:38 | 顯示全部樓層
子程序放在死循環(huán)的后面能輪到它執(zhí)行嗎
回復(fù)

使用道具 舉報(bào)

ID:195496 發(fā)表于 2022-7-20 10:35 | 顯示全部樓層
子程序要放在合適的位置,有運(yùn)行的可能才能
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表