找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4421|回復: 7
收起左側

請問這個單片機按鍵是什么原理,每個按鍵該如何觸發(fā)

[復制鏈接]
ID:170589 發(fā)表于 2018-4-2 10:59 | 顯示全部樓層 |閱讀模式
key-button.png
回復

使用道具 舉報

ID:287575 發(fā)表于 2018-4-2 15:48 | 顯示全部樓層
首先查P3.3是低電平?,是S10按下, 不是 查P3.4是低電平,是S11按下,不是查P3.5是低電平,是S12按下,不是 P3.2輸出低電平
      查P3.3是低電平?,是S7按下, 不是 查P3.4是低電平,是S8按下,不是查P3.5是低電平,是S9按下,不是
沒按鍵按下
回復

使用道具 舉報

ID:300905 發(fā)表于 2018-4-2 15:49 | 顯示全部樓層
每個循環(huán)掃描兩次,P32為高低各一次

回復

使用道具 舉報

ID:164602 發(fā)表于 2018-4-2 16:02 | 顯示全部樓層
個人認為:
第一:S10是一個外部中斷1按鍵,按下就可以觸發(fā)外部中斷。
第二:S10、S11、S12還可以是獨立按鍵。按下,就可以拉低P33、P34、P35口,可以通過程序判斷使用。
第三:S7、S8、S9可以是擴展獨立按鍵——程序應該先讓P32口為低電平,則按下這三個鍵,對應的P33、P34、P35口會被拉低。
回復

使用道具 舉報

ID:213173 發(fā)表于 2018-4-2 21:01 | 顯示全部樓層
置P3.2高電平時查S10、S11、S12,這與普通獨立按鍵沒有區(qū)別,置P3.2低電平時查S7、S8、S9,并再置P3.2高電平來確認。
回復

使用道具 舉報

ID:170589 發(fā)表于 2018-4-3 21:43 | 顯示全部樓層
謝謝各位大神,問題已經(jīng)接解決了
回復

使用道具 舉報

ID:301757 發(fā)表于 2018-4-3 22:33 | 顯示全部樓層
給0接通觸發(fā)
回復

使用道具 舉報

ID:285301 發(fā)表于 2018-4-4 08:06 | 顯示全部樓層
如果單片機端口可以上拉和下拉,P32那條線接正電源就行了
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表