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

QQ登錄

只需一步,快速開始

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

[51單片機(jī)普中板子74LS138+245+573可調(diào)時(shí)鐘整點(diǎn)蜂鳴中級(jí)應(yīng)用]2022-12-7

[復(fù)制鏈接]
ID:332444 發(fā)表于 2022-12-7 14:55 | 顯示全部樓層 |閱讀模式
單片機(jī)入門時(shí)可以使用獨(dú)占循環(huán)計(jì)數(shù)延時(shí),了解原理,入門后就不能再用,否則,就會(huì)出現(xiàn)因?yàn)闀r(shí)間安排不當(dāng)引起很多問題;這篇是中級(jí)應(yīng)用篇,除了顯示需要獨(dú)占外,其余部分都不用獨(dú)占循環(huán)。

無標(biāo)題.png
2.png

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:332444 發(fā)表于 2022-12-16 08:52 | 顯示全部樓層
打個(gè)比方,任務(wù)分配多人,那么,是要等待某個(gè)完成后再問下一個(gè),還是只問所有任務(wù)是否完成,然后就去做自己的事,哪個(gè)更好?所謂的多任務(wù)無非如此而已.
回復(fù)

使用道具 舉報(bào)

ID:1076601 發(fā)表于 2023-6-24 10:02 | 顯示全部樓層
請(qǐng)教兩個(gè)問題(1)數(shù)碼顯示函數(shù)中while(++YanShi);怎么跳出循環(huán)(2)主函數(shù)中,按鍵調(diào)節(jié)if語句中++Ys==0是什么意思,我看這個(gè)沒辦法滿足啊
回復(fù)

使用道具 舉報(bào)

ID:332444 發(fā)表于 2023-6-26 17:06 | 顯示全部樓層
本帖最后由 xianfajushi 于 2023-6-27 05:36 編輯
溯游 發(fā)表于 2023-6-24 10:02
請(qǐng)教兩個(gè)問題(1)數(shù)碼顯示函數(shù)中while(++YanShi);怎么跳出循環(huán)(2)主函數(shù)中,按鍵調(diào)節(jié)if語句中++Ys==0 ...

初級(jí)阻塞式數(shù)碼管延時(shí)當(dāng)計(jì)數(shù)到返回0就退出循環(huán),后面詢問式就不用了;同樣道理按鍵消抖延時(shí)非阻塞式但計(jì)數(shù)到0道理同,我的按鍵代碼不同與普通的判斷-延時(shí)-再判斷,而是一氣呵成的邏輯,當(dāng)按鍵出現(xiàn)抖動(dòng)則判斷式就不成立消抖延時(shí)不再計(jì)數(shù),無法進(jìn)入結(jié)構(gòu)體因此不用再次判斷,當(dāng)然后面歸零忽略要補(bǔ)上也可;
這2句處理都在板子上都驗(yàn)證過可行,有什么疑問盡管提出討論,沒辦法滿足指什么?是指沒辦法滿足按鍵消抖?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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