找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

如何設(shè)置STC單片機(jī)P3 IO口

[復(fù)制鏈接]
ID:137005 發(fā)表于 2019-8-25 09:28 | 顯示全部樓層 |閱讀模式
各位好,請教一下,用STC單片機(jī),P3.2-5做按鈕檢測,設(shè)置為高阻,但這時可以收到串口數(shù)據(jù),但下發(fā)串?dāng)?shù)據(jù)失效,這P3口要怎么設(shè)置才不會導(dǎo)致串口有問題?
  P3M1 |= 0x04; P3M0 &= 0xFB; //P3.2(00000100B,11111011B)
  P3M1 |= 0x08; P3M0 &= 0xF7; //P3.3(00001000B,11110111B)
  P3M1 |= 0x10; P3M0 &= 0xEF; //P3.4(00010000B,11101111B)
  P3M1 |= 0x20; P3M0 &= 0xDF; //P3.5(00100000B,11011111B)

回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2019-8-25 13:01 | 顯示全部樓層
不用設(shè)置,上電默認(rèn)就可以了。
回復(fù)

使用道具 舉報(bào)

ID:137005 發(fā)表于 2019-8-25 16:45 | 顯示全部樓層
默認(rèn)設(shè)置容易干擾,有時手摸一下機(jī)殼都會誤觸發(fā)。
回復(fù)

使用道具 舉報(bào)

ID:277550 發(fā)表于 2019-8-25 19:35 | 顯示全部樓層


串口 是P3^0和 P3^1?設(shè)置時,不要設(shè)置這兩個pins
回復(fù)

使用道具 舉報(bào)

ID:141497 發(fā)表于 2019-8-25 20:15 | 顯示全部樓層
P3.0,3.1保持傳統(tǒng)8051設(shè)置,其它的可以根據(jù)需要設(shè)置,高阻I/O口最好加上拉電阻。
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2019-8-26 01:11 | 顯示全部樓層
如果沒有其它用處,加上拉電阻是最好的,如果是片上有內(nèi)置的上拉電阻,那就使用內(nèi)部的上拉電阻就可以了
至于怎么設(shè)置,你這個得好好的學(xué)一下怎么看數(shù)據(jù)手冊了,里面都是有描述和例程的
回復(fù)

使用道具 舉報(bào)

ID:137005 發(fā)表于 2019-8-26 08:51 | 顯示全部樓層
好,謝謝各位!
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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