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

專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> 常用芯片 >> 瀏覽文章

ad574a中文資料,引腳圖,程序

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2008年05月24日   【字體:

     AD574A是一種單片高速12位逐次比較型A/D轉換器,這里介紹ad574a中文資料,他內(nèi)置雙極性電路構成的混合集成轉換顯片,具有外接元件少,功耗低,精度高等特點,并且具有自動校零和自動極性轉換功能,只需外接少量的阻容件即可構成一個完整的A/D轉換器,其主要功能特性如下: 分辨率:12位 非線性誤差:小于±1/2LBS或±1LBS 轉換速率:25us 模擬電壓輸入范圍:0—10V和0—20V,0—±5V和0—±10V兩檔四種 電源電壓:±15V和5V 數(shù)據(jù)輸出格式:12位/8位 芯片工作模式:全速工作模式和單一工作模式。

ad574a中文資料:
CS:片選信號,低電平有效。
CE:芯片允許信號,高電平有效。只有CS和CE同時有效,AD574A才能工 作。
 R/C讀出或轉換控制信號,用于控制ADC574A是轉換還是讀出。當為低電 平時,啟動A/D轉換;當為高電平時,將轉換結果讀出。
 12/8:數(shù)據(jù)輸出方式控制信號。當為高電平時,輸出數(shù)據(jù)為12位;當為 低電平時,數(shù)據(jù)是作為兩個8位字輸出。
  A0轉換位數(shù)控制信號。當為高電平是,進行8位轉換,為低電平進行12位轉換。
 
 
 
AD574A管腳功能參數(shù)說明
 AD574A管腳功能說明:

    [1]. Pin1(+V)——+5V電源輸入端。

    [2]. Pin2( )——數(shù)據(jù)\
模式選擇端,通過此引腳可選擇數(shù)據(jù)縱線是12位或8位輸出。

    [3]. Pin3( )——片選端。

    [4]. Pin4(A0)——字節(jié)地址短周期控制端。與 端用來控制啟動轉換的方式和數(shù)據(jù)輸出格式。須注意的是, 端TTL電平不能直接+5V或0V連接。

    [5]. Pin5( )——讀轉換數(shù)據(jù)控制端。

                                                      ad574a引腳圖
 
    [6]. Pin6(CE)——使能端。
    現(xiàn)在我們來討論AD574A的CE和A0對其工作狀態(tài)的控制過程。在CE=1、 =0同時滿足時,AD574A才會正常工作,在AD574處于工作狀態(tài)時,當 =0時A/D轉換,當 =1是進行數(shù)據(jù)讀出。 和A0端用來控制啟動轉換的方式和數(shù)據(jù)輸出格式。A0-0時,啟動的是按完整12位數(shù)據(jù)方式進行的。當A0=1時,按8位A/D轉換方式進行。當 =1,也即當AD574A處于數(shù)據(jù)狀態(tài)時,A0和 控制數(shù)據(jù)輸出狀態(tài)的格式。當 =1時,數(shù)據(jù)以12位并行輸出,當 =0時,數(shù)據(jù)以8位分兩次輸出。而當A0=0時,輸出轉換數(shù)據(jù)的高8位,A0=1時輸出A/D轉換數(shù)據(jù)的低4位,這四位占一個字節(jié)的高半字節(jié),低半字節(jié)補零。其控制邏輯真值表見表1。
 
    [7]. Pin7(V+)——正電源輸入端,輸入+15V電源。

    [8]. Pin8(REF OUT)——10V基準電源電壓輸出端。

    [9]. Pin9(AGND)——模擬地端。

    [10]. Pin10(REF IN)——基準電源電壓輸入端。

    [11]. Pin(V-)——負電源輸入端,輸入-15V電源。

    [12]. Pin1(V+)——正電源輸入端,輸入+15V電源。

    [13]. Pin13(10V IN)——10V量程模擬電壓輸入端。

    [14]. Pin14(20V IN)——20V量程模擬電壓輸入端。
 
 
    [15]. Pin15(DGND)——數(shù)字地端。

    [16]. Pin16—Pin27(DB0—DB11)——12條數(shù)據(jù)總線。通過這12條數(shù)據(jù)總線向外輸出A/D轉換數(shù)據(jù)。
      
    [17]. Pin28(STS)——工作狀態(tài)指示信號端,STS=1時,表示轉換器正處于轉換狀態(tài),當STS=0時,聲明A/D轉換結束,通過此信號可以判別A/D轉換器的工作狀態(tài),作為單片機的中斷或查詢信號之用。
 
 
 
