2V輸入時,單片機的計數器無法計數到20000,目前最慘的時候只有5000左右,聯調的 ... ICL7135采樣問題 " />

国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 10476|回復: 1
打印 上一主題 下一主題

[提問] ICL7135采樣問題

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2014-4-4 14:57:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: STC , ICL7135 , AD采樣
想用ICL7135采集電壓,單獨控制AD的時候程序沒有問題,但是程序聯調的時候就不正確了,在>2V輸入時,單片機的計數器無法計數到20000,目前最慘的時候只有5000左右,聯調的時候,低電壓的計數倒是沒有問題,這是怎么回事?編譯用的是KEIL。

以下是AD部分代碼,AD的時鐘由T0定時器提供,控制用的是查詢模式,用中斷模式會莫名的丟失T1計數器的計數值,這點我也一直沒想明白。MCU用的是STC12C5A60S2,輸入晶振為8MHz,AD時鐘為1MHz,下面的程序系統時鐘是2MHz,但去掉時鐘分頻,讓單片機跑到8MHz,AD跑1MHz時,計數器的計數值始終是0...
void sys_init()
{
         /*系統時鐘設置*/
         CLK_DIV = 0x02;                        //4分頻 = 2MHz
         /*外設驅動時鐘設置*/
         TMOD |= 0x02;
         TL0 = 0xff;
         TH0 = 0xff;                                //2分頻
         AUXR |= 0xc0;                        //T0,T1工作在1T模式下
         WAKE_CLKO |= 0x01;                                 //允許T0輸出時鐘
         TR0 = 1;
         /*PCA軟件定時器設置*/
         CCON = 0;
         CMOD = 0x09;                        //系統時鐘,2MHz,CF中斷使能
         CCAPM0 = 0x49;                        //PCA軟件定時模式,使能中斷
         /*啟用P4口*/
         P4SW = 0xff;        
        /*開啟總中斷*/
         EA = 1;
}
/*
* ADC控制函數
*/
void ADC_init()
{
         TMOD |= 0x50;                        //16位計數器
         TL1 = 0;
         TH1 = 0;
}
void ADC_sample(uint sample_addr[],uchar sample_pol_addr[],uchar times)
{
         uchar i;
         sample_start:
         for(i=0;i          {
                 TL1 = 0;
                 TH1 = 0;
                 while(!ADC_BUSY) _nop_();
                 TR1 = 1;
                 while(ADC_BUSY)  _nop_();
                 TR1 = 0;
                 ADC_POL = 1;
                 sample_pol_addr = ~ADC_POL;
                 sample_addr = TH1 * 256 + TL1;
                 if(sample_addr < 10001)        sample_addr = 0;
                 else   sample_addr = sample_addr - 10001;                //正向積分10000個時鐘,關閉定時器1個時鐘
         }
}
單獨調試上面這段程序和LCD顯示,完全沒問題!_(:з」∠)_

再付一個全程序,里面有硬件接口示意圖: LCR.zip (4.73 KB)

沙發
發表于 2015-1-31 18:52:19 | 只看該作者
過來學習一下
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人观看视频在线 | 中文字幕日本不卡 | 天天干天天插天天操 | 国产精品黄页网站在线播放免费 | 亚洲欧美一区二区三区在线 | 六月丁香久久 | 高清欧美一级在线观看 | 91视频免费观看 | 欧美日韩亚洲综合在线一区二区 | 免费看91 | 国产特黄特色a级在线视频 国产特黄特色a级在线视 | 变态 另类 国产 亚洲 | 一级做a爰| 欧美a图| 不卡免费播放 | 亚洲精品国产男人的天堂 | 国产精品欧美久久久久天天影视 | 搞基小说 | 青草午夜精品视频在线观看 | 国产一区中文字幕 | 日本高清视频一区二区三区 | 亚洲欧美性视频 | 国产成人尤物精品一区 | 网红主播大尺度精品福利视频 | 国产乱弄视频在线观看 | 四虎影5151毛片在线看 | 天堂在线观看免费观看 | 茄子香蕉草莓丝瓜芭乐绿巨人 | 日韩城人网 | 亚洲国产精品日韩高清秒播 | 天美传媒无忧传媒果冻传媒 | 国产乱码精品一区二区三上 | 一区二区在线看 | 99视频精品在线 | h成人3d动漫在线观看网站 | 国产日韩欧美综合在线 | 国产一区日韩二区欧美三区 | 日韩欧美视频二区 | 91视频国内 | 中文字幕国产一区 | 四虎影视库永久在线地址 |