找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機(jī)實(shí)驗(yàn)求大佬指導(dǎo)思路

[復(fù)制鏈接]
ID:911926 發(fā)表于 2021-4-25 16:44 | 顯示全部樓層 |閱讀模式
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實(shí)現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實(shí)現(xiàn),謝謝大家

利用T0定時(shí)中斷,在P1 .0端口產(chǎn)生高電平1ms,低電平19ms的脈沖方波;單片機(jī)P3.2管腳連接一個(gè)按鈕,當(dāng)按鈕按下,P1.0端口脈沖改為高電平2ms,低電平18ms,再按一次,恢復(fù)高電平1ms,低電平19ms的脈沖方波。


回復(fù)

使用道具 舉報(bào)

ID:909495 發(fā)表于 2021-4-29 13:33 | 顯示全部樓層
將T0設(shè)置為方式1,定時(shí)1ms,定時(shí)中斷里計(jì)數(shù)器加一,計(jì)數(shù)〉19時(shí),重新清零。主程序中技術(shù)等于0時(shí),P1.0輸出高電平,等于1時(shí)輸出高電平。P3.2按鈕按下時(shí),標(biāo)志為1,下一次按下時(shí)取反。為此根據(jù)標(biāo)志位是零還是1,確定P1.0高電平和低電平保持時(shí)間。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評分

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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