ad574a程序:
sbit ad_status = P3^3;
uchar xdata ad_convert _at_ 0x6000;    //開始轉換
uchar xdata ad_read_hi _at_ 0x6002;    //讀取高字節(jié)
uchar xdata ad_read_lo _at_ 0x6003;    //讀取低字節(jié)
uint ad_1674 (void)
{
    union adc
    {
         uint adcc;
        uchar ad[2];
    };
    union adc add;
   
    ad_convert=0xff;
    while(ad_status);
    add.ad[0]=ad_read_hi;
    add.ad[1] =ad_read_lo;
    add.adcc=add.adcc>>4;
    return add.adcc;
}ORG 0000H
AJMP MAIN ;主程序
ORG 0013H
LJMP XAD ;中斷1 A/D采樣子程序
;*********************************************
;* 初始化 ad574a程序 *
;*********************************************
ORG 0030H
MAIN: MOV SP,#60H ;設置堆棧
;SETB EA
clr ie1
SETB IT1
 
START: LCALL MNLCJ
;*****************************************
;* A/D采樣子程序 初始化 *
;*****************************************
AD1: PUSH DPH
PUSH DPL
PUSH ACC
MOV DPTR,#0C000H;打開 0 通道
MOV A,#08H
MOVX @DPTR,A
MOV DPTR,#9000H ;啟動A/D轉換
MOVX @DPTR,A
SETB EX1
 
POP ACC
POP DPL
POP DPH
RET
;*****************************
;* A/D 574的中斷子程序 *
;*****************************
XAD: PUSH DPH
PUSH DPL
PUSH ACC
MOV DPTR,#9002H;讀入高8位結果放入50H
MOVX A,@DPTR
MOV 50H,A
INC DPTR
MOVX A,@DPTR ;讀入低4 位結果放入51H
MOV 51H,A
CLR EX1
POP ACC
POP DPL
POP DPH
RETI
;*********************************************
;模擬量采集 *
;*********************************************
MNLCJ: MOV R0,#40H
LCALL AD1 ;第一端口模擬量采集
ajmp $
; MOV A,50H
; MOV @R0,A
;INC R0
;MOV A,51H
;MOV @R0,A
 
 
END
NOP
NOP
LJMP main

 

關閉窗口

相關文章

主站蜘蛛池模板: 成人毛片一区二区三区 | 成人免费视频国产免费麻豆 | 欧美一级做性受免费大片免费 | 综合久久99| 欧美一级黄 | 成人在线免费观看视频 | 九九热免费视频 | 黄色www| 久久久久久免费 | 日本a在线观看 | 日韩精品免费观看 | 成人黄性视频 | 日韩专区中文字幕 | 91在线观看 | 久草这里只有精品 | 日韩黄视频 | 欧美一级日韩一级 | 午夜无遮挡 | a毛片视频 | 免费三级网站 | 亚洲在线观看视频 | 黄色大片视频 | 特黄a级片 | 亚洲免费视频网站 | 综合伊人久久 | 成人毛片在线 | 亚洲成人精品在线观看 | 草少妇 | 色婷婷香蕉在线一区二区 | 日日爱影视 | 中文字幕在线观看不卡 | 色播亚洲| 九九成人 | 97超碰资源站 | 国产www视频| 欧美日韩精品在线 | 日日干狠狠干 | 国产传媒av| 91亚洲国产成人精品性色 | 日韩视频免费观看 | 中文字幕黄色 |