糯米文學吧

位置:首頁 > 計算機 > 計算機三級

計算機三級考試嵌入式系統開發技術重點內容

導語:嵌入式系統是一種“完全嵌入受控器件內部,為特定應用而設計的專用計算機系統”,下面是相關介紹,歡迎參考!

計算機三級考試嵌入式系統開發技術重點內容

  S3C44B0的'ADC組件及開發應用

常用ADC寄存器

1、ADC控制寄存器ADCCON決定是否允許啟動、選擇ADC通道、反映ADC轉換狀態

2、ADC預分頻寄存器ADCPSR決定預分頻係數

3、ADC轉換時間

TADC=2×(ADCSPR的值+1)×16/MCLK

4、ADC數據寄存器寄存轉換後的10位數字量

5、對ADC操作三要素:

(1)選擇通道並啟動AD變換

(2)查詢狀態(是否轉換結束)

(3)讀取轉換結果

S3C44B0的ADC開發應用

如果MCLK=64MHz

1、讓ADC轉換時間為10uS,寫出程序片段

解答:ADC轉換時間:

TADC=2×(ADCSPR的值+1)×16/MCLK

ADCPSR=10/32*64-1=19

主要是寫ADCPSR寄存器,寫寄存器三條指令:

LDR R0,=rADCPSR

MOV R1,#19

STR R1,[R0]

解答續:

CMP R2,#30

BCC LPSET0

CMP R2,#90

BHI LPSETFF

MOV R3,R2

B LPGO

LPSET0:

MOV R3,#0

B LPGO

LPSETF:

MOV R3,#0xFFFFFFFF

LPGO: B START