會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





delay 的笨問題
高級會員
註冊日期:
2007/03/24 09:21
所屬群組:
註冊會員
文章: 74
等級: 7; EXP: 53
HP : 0 / 163
MP : 24 / 5521
離線
問一個比較笨問題 因為需要用到delay程式 我想知道delay了多少時間 不知道需要怎樣寫可以經由示波器或計算得到延遲時間

2007/09/17 16:46
轉換PDF檔 列印


Re: delay 的笨問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14501
等級: 73; EXP: 6
HP : 1080 / 1801
MP : 4833 / 76171
離線
1. 直接計算軟體執行的時間,需考慮執行的頻率。
2. 軟體設定將一個 I/O 腳執行 XOR 指令,用示波器量時間,不過不是很準確。
3. 用 MPLAB SIM 的 Stepwatch 量時間,最簡單也最準確。

2007/09/17 17:02
轉換PDF檔 列印


Re: delay 的笨問題
資深會員
註冊日期:
2004/08/16 13:52
來自 台灣台南
所屬群組:
註冊會員
文章: 773
等級: 25; EXP: 9
HP : 0 / 602
MP : 257 / 24944
離線
用人工手算吧.

delay_12clk
:       ;[2]
    
goto    $+1    ;[2]
    
goto    $+1    ;[2]
    
goto    $+1    ;[2]
    
goto    $+1    ;[2]
    
retlw    .0    ;[2]  

;
這個比較難算@,用stop watch來算比較簡單
delay_1ms
:                  ;[2]
     
clrf    temp           ;[1]
loop:
    
clrwdt                     ;[1]   (256*4)-1+3+2
    decfsz    temp
,f       ;[1][2]
    
goto    loop             ;[2]

    
retlw     .0               ;[2]


2007/09/18 00:27
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project