基于一個(gè)多路計時(shí)系統的設計方案
以該系統用于短跑計時(shí)分析,系統可用于100米、200米和400米三種情況。下面主要以用于100米情況進(jìn)行分析。
3.1 計時(shí)器工作方式的選定
計時(shí)精度取1/200秒,設完成100米跑步計時(shí)間最長(cháng)為30秒,此時(shí)計時(shí)器1采用工作方式2,BCD碼計數,系統時(shí)針信號取1MHZ,計數值取5000,因此其輸出信號為200HZ,其確定了計時(shí)精度為1/200秒。
計時(shí)器2采用工作方式2,BCD碼計數,計數值取6000。
同樣的分析,當為200米計時(shí)時(shí),設完成200米跑步計時(shí)間為60秒,計時(shí)器1采用工作方式2,BCD碼計數,系統時(shí)針信號取1MHZ,計數值取5000,計時(shí)器2采用工作方式2,進(jìn)制計數,計數值取12000。
當為400米計時(shí)時(shí),設完成400米跑步計時(shí)間為120秒,計時(shí)器1采用工作方式2,BCD碼計數,系統時(shí)針信號取1MHZ,計數值取5000,計時(shí)器2采用工作方式2,進(jìn)制計數,計數值取24000。
3.2 時(shí)間的計算
工作中計算時(shí)間時(shí),主要讀取計時(shí)器2 的值,以用于100米情況進(jìn)行分析,設讀取值為X,則計時(shí)時(shí)間T為:
利用PCI9052設計PCI總線(xiàn)的接口電路非常簡(jiǎn)便 ,在使用PCI9052開(kāi)發(fā)板時(shí)可采用兩種方案驗證:(1)利用開(kāi)發(fā)板的ISA總線(xiàn)接口,設計在我們早已熟悉的ISA總線(xiàn)上進(jìn)行;(2)在開(kāi)發(fā)板的預留區引用PC9052提供的總線(xiàn)進(jìn)行設計。圖3是我們設計的采用PCI總線(xiàn)的多路定時(shí)器。
PCI總線(xiàn)上的主機CPU可通過(guò)PCI9052直接讀取I/O狀態(tài)與數據。
評論