本帖最后由 zl2168 于 2017-5-3 19:48 編輯
你這個電路不行!因為控制過程不同,若要用,需修改程序。
我發兩個以原理圖形式的電路,你比較一下,就清楚了“控制過程不同”。
ADC0808中斷方式A-D(ALE輸出CLK).jpg (65.05 KB, 下載次數: 127)
下載附件
2017-5-3 16:01 上傳
虛擬CLK控制0808 A-D轉換并動態顯示電路.jpg (74.49 KB, 下載次數: 128)
下載附件
2017-5-3 16:01 上傳
ALE控制CLK是程序執行過程中執法的。虛擬CLK是由控制端從“0-1-0”用指令發出的。
若要仔細理解,建議你再學AD基礎知識。推薦《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。
內有實例81 ADC0808中斷方式A-D(ALE輸出CLK) 實例82 ADC0808查詢方式A-D(ALE輸出CLK) 實例83 ADC0808延時方式A-D(ALE輸出CLK) 實例84 ADC0808并行A-D(虛擬CLK)
|