本帖最后由 zl2168 于 2016-8-3 20:31 編輯
系統特殊寄存器組“Sys”中有一項“sec”和“states”,可查看程序執行時間和運行周期數。例如,執行到延時子程序時,記錄進入該子程序的sec值,然后按過程單步鍵,快速執行該子程序完畢,再讀取sec值,兩者之差,即為該子程序執行時間。也可根據周期數states與圖1-8中設置的晶振頻率計算程序運行時間。
2.jpg (157.03 KB, 下載次數: 100)
下載附件
2016-8-3 20:29 上傳
以上摘自張志良編著 《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1
。
書中電路和程序設計有詳細說明,程序語句條條有注解。歡迎咨詢,zzlls@126.com
|