金沙灘51微控制器點亮乙個LED燈

2021-09-11 19:59:42 字數 598 閱讀 6165

我用的開發板型號是金沙灘51微控制器

ide是keil4,普通的c語言環境。

#include

//包含特殊功能暫存器定義的標頭檔案

sbit led = p0^0;

sbit addr0 = p1^0;

sbit addr1 = p1^1;

sbit addr2 = p1^2;

sbit addr3 = p1^3;

sbit enled = p1^4;

void

main()

大家就要培養乙個意識了,做微控制器程式設計,實際上算是硬體底層驅動程式開發,

這種程式的開發,是離不開電路圖的,必須根據電路圖來進行程式的編寫。

金沙灘51微控制器的開發板上,還有乙個 74hc138 作為 8 個 led 小燈的總開關。

這就是為什麼有的書上程式很簡單就可以點亮小燈,

#include

sbit led = p0^0;

void

main()

我們這裡卻這麼麻煩呢。大家要了解一點。開發板不同,電路不同,**就不同。

金沙灘51微控制器定時器

標準的 51 微控制器內部有 t0 和 t1 這兩個定時器,t 就是 timer 的縮寫。t0和t1的控制由兩個8位特殊功能暫存器完成 乙個為定時器的方式選擇暫存器tmod用於確定定時器還是計數器工作模式 另乙個叫做定時器控制暫存器tcon,可以決定定時器或計數器的啟動 停止及進行中斷控制。第一步 ...

金沙灘51微控制器數碼管

數碼管共有 a b c d e f g dp 這麼 8 個段,而實際上,這 8 個段每一段都是乙個 led 小燈,所以乙個數碼管就是由 8個 led 小燈組成的。數碼管分為共陽和共陰兩種,共陰數碼管就是 8 只 led 小燈的陰極是連線在一起的,陰極是公共端,由陽極來控制單個小燈的亮滅。同理,共陽數...

51微控制器點亮乙個led燈

51微控制器是很多小白入門嵌入式的一款微控制器,雖然51實際工作中用得不多,但是作為入門學習的一款微控制器卻是非常值得推薦的。畢竟一開始學的時候,作為我們這種普普通通的學習能力而言的小白,最好是簡單易學,可以快速的看到學習的成果,那是最可以激勵我們學習下去的動力和興趣。簡單學習51微控制器後,可以參...