高興啊,以前只聽說和在書上看見過A/D轉換,能使模擬量轉換成數字量,實現對模擬數據的采集,到今天才知道啥叫A/D,原來他是那樣簡單,當然我是說我的0832,由于1302沒能做出來,轉而做下一課題,AD,拿到資料,炸一看時序,好像很麻煩,仔細分析下原來也沒啥啊,半個小時搞定,用ch0,外接電位器,先在仿真通過后,寫片,成功,顯示用LED
由于asm操做行好,說以做這些器件的驅動很好使,
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
僅此而已!很簡單,注意我選用單通道,單字節,
這么操蛋
|