找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1558|回復(fù): 1
收起左側(cè)

這個(gè)pic單片機(jī)延時(shí)程序的時(shí)間計(jì)算分析哪里錯(cuò)了,謝謝

[復(fù)制鏈接]
ID:135489 發(fā)表于 2019-8-16 12:25 | 顯示全部樓層 |閱讀模式
延時(shí)程序如下:
DELAY_10MS:
    LDWI              80
    STR                TEMP1
    LDWI               16
    STR                 TEMP2
DELAY_10MSLOOP3:
    CLRWDT
    DECRSZ                   TEMP2,F
    LJUMP                     DELAY_10MSLOOP3
    DECRSZ                   TEMP1,F
    LJUMP                      DELAY_10MSLOOP3
    RET
我的計(jì)算是:((1+1+2)*16+1+2)*80+4=5364
由于一個(gè)采用16M內(nèi)部時(shí)鐘,一個(gè)指令周期2個(gè)時(shí)鐘周期,所以延時(shí)時(shí)間是5364*0.125=670us,但是實(shí)際是10mS延時(shí)。大神幫忙看下哪里分析錯(cuò)了,謝謝
回復(fù)

使用道具 舉報(bào)

ID:135489 發(fā)表于 2019-8-16 13:21 | 顯示全部樓層
解決了,沒注意,算錯(cuò)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表