低價多功能電子秤的設計

這是我在2000年參加Microchip舉辦的「八十九年度全國PIC盃單晶片微控制器應用專題製作大賽」,得到產業組第一名的作品。
貼出來給大家參考。
http://home.pchome.com.tw/store/wensanko/scale.htm
貼出來給大家參考。
http://home.pchome.com.tw/store/wensanko/scale.htm
聊耳機、品音樂、論音響、玩電子DIY以及哈拉風花雪月的地方
http://asdfasdweqgfdsgfdafdsaf.andaudio.com/phpbb3/
http://asdfasdweqgfdsgfdafdsaf.andaudio.com/phpbb3/viewtopic.php?f=18&t=12464
oldhan 寫:柯大師再多寫幾本 uP 的書吧, 市面上有水準的 uP 書
很少. 劣幣驅良幣, 怎麼學生會學的好?
ex:在某一本 51 書籍的指令說明裡把 CJNE A,Direc,rel
A< = > Direc 的 C 旗標略掉..![]()
微軟的程式師真應該來寫 uP 程式, 看如何在有限空間
擠壓出最大功能, Windows/office 程式就不會越來越
大又慢.
Runner 寫:為什麼偶都看不到照片??
Mica 寫::o ~~~
真是太強了~~~
單晶這玩意兒用途還真是蠻廣的
當然~~~
寫程式的那個更是厲害..............![]()
自覺蠻汗顏的.....上課都在打BBS
wensan 寫:Mica 寫::o ~~~
真是太強了~~~
單晶這玩意兒用途還真是蠻廣的
當然~~~
寫程式的那個更是厲害..............![]()
自覺蠻汗顏的.....上課都在打BBS整個設計就只有我一個人做而已,寫程式的那個又是誰呢?
Mica 寫:wensan 寫:Mica 寫::o ~~~
真是太強了~~~
單晶這玩意兒用途還真是蠻廣的
當然~~~
寫程式的那個更是厲害..............![]()
自覺蠻汗顏的.....上課都在打BBS整個設計就只有我一個人做而已,寫程式的那個又是誰呢?
看來我表達有問題....![]()
我說的就是你咩~~~~
真是抱歉~~~一時"口拙"```
smb 寫:wensan老師您好,我想請問您PIC的問題![]()
PIC的INT接腳被觸發後
會先將返回位址存在堆疊頂端
接著跳去執行中斷副程式
可是我想在中斷副程式中加一個判別式來跳躍到其他地方
因此問題就來了,等我跳到別的地方執行後,那個返回位址還是存在
我猜想,那個INT按鈕如果多按幾次,堆疊可能就爆了![]()
所以我想把堆疊頂端的返回位址砍掉,但不曉得怎麼砍,呵呵∼
我的意思是,因為我這樣寫的話不會執行到RETFIE這個指令
所以我想能不能直接把堆疊頂端的回返位址砍掉
wensan 寫:下次的中斷或呼叫副程式自然會把已經不需要的返回位址擠掉,
wensan 寫:還有,請不要叫我「老師」!
我並不喜歡「老師」!
smb 寫:因為沒有ICE可以實際模擬,所以只好用軟體模擬(剛才才摸會的)
可是,wensan兄
模擬的結果,堆疊還是爆了![]()
那個中斷的回返位址並不會被下一個擠掉
而是像我想的一樣,一直累積到最後,第九層,爆了
這意味著那個INT按鈕不能按九次,不然會....爆![]()
不過我猜老師檢查的時候不會那麼閒按到九下![]()
更何況實驗早就過了,現在只是在修改程式弄報告而已
Luker-Chen 寫:真棒!!
程式本身我個人也是覺得是很簡單啦
兩三下就OK
難的是
要懂的東西必須跨足多個領域
就如 姐夫大 所言
又要會設計電路, 又要會分析, 還必須要會寫程式..........
要有點小全才才行哪
wensan 寫:我已經很久沒用ICE了。
我記得ICE好像可以設定要不要做堆疊堆滿的檢查,
如果您用的是經常把堆疊的返回位址放棄掉的程式寫法,
又把ICE設為要做堆疊堆滿的檢查,
那不爆才怪!
smb 寫:wensan 寫:我已經很久沒用ICE了。
我記得ICE好像可以設定要不要做堆疊堆滿的檢查,
如果您用的是經常把堆疊的返回位址放棄掉的程式寫法,
又把ICE設為要做堆疊堆滿的檢查,
那不爆才怪!
嗯...![]()
可是如果真的燒成IC的話,那堆疊爆了應該會當機吧(我沒試過)
看來還是該從其他地方解決才行
謝謝您的指教
Korping_Chang 寫:精彩~!!!![]()
小的當年畢業專題也做過類似的作品
之前在舊討論區貼過,有機會再挖出來跟諸位大佬觀摩指教一下