2009-04-16 大玩PIC

今天下班後又開始進入自己的世界啦~

今天寫了一個七段顯示器的掃描顯示程式,每20ms會更新下一個七段顯示器的數字,用的是TMR0計數器去做中斷然後更新七段顯示器的顯示值.

小宗宗設計了很久才設計出大致的架構,而且很意外的是第一次寫完Build好後中斷程式的部分幾乎沒有bug.看來小宗宗的思考越來越縝密了XD

正當小宗宗沉浸在歡樂的感覺時,咦~奇怪,理論上中斷程式跑完清除TMR0中斷旗號後,理論上下一個20ms應該要再次進入中斷區才對啊~但TMR0跑到溢位後程式死都不去跑ISR中斷區的程式. 只有第一次能成功中斷實在詭異. 後來弄到十點多還是弄不出來,只好收收東西回家了.

結果回家後小宗宗忍不住又打開了程式看了一下,忽然間靈光乍現,看到了問題.馬上修改重Build後就解啦~ 果然是洗完澡後腦子變清醒了XD

16_01
PIC的開發程式,是免費的喔~還可以模擬程式執行結果(不過很慢就是了)

16_02
大家可以找找看問題出在哪,ISR是中斷程式區.

答案明天揭曉^^~

今天Ren身體不適所以在家休息一天,希望明天工作不會忽然爆多~加油囉~