最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(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

大家看看我的程序是不是哪里不對

作者:addisonqhd 欄目:單片機
大家看看我的程序是不是哪里不對
#include <reg52.h>
#include <intrins.h>

sbit ST=P2^0;   //啟動A/D并取出地址,ST連接的是0809的ALE   和START腳
sbit OE=P2^1;   //OE=1時A/D輸出有效
sbit EOC=P2^4;    //轉(zhuǎn)換結(jié)束標志EOC=1有效
#define uint unsigned int

main()
{uint getdata=0; P0=0; P2=0xE0;

TMOD=0x20; //設(shè)置串口波特率2400
TH1=0xF3; TL1=0xF3; TR1=1;
PCON=0x00; SCON=0x40;

while(1)
{ST=0;_nop_();_nop_();              
  ST=1;_nop_();_nop_();_nop_();_nop_();
  ST=0;_nop_();_nop_();_nop_();_nop_();
  while(EOC==0);
  OE=1;
  getdata=P0;
  OE=0;
  SBUF=getdata;
  }
}
ADC0809采集的電壓以十六進制送入PC,我測了一下單片機的EOC端也就是P2.4口,一直是低電平,也就是ADC沒有轉(zhuǎn)換成功,哪里錯了呢?ST連接的是0809的ALE和START腳

* - 本貼最后修改時間:2006-7-20 23:49:44 修改者:addisonqhd

2樓: >>參與討論
xuanysg
好像沒有發(fā)ADC工作的啟動信號阿?
 
3樓: >>參與討論
addisonqhd
ST連接的是0809的ALE   和START腳
ST連接的是0809的ALE   和START腳

4樓: >>參與討論
addisonqhd
壞了嗎
難道是0809壞了嗎

5樓: >>參與討論
addisonqhd
奇怪
還是測不出來

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
串口問題續(xù) 1
還是個關(guān)于液晶的問題
51單片機1毫秒中斷精確定時和9600波特率的串口通訊能兼得嗎?
什么樣的單片機能符合我的要求?
步進電機與驅(qū)動器之間的連線是否可以很長,大約7米左右可以嗎?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號