自动化仪表
自動化儀錶
자동화의표
PROCESS AUTOMATION INSTRUMENTATION
2014年
1期
88-91
,共4页
于志豪%常龙%肖林京%张瑞雪%槐瑞托
于誌豪%常龍%肖林京%張瑞雪%槐瑞託
우지호%상룡%초림경%장서설%괴서탁
一线总线%定时器中断%异步读写%指令队列%CPU占用率
一線總線%定時器中斷%異步讀寫%指令隊列%CPU佔用率
일선총선%정시기중단%이보독사%지령대렬%CPU점용솔
1-wire bus%Timer interrupt%Asynchronous read-write%Instruction queue%Occupation rate of CPU
针对一线总线读写时序过多占用微控制器(MCU)运算资源的问题,对一线总线器件异步读写方法进行了研究.以MCU作为一线总线器件的主控器,通过一个定时器的四个中断实现一线总线器件的读写时序.在进行一线总线数据读写前,MCU程序将读写内容译成相应的时序信息后以指令队列的形式存储.在一线总线读写过程中,定时器中断程序按事先存储于指令队列中的时序信息顺序修改定时器的计数器值,从而完成一线总线的异步读写.该方法将主要的延时工作交由定时器实现,最大程度地减少了CPU的占用率.
針對一線總線讀寫時序過多佔用微控製器(MCU)運算資源的問題,對一線總線器件異步讀寫方法進行瞭研究.以MCU作為一線總線器件的主控器,通過一箇定時器的四箇中斷實現一線總線器件的讀寫時序.在進行一線總線數據讀寫前,MCU程序將讀寫內容譯成相應的時序信息後以指令隊列的形式存儲.在一線總線讀寫過程中,定時器中斷程序按事先存儲于指令隊列中的時序信息順序脩改定時器的計數器值,從而完成一線總線的異步讀寫.該方法將主要的延時工作交由定時器實現,最大程度地減少瞭CPU的佔用率.
침대일선총선독사시서과다점용미공제기(MCU)운산자원적문제,대일선총선기건이보독사방법진행료연구.이MCU작위일선총선기건적주공기,통과일개정시기적사개중단실현일선총선기건적독사시서.재진행일선총선수거독사전,MCU정서장독사내용역성상응적시서신식후이지령대렬적형식존저.재일선총선독사과정중,정시기중단정서안사선존저우지령대렬중적시서신식순서수개정시기적계수기치,종이완성일선총선적이보독사.해방법장주요적연시공작교유정시기실현,최대정도지감소료CPU적점용솔.