|
Y之前我懷疑過晶振,懷疑過STC,懷疑過LM311......
誰會(huì)想到,一切的一切,其實(shí)只是我的程序里有一個(gè)地方疏忽——
因?yàn)槲抑皇怯枚〞r(shí)器定時(shí),我沒打算開中斷,故而我一時(shí)疏忽就沒初始化TMOD,所以,所以,導(dǎo)致計(jì)數(shù)值亂七八糟,自然的顯示的結(jié)果也就一塌糊涂了。
具體的細(xì)節(jié)咱以后再研究,我先上幾個(gè)圖片撒,本來想上視頻,但是同學(xué)的數(shù)碼相機(jī)在充電,而且考慮到上傳到土豆要時(shí)間,還要審核什么的,所以先上圖。
這是一場(chǎng)全景圖,這里簡單說一下:
本來我是打算用STC12C2052做的,它只有20個(gè)腳,和AT89C2051是兼容的,很可惜,我寫的程序比較大,大概是因?yàn)槭褂?a href="http://m.qingdxww.cn/keyword/C語言" target="_blank" class="relatedlink">C語言,效率還不夠高,個(gè)人寫的程序還不夠好,所以,后來我實(shí)際看了一下,大概在3K多一點(diǎn),可惜我一時(shí)半會(huì)弄不到STC12C4052或者STC12C5052,所以,沒辦法,我只好更換了另一塊STC51單片機(jī)。
我用的是STC12C5A60S2,這個(gè)程序里并沒使用到任何異于一般8051的資源和功能,所以,只要你能保證IO口夠用,能保證FLASH容量在4K或以上,即可使用。
當(dāng)然,我們是針對(duì)STC系列寫的程序,其中有些地方,比如1602,不知道為什么我試圖改動(dòng)頭文件,卻發(fā)現(xiàn)似乎有點(diǎn)問題,所以,如果可能請(qǐng)用STC系列,則可以不改動(dòng)程序。
后期我將會(huì)考慮繼續(xù)完善這個(gè)程序。希望能做到任何普通8051都可以無縫移植。
所以,最后,我用的是我以前初學(xué)時(shí)用的一塊板子,上面已經(jīng)做好了1602的接口,一切都很方便,我只要把LM311部分的測(cè)量電路對(duì)應(yīng)接好接口即可使用。 |
|