A. 單片機中的p10==0&&p11==0是什麼意思
p10和p11應該是用sbit 定義的引腳
應該是:
sbit p10=P1^0;
sbit p11=P1^1;
這樣,這個判斷條件就應該是P1.0和P.1同時為0,即P1.0和P.1同時接地了。
B. 單片機掃描電路原理
單片機行列式鍵盤掃描原理如下:
1、行線P10~P13為輸出線,列線P14~P17為輸入線。一開始單片機將行線(P10~P13)全部輸出低電平,此時讀入列線數據,若列線全為高電平則沒有鍵按下,當列線有出現低電平時調用延時程序以此來去除按鍵抖動。
2、延時完成後再判斷是否有低電平,如果此時讀入列線數據還是有低電平,則說明確實有鍵按下。最後一步確定鍵值。當判斷確實有鍵按下之後,行線輪流輸出低電平,根據讀入列線的數據可以確定鍵值。
3、單片機將P10輸出為低電平,其它P11~P13輸出高電平,此時讀取列線的數據全為高電平,說明沒有在第一行有鍵按下;其次,單片機將P11輸出低電平,其它P10、P12、P13仍為高電平。
4、此時再來讀取列線數據,發現列線讀到的數據有低電平,數值為1011(0x0B),如果我們的鍵盤布局已經確定,那麼0x0B就代表S5的值了。轉到S5鍵功能處理子程序就可以達到目的。
(2)單片機的p10擴展閱讀
單片機學習方法
1、基礎理論知識學習
基礎理論知識包括模擬電路、數字電路和C語言知識。。在學習單片機之前,覺得模擬電路和數字電路基礎不好的話,不要急著學習單片機,應該先回顧所學過的模擬電路和數字電路知識,為學習單片機加強基礎。
2、單片機實踐
准備一台電腦、一塊單片機開發板、一套視頻教程、一本單片機教材和一本C語言教材。電腦是用來編寫和編譯程序,並將程序代碼下載到單片機上;開發板來運行單片機程序,驗證實際效果。
C. 單片機上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的高速單片機。
D. 單片機中SETB P10是什麼意思
應該是SETB P1.0 ,是「位」操作:把並口P1的第「0」位(引腳)置為高電平。並口P1有0-7共8個引腳。
E. 請問如何看單片機原理圖的高低位
P17是P1口的最高位,P10是P1口的最低位。P17~P14是高4位,P13~P10是低4位。