新聞中心

        PIC16F877A之定時TMR0

        作者: 時間:2012-10-24 來源:網(wǎng)絡(luò) 收藏
        編寫下面的實驗程序?qū)崿F(xiàn)的功能是讓所帶的8個LED一個接一個的全亮起來,最后達(dá)到全亮后再一個一個的滅下去,這樣反復(fù)循環(huán),使用定時器查詢方式控制延時,而不使用定時器的中斷。中斷程序會在以后陸續(xù)寫到上面來

                    tmr0     equ    01hpcl      equ    02hstatus   equ    03hoption_reg  equ  81hintcon    equ    0bhportc     equ    07htrisc     equ    87htmr0data  equ     15hcount     equ    20hrp0       equ    5horg      0000hnopgoto     mainorg      0005hmain  nopbsf      status,rp0movlw    00hmovwf    triscmovlw    07hmovwf    option_regbcf      status,rp0clrf     countloop1movf     count,0call     readmovwf    portcincf     count,1movlw    0fhandwf    count,1call     delaycall     delaycall     delaycall     delaycall     delaycall     delaycall     delaygoto      loop1delaybcf      intcon,2movlw    tmr0datamovwf    tmr0delay1btfss    intcon,2goto      delay1returnread   addwf     pcl,1retlw      b'10000000'retlw      b'11000000'  retlw      b'11100000'retlw      b'11110000'retlw      b'11111000'retlw      b'11111100'retlw      b'11111110'retlw      b'11111111'retlw      b'11111110'retlw      b'11111100'retlw      b'11111000'retlw      b'11110000'retlw      b'11100000'retlw      b'11000000'retlw      b'10000000'retlw      b'00000000'end

        本程序利用的 16F877A的TMR0,具體如何設(shè)置請查找16F877C中的INTCON、OPTION_REG 、TMR0等相關(guān)特殊工作寄存器的功能說明。推薦李學(xué)海老師編寫的PIC單片機實用教程。

        51單片機相關(guān)文章:51單片機教程




        關(guān)鍵詞: PIC16F877A 定時TMR0 RC口

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 廊坊市| 永康市| 南阳市| 社旗县| 临湘市| 行唐县| SHOW| 永靖县| 虎林市| 屏边| 克拉玛依市| 老河口市| 留坝县| 纳雍县| 九龙坡区| 黔江区| 青川县| 上栗县| 东海县| 莎车县| 温宿县| 三穗县| 泉州市| 玉田县| 元谋县| 新蔡县| 九龙城区| 桑植县| 天气| 册亨县| 大兴区| 永州市| 哈密市| 南安市| 延津县| 伊宁市| 三江| 敖汉旗| 垣曲县| 二连浩特市| 鲁甸县|