久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

stc8H3k32s2單片機中斷方式ADC轉換有問題,請大家指點一下

查看數: 4122 | 評論數: 8 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-12-26 13:38

正文摘要:

一直卡在ADC轉換等待那里,屏沒顯示。把ADC_IN();注示掉就可以顯示000.這個中斷程序是抄stc規格書里的.應該不會錯呀。下面是原理圖 單片機源程序如下: //ADC基本操作(中斷方式) #include "ADC.H" ...

回復

ID:686513 發表于 2021-12-29 21:02
wulin 發表于 2021-12-29 09:55
ADC不能采集處理負電壓信號。在量程范圍內使差分放大器的輸出電壓限制在0~AVCC范圍即可。

可能我描述的不清楚,這個壓力傳感器共4個腳,I+ I-為供電,有氣壓時O+和O-兩個腳會有0-60mV的壓差。問了一下單片機廠商,這種情況應該是用兩路ADC口分別檢測,結果相減,能不能在上面的中斷程序里同時選兩個通道,分時得結果,最好有例子。
ID:213173 發表于 2021-12-29 09:55
zhth1979 發表于 2021-12-29 09:06
單端輸入,可以了,傳感器要是差分輸入,程序該如何修改?

ADC不能采集處理負電壓信號。在量程范圍內使差分放大器的輸出電壓限制在0~AVCC范圍即可。
ID:686513 發表于 2021-12-29 09:06
單端輸入,可以了,傳感器要是差分輸入,程序該如何修改?
ID:686513 發表于 2021-12-27 13:27
wulin 發表于 2021-12-27 08:36
void ADC_IN()
{         
        P1M1 = 0x01;   P1M0 = 0x00;   //設置 P1.0 為 ADC 輸入口

明白了,謝謝了,我回去試試。不行再請教。
ID:686513 發表于 2021-12-27 13:25
angmall 發表于 2021-12-27 08:33
void ADC_IN()
{         
          P1M1 = 0x01;   P1M0 = 0x00;   //設置 P1.0 為 ADC 輸入口

謝謝,我試試。
ID:213173 發表于 2021-12-27 08:36
void ADC_IN()
{         
        P1M1 = 0x01;   P1M0 = 0x00;   //設置 P1.0 為 ADC 輸入口
       
        P_SW2|=0X80;    //打開特殊功能寄存器
        ADCTIM=0X3F;    //設置ADC內部時序
        P_SW2&=0X7F;    //關閉特殊功能寄存器
        ADCCFG=0X0F;    //設置ADC結果左對齊+ADC時鐘為系統時鐘/2/16
       
        ADC_CONTR=0X80; //使能ADC模塊(ADC電源打開并選擇ADC通道P1.0/ADC0)
        EADC=1;         //使能ADC中斷 (ADC中斷打開)
        EA=1;           //總開關打開
        ADC_CONTR|=0X40;//啟動AD轉換
       
        while(1);//不能這樣生搬硬套
}
ID:155507 發表于 2021-12-27 08:33
void ADC_IN()
{         
          P1M1 = 0x01;   P1M0 = 0x00;   //設置 P1.0 為 ADC 輸入口

         
        P_SW2|=0X80;    //打開特殊功能寄存器
        ADCTIM=0X3F;    //設置ADC內部時序
        P_SW2&=0X7F;    //關閉特殊功能寄存器
        ADCCFG=0X0F;    //設置ADC結果左對齊+ADC時鐘為系統時鐘/2/16
        
        ADC_CONTR=0X80; //使能ADC模塊(ADC電源打開并選擇ADC通道P1.0/ADC0)
        EADC=1;         //使能ADC中斷 (ADC中斷打開)
        EA=1;           //總開關打開
        ADC_CONTR|=0X40;        //啟動AD轉換

   //while(1); <-------- 這個不用加了
}
ID:301191 發表于 2021-12-27 04:43
頂一下

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区久久久 | 九九九视频在线观看 | 宅女噜噜66国产精品观看免费 | jizjizjiz中国护士18 | 天天激情综合 | 亚洲精品乱码久久久久久久久久 | 欧美9999 | 天天爱爱网 | 日韩在线大片 | 午夜欧美 | xxx视频| 久久久成人一区二区免费影院 | 日韩手机视频 | 黄色在线免费观看 | 黄视频国产 | 久久这里有精品 | 91视频精选 | 久久99精品久久久97夜夜嗨 | 操人视频在线观看 | 亚洲精品视频在线看 | 伊人久久大香线 | 日韩成人 | 亚洲 欧美 日韩在线 | 国产精品久久久久久久久久久新郎 | 国产精品自产拍在线观看蜜 | 中文字幕视频在线观看 | 男人视频网站 | 久久久久久久av | 一区二区精品 | 美日韩精品| 成人亚洲 | 中文字幕在线观看视频网站 | www国产成人免费观看视频,深夜成人网 | 欧美一区二区三区小说 | 国产伦一区二区三区久久 | 欧美日韩在线观看一区二区三区 | 欧美a级成人淫片免费看 | 81精品国产乱码久久久久久 | 欧美精品在线一区 | 国产成人一区二 | 精品国产乱码久久久久久1区2区 |