Re: 關於Timer0...
|
||||
---|---|---|---|---|
資深會員
|
3Q, 阿里阿多 .. 了解 ,, 但是還是有問題???
一般的delay程式的缺點, 也就是我現在碰到的問題.. 一旦跑delay時無法做其它的事情了; 所以就想動Timer0的主意 . 不了解的是, 在使用10F200,12F508時 .. 當我Call, 這個Timer0, 1ms delay程式後; 主程式如何去知道Timer0 ,1ms delay程式完成了沒? 還有主程式Call 這個1ms delay程式後, 是否就可以去做.. 自己愛做的事了.. 哈.哈.
發表於: 2007/7/4 1:00
|
|||
|
Re: 關於Timer0...
|
||||
---|---|---|---|---|
資深會員
|
一般的delay程式是有缺點的:就是delay時無法做其它的事情了
另外就是使用timer的時間準確度比較高,像以下的程式最小準確度是4us. ex: 4MHZ delay_1ms: movlw .250 movwf lop1 loop: clrwdt ;1 us decfsz lop1,f ;1 us goto loop ;2 us retlw .0 timer的另一個用法是接收波形時,用來計算波形的寛度. ex:接收一個波形 +----------------+ | | -------+ +------------- 可以在正緣时把timer歸零,在負緣時就知道波形寬度了..
發表於: 2007/7/1 21:24
|
|||
|
關於Timer0...
|
||||
---|---|---|---|---|
資深會員
|
各位Dear大大:
笨鴨偶咩,玩 10F20X, 12F50X 已經一陣子了... 說來好笑... Timer0 ,,還沒有用過, 也不知要如何用它; 知道可以用來 當 Delay 程式 , 但是 偶也可以寫一個 Delay 程式, 那 Timer0 要幹啥呢? 所以在此請教各位大鍋大姐, 是否可以教教笨鴨偶囉.3Q Lar. Have a nice weekend.....
發表於: 2007/6/30 6:34
|
|||
|