關於51微控制器驅動LED發光二極體

時間 2022-10-08 20:41:19

1樓:

00001111b,後面的b代表前面的數字是二進位制的。前面有8位數字,因為p1口也是8位的,所以就正好對應著p1口的p1.7~p1.0。

5fh,像這種後面帶h的,表示前面的數是16進製制的。

p1.3~p1.0接了4個二極體,如果輸出1,則二極體亮。

現在給p1的資料為00001111b,意思就是後面的4個1,分別讓p1.3~p1.0對應輸出1(1是高電平的意思)。

如果要滅,則對應輸出0即可。

2樓:匿名使用者

如果二極體的負極是接的地或地端,正極接的是p1.0,p1.1,p1.

2,p1.3,那麼mov p1.#00001111b 就是全部點亮二極體;「00001111b」其中的「0」表示輸出低電平(即0伏電壓)「1」則表示輸出高電平(即5v,假設你的微控制器是5v電源)

3樓:

你看的資料應該是led都是共陰極的,筆者是為了方便理解,意是將晶元的p1口低四位置低電平,相當於閉合這幾個位的開關,電流才能從led經晶元到電源負極,這樣led就點亮了.

4樓:匿名使用者

mov p1.#00001111b 說是p1口的p1.0,p1.1,p1.2,p1.3這4個引腳為高電平

5樓:做而論道

要先看懂電路,才能理解程式。

關於51微控制器中斷程式,51微控制器中斷程式

你好 看你對定時器中斷不是很了解,我可以給你乙個詳細的解釋 首先了解一下51微控制器的週期,51微控制器的機器週期計算方式是12 晶振 hz 也就是說微控制器每隔這麼一段時間會讓定時暫存器加1,如果是12mhz晶振,就是1us定時暫存器會自己加1。然後,當你配置好定時器相關暫存器後,開啟trx 定時...

51系列微控制器有哪些用途,51微控制器 的實際應用有哪些?範圍廣嗎?

微控制器是一種可通過程式設計控制的微處理器,微控制器晶元自身不能單獨應用與某項工程或產品上,它必須要靠外圍數字器件或者是模擬器件的協調才能發揮其自身的強大功能。微控制器屬於控制類數字晶元,目前其應用於領域已非常廣泛。主要如下 1.工業自動化。如資料採集,測控技術等 2.智慧型儀器儀表。如數字示波器,...

51微控制器中if語句的問題,51微控制器中if語句的乙個問題

微控制器程式在執行完main程式後會跳回到住main程式入口再重新執行的。把這個程式反彙編以後可以看到在c 0x0018行跳回主函式入口c0003 c 0x0000 02000f ljmp c 000f 4 void main void 5 c 0x000e 22ret c 0x000f 787f ...

51微控制器的復位電路,c51微控制器復位電路的工作原理

裝置掉電 時,電容負極經 電阻到gnd,電容 正極直接接vcc,那麼可以認為電容再次對 目標板晶元 或裝置供電,但由於電容 容量很小,很快放盡.下次上電時,又可重新復位 電容剛充電時相當於和電阻分壓,當電容電衝滿了,電阻的負載變小使ret變為低電瓶 給電自動復位一次就是上電復位,還有手動復位 原理就...

51微控制器如何使用,怎樣用51微控制器做計算器啊?

使用51微控制器需要達到以下基本條件 1 至少要搭建乙個最小系統 2 你需要編制乙個51的控制程式 這樣你就可以使用這款51微控制器了。1微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8031微控制器,後來隨著flash rom技術的發展,803...