![]() |
發布時間: 2021-10-2 22:03
正文摘要:最近有個問題搞不明白,STC89c52單片機的10腳是RXD/P3.0 11腳是 TXD/P3.1多功能口。那如果10和11腳當做輸出口的話,程序是怎么寫進去的呢 |
不沖突的,燒錄程序之后 3.0 3.1就是普通IO |
寫的時候斷開10腳 11腳,可以把芯片撥下來燒。插上工作時與燒錄無關系的了。 |
燒程序時,用的是P30\P31,程序寫進去后,在執行用戶程序時,你定義的是輸出口,它就不會用作串口輸入/輸出了 |
STC89c52與AT89C51是不同廠家生產的芯片,燒錄用戶程序的方式也不同。燒錄過程P3.0、P3.1只是信息通路,與用戶當做什么用途沒有關系。 |
燒錄時啟動程序讓10和11腳做燒錄用,再次上電時讓10和11腳按用戶程序執行。 |
程序是通過串行口燒寫到單片機中的,在沒有燒錄之前單片機是沒有程序的。如果你設計的系統占用串行口,那么在燒錄程序的時候最好去除占用。 |
燒錄程序,永遠是 3.0 3.1 和配置無關。 |