❶ 單片機上sbit P10=P1^0;P10=~P10;是什麼意思啊
單片機上sbit P10=P1^0;P10=~P10;的意思:sbit P10=P1^0;//表示用P10等效於P1^0,【而P1^0是在單片機頭文件中已經被定義過了的】;P10=~P10;//表示狀態取反,也就是如果P10=1的話,執行這個操作後P10=0,反之亦然。
單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
❷ 單片機中的p10==0&&p11==0是什麼意思
p10和p11應該是用sbit 定義的引腳
應該是:
sbit p10=P1^0;
sbit p11=P1^1;
這樣,這個判斷條件就應該是P1.0和P.1同時為0,即P1.0和P.1同時接地了。
❸ 單片機指令SETB P10
setb是位運算指令,p10是p1的最低位,p1隻做i/o埠,這條語句的作用是將這位置一,讀入輸出都是高電平。。。
❹ c語言編寫51單片機程序時出現未定義是為什麼
sbit P10=p^0 少了分號,而且定義埠最右邊的p要大寫. TH0=(655535-1000)/256;TL0=(65535-1000)%256;這里的是延時,這里只用看1000就知道延時1ms,如果裡面的1000換成10000就是延時10ms