新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > C51語言應用編程的若干問題

        C51語言應用編程的若干問題

        作者: 時間:2012-07-04 來源:網絡 收藏

        按此在新窗口瀏覽圖片

        1549的管腳圖和時序圖分別如圖1和圖2所示,假定DATA OUT接P1.0,CS  接P1.1,CLOCK接P1.2。
        1549的具體特性請查閱有關資料。
        按此在新窗口瀏覽圖片

        圖2 TLC1549時序圖

        例2 C語言程序與程序的調用,其子程序如下:

        PUBLIC AD   ;入口地址
        SEG_AD SEGMENT CODE ;程序段 
        RSEG SEG_AD
        USING 0
          AD: MOV R6,#00
        MOV R7,#00
        SETB P1.1
        ACALL DELAY
        CLR P1.1
        ACALL DELAY
        MOV R0,#10
          RR0: SETB P1.2
        NOP
        CLR P1.2
        DJNZ R0,RR0
        ACALL DELAY
        MOV 30H,R6   ;A/D轉換的高
                ;兩位保存在R6中
        ACALL CIR
        MOV R6,30H
        SETB P1.2
        NOP
        CLR P1.2
        MOV 30H,R6
        ACALL CIR
        MOV R6,30H
        MOV R0,#8   ;A/D轉換的低
               ;8位保存在R7中
          RR2: SETB P1.2
        NOP
        CLR P1.2
        MOV 30H,R7
        ACALL CIR
        MOV R7,30H
        DJNZ R0,RR2
        RET
          CIR: CLR C
        MOV C,P1.0
        MOV A,30H
        RLC A
        MOV 30H,A
        RET
        END



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 玉树县| 五台县| 泸西县| 双流县| 昌江| 临高县| 本溪市| 扎鲁特旗| 莫力| 宁海县| 广水市| 东台市| 阳江市| 于田县| 敦化市| 赣榆县| 金门县| 北海市| 曲阜市| 靖江市| 临清市| 阜宁县| 襄汾县| 西吉县| 正宁县| 湘乡市| 凤阳县| 黄陵县| 陆良县| 胶州市| 左权县| 阜新市| 大邑县| 墨江| 鹤山市| 隆德县| 大宁县| 泰和县| 嘉禾县| 江安县| 额济纳旗|