第2章 點亮LED

2022-10-09 19:48:18 字數 537 閱讀 8643

flash——程式儲存空間,早期微控制器是 otprom。

ram——資料儲存空間。

sfr——特殊功能暫存器。

最小系統指的是能使微控制器正常工作最低要保證哪幾部分存在。微控制器最小系統的三要素就是電源、晶振(本板11.0592m)、復位電路。

晶振:

復位:

led 小燈即發光二極體。通常正嚮導通電壓是 1.8v到 2.2v 之間,工作電流一般在 1ma~20ma 之間。當電流在 1ma~5ma 之間變化時,視覺亮度越來越亮;當電流從5ma~20ma 之間變化時,視覺亮度變化不明顯。

sfr用於定義所有專用暫存器,從而可以通過助記符直接訪問位址。

sbit用於定義專用暫存器中的可定址位。某些位址可以進行單個位元位的定址。

微控制器特殊功能暫存器位址對映列表可以檢視晶元手冊。

點亮led過程分析

在mini2440中,led,按鍵等驅動預設已經被編譯入核心,所以一直不知道同乙個硬體裝置資源能不能作為多個模組,編譯入核心。故重寫了乙個myled.ko,系統預設是led.ko,並用應用程式檢測。myled.c include include include include include inc...

點亮LED燈(一)

想當初都是用彙編來編寫微控制器的程式,那滋味現在想來都是滿滿的回憶,還是用c語言寫起來爽快啊!用c寫微控制器程式,只需要引入標頭檔案即可,實際上該標頭檔案只是定義了特殊功能暫存器位址。為了今後使用方便,我們封裝乙個函式,用來開關led燈,通過引數來控制操作的p埠,並且引入掩碼來操作單個和多個bit位...

ARM邏輯 點亮LED

一.led的工作特性及原理圖 d26為電源指示燈 其他led正極接到vdd3.3v 負極接到4個io口 要點亮led要將負極所接到額io口為低電平 發現gpio 通用輸入輸出 口之後需要去找到控制響應io的暫存器 gpio就是晶元的引腳 作為gpio的這類引腳,功能和特點是可以被程式設計控制它的工作...