|
高興啊,以前只聽說和在書上看見過A/D轉(zhuǎn)換,能使模擬量轉(zhuǎn)換成數(shù)字量,實(shí)現(xiàn)對(duì)模擬數(shù)據(jù)的采集,到今天才知道啥叫A/D,原來他是那樣簡(jiǎn)單,當(dāng)然我是說我的0832,由于1302沒能做出來,轉(zhuǎn)而做下一課題,AD,拿到資料,炸一看時(shí)序,好像很麻煩,仔細(xì)分析下原來也沒啥啊,半個(gè)小時(shí)搞定,用ch0,外接電位器,先在仿真通過后,寫片,成功,顯示用LED
由于asm操做行好,說以做這些器件的驅(qū)動(dòng)很好使,
ORG 0000H
; AD0832程序
;端口定義
CE EQU P2.0
SCLK EQU P3.6
IO EQU P3.7
AJMP MAIN
ORG 0030H
MAIN:
CLR SCLK
SETB IO
SETB CE
MOV R4,#8
CLR CE
NOP
CLR SCLK
NOP
SETB IO
SETB SCLK
NOP
CLR SCLK
NOP
SETB SCLK
NOP
NOP
CLR SCLK
NOP
CLR IO
SETB SCLK
NOP
CLR SCLK
DD:SETB IO
SETB SCLK
NOP
NOP
CLR SCLK
MOV C,IO
RLC A
DJNZ R4,DD
SETB CE
MOV P0,A
AJMP MAIN
END
僅此而已!很簡(jiǎn)單,注意我選用單通道,單字節(jié),
這么操蛋
|
|