![]() |
你必須先 引腳定義, |
用STC的燒寫軟件將STC頭文件復制到C51后,可以這樣寫。但為了通用還先定義。 |
P1^1 = 0,跟c】語言邏輯沖突了 |
P1^1 = 0; 這種寫法是非法的 |
因為標準c語言^是異或,P1^1是P1異或1的意思。 c51擴展了^的用法,但必須跟sbit配合服用才能避免跟標準c語言發生邏輯沖突。 |
用Stc 的頭文件不用定義,P10直接寫P10就可以了 |
P1^1 = 0; 這種寫法是非法的, 必須先定義: sbit P11 = P1^1; 然后: P11 = 0; |
P1^1 = 0; 這種寫法是非法的, 必須先定義: sbitP11 |