• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            ccyy's coding zone
            往前走,不要留戀路邊的風(fēng)景.
            posts - 25,comments - 9,trackbacks - 0
            搞了一個(gè)下午阿....差點(diǎn)崩潰了
            實(shí)驗(yàn)要求:
            (1)、定時(shí)采集:用定時(shí)器定時(shí)中斷,每秒對(duì)一路模擬信號(hào)(0--5v)采樣16次。
            (2)、顯示:通過七段LED顯示器,顯示十六進(jìn)制采樣的平均值。
            (3)、報(bào)警:若模擬信號(hào)大于4v,使一個(gè)LED指示燈亮。
            CODE:
            C#語言: Codee#11156
            ORG        0000H
                    LJMP    MAIN
                    ORG        000BH
                    LJMP    PTF0
                    ORG        0040H       
            MAIN:            MOV    SP,#0EFH          ;中斷初始化
                    MOV     TL0,#00H
                    MOV    TH0,#4CH
                    MOV    TMOD ,#1
                    MOV     IE,#82H
                    SETB    TR0
                    MOV     30H,#14H
                    MOV     DPTR,#0BFFFH      ;8255控制字
                    MOV     A,#81H
                    MOVX    @DPTR,A
                    MOV 70H,#10H
                    MOV 71H,#10H
            HERE:            ACALL DIS
                            SJMP    HERE       
            PTF0:            push    ACC
                    PUSH    DPH
                    PUSH    DPL
                    PUSH    R0
                    PUSH    R3
                    PUSH    R6
                    PUSH    R7
                    MOV    TL0,#00H          ;中斷程序
                            MOV     TH0,#4CH
                            DJNZ    30H,PTF0R
                            MOV     30H,#14H
                   
                   
                            MOV     DPTR,#7FF8H          ;選中ADC0809通道0
                         MOVX    @DPTR,A
                    MOV        40H,#0              
                    MOV     41H,#0
                            MOV     R7,#16
                   
                   
                   
            SAMPLE:     MOVX       @DPTR,A                ;采樣
            FINISH:         JB         P3.2,FINISH
                   
                   
                    MOVX     A,@DPTR       
                    ADD     A,41H                ;累加
                    MOV     41H,A
                    MOV     A,#0
                    ADDC     A,40H
                    MOV     40H,A
                    DJNZ    R7,SAMPLE
                   
            AVERAGE:MOV     A,41H
                    ANL     A,#0F0H
                    SWAP    A
                    MOV     41H,A
                    MOV     70H,A
                                               
                    MOV     A,40H
                    ;XCHD    A,@R1
                   

                    ANL     A,#0FH
                    MOV 71H,A
                    SWAP     A
                    ADD     A,41H
                    
                   
            ALERT:            SUBB    A,#205
                    JC        PTF0R1
                    CLR     P3.3
                   
            PTF0R:         
                            POP     R7
                            POP     R6
                            POP     R3
                            POP       R0
                            POP     DPL
                            POP     DPH
                            POP     ACC
                    RETI       
            PTF0R1:        SETB   P3.3
                           SJMP   PTF0R   
                   
                   
            DIS:    MOV     R3,#0FEH
                    MOV     A,R3
                    MOV     R0,#70H
            AGAIN: MOV     DPTR,#0BFFCH
                    MOVX    @DPTR,A
                    MOV     A,@R0
                    MOV     DPTR,#TABLE
                    MOVC    A,@A+DPTR
                    MOV     DPTR,#0BFFDH
                    MOVX    @DPTR,A
                    ACALL   DELAY
                    INC     R0
                    MOV     A,R3
                    JNB     ACC.1,RE
                    RL      A
                    MOV     R3,A
                    AJMP    AGAIN
            RE:     RET
                   



            DELAY:    MOV     R7,#02H
            DL1:    MOV     R6,#0FFH
            DL0:    DJNZ    R6,DL0
                    DJNZ    R7,DL1
                    RET




            TABLE:    DB    3FH,06H,5BH,4FH,66H,6DH,7DH,07H
                DB    7FH,6FH,77H,7CH,39H,5EH,79H,71H,0
                    END

            ;接口電路:
            ;A15---CS0809
            ;A14---CS8255
            ;PB0--PB7----LEDA--LED-DP
            ;PA0---LCS1 PA1--LCS2
            ;IN0---5VE
            ;EOC---P3.3
            ;P3.3--LED
            閱讀全文
            類別:默認(rèn)分類 查看評(píng)論
            文章來源:http://hi.baidu.com/%D2%EC%B6%C8%BF%D5%BC%E4%5F%B5%DA%CB%C4%CE%AC/blog/item/bf08e3b353c68b58082302d8.html
            posted on 2010-05-18 14:21 ccyy 閱讀(250) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久午夜羞羞影院免费观看| 91久久精一区二区三区大全| 久久一区二区免费播放| 日韩电影久久久被窝网| 伊人久久综合无码成人网| 色偷偷偷久久伊人大杳蕉| 日本道色综合久久影院| 久久久无码精品亚洲日韩京东传媒| 亚洲狠狠婷婷综合久久久久| 青青草国产成人久久91网| 久久精品国产亚洲AV忘忧草18| 国产精品久久影院| 伊人久久大香线蕉综合5g| 国产精品久久久久9999高清| 综合久久给合久久狠狠狠97色| 性做久久久久久久| 99久久精品免费看国产一区二区三区 | 久久影视国产亚洲| 欧美精品乱码99久久蜜桃| 久久Av无码精品人妻系列| 久久精品国产一区二区三区| 女人高潮久久久叫人喷水| 91精品国产9l久久久久| 久久综合九色综合欧美就去吻| 无码人妻久久一区二区三区 | 理论片午午伦夜理片久久 | 久久精品亚洲福利| 日韩精品久久久久久免费| 久久精品成人| 久久99国产综合精品| 国产精品熟女福利久久AV| 久久精品欧美日韩精品| 无码任你躁久久久久久久| 久久亚洲国产精品一区二区| 日本WV一本一道久久香蕉| 狠狠精品久久久无码中文字幕 | 好久久免费视频高清| 午夜精品久久久内射近拍高清| 久久天天躁狠狠躁夜夜网站| 青青草国产成人久久91网| 久久久女人与动物群交毛片|