程序其實(shí)不難,關(guān)鍵是一般人都不可能把你這個(gè)程序編出來(lái)。單片機(jī)的輸出與繼電器是不同的。PLC梯形圖上的Y0輸出是讓Y0這個(gè)端得電。而單片機(jī)則不同,單片機(jī)需要考慮外部電路,硬件情況。比如你的回路是繼電器,繼電器的線圈是接在PNP三極管上,還是NPN三極管上,還是達(dá)林頓陣列芯片上等等?偨Y(jié)一句話就是你的外部電路需要跟單片機(jī)實(shí)現(xiàn)的是:拉電流還是灌電流。如果是灌電路,輸出是需要置0的,如果是拉電流,那么一考慮芯片有沒(méi)有這么大的。STC一般推挽輸出20ma左右。如果有,需要輸出置1。所以不單光只是程序,至少需要知道實(shí)際的硬件,你才能編程。