|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
哪位用過LT1093 串行AD??求救 |
| 作者:yupiees 欄目:單片機 |
我用的是8051單片機控制,其中p1.3接clk,p1.2接cs,p1.1接DOUT,p1.0接Din.程序如下.AD好象沒反應(yīng),查看結(jié)果都是00H,求大蝦們指點一下.時序上是不是出了問題,問題在哪? org 0000h jmp start start: mov r0,#30h ;存儲數(shù)據(jù)開始地址 mov r3,#30 ;接收30H個數(shù)據(jù) mov p1,#00h dreceve: mov a,#0c6h setb p1.2 ;用的是11.0592M時鐘.用nop指令增加周期 nop nop nop nop clr p1.2 nop nop nop nop mov r4,#07 ;送數(shù)據(jù),p1.3=clk,p1.2=cs,p1.1=DOUT,p1.0=Din loop1: rlc a mov p1.1,c clr p1.3 ;上升沿發(fā)數(shù)據(jù) nop nop nop nop setb p1.3 nop nop nop nop djnz r4,loop1 mov p1,#02h clr p1.3 mov r4,#09 loop: ;開始接收數(shù)據(jù),第一個NULL BIT,接收后丟棄 mov c,p1.0 rlc a setb p1.3 ;下降沿接收數(shù)據(jù) nop nop nop nop clr p1.3 nop nop nop nop djnz r4,loop mov @r0,a inc r0 mov c,p1.0 setb p1.3 nop nop nop nop clr p1.3 nop nop nop nop clr a rlc a mov c,p1.0 setb p1.3 nop nop nop nop clr p1.3 nop nop nop nop rlc a clr a setb p1.2 djnz r3,dreceve ;開始下一個數(shù)據(jù) stop: jmp stop end |
| 2樓: | >>參與討論 |
| 作者: yupiees 于 2005/12/16 22:11:00 發(fā)布:
難道沒人用過LTC903? 大蝦們,快幫幫忙吧? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |