參加學(xué)校電子設(shè)計(jì)比賽選拔,拿到題目,跟老師商量一下之后,選了電子稱(chēng)這個(gè)題目。本來(lái)打算做智能救護(hù)小車(chē)的,拿到這個(gè)題目真的喜歡的不得了。以前看過(guò)很多這方面的資料,一直希望能自己做出一個(gè)小車(chē),尋線(xiàn)、蔽障、自動(dòng)記憶計(jì)算時(shí)間路程···但是知道難度很大,尋線(xiàn)芯片的應(yīng)用,霍爾傳感器的應(yīng)用,還有動(dòng)力系統(tǒng)的設(shè)計(jì),最難的就是單片機(jī)程序的設(shè)計(jì),更是難上加難。唉!實(shí)力擺在這兒呢,沒(méi)辦法,只能做簡(jiǎn)單一些的了!希望不久的以后,自己能獨(dú)立做出來(lái)吧!到目前為止,自己最想做的東西,就是智能小車(chē)和音頻電子管功放或者說(shuō)是膽機(jī)!太酷了,晚上聽(tīng)著藍(lán)調(diào)的音樂(lè),看著電子管發(fā)出的熒熒燈光。真的太棒了!
經(jīng)過(guò)半個(gè)月的努力,大概的電路圖總算做出來(lái)了!經(jīng)過(guò)設(shè)計(jì)布局,買(mǎi)元器件,大概的雛形出來(lái)了!但是郁悶的是一個(gè)芯片沒(méi)買(mǎi)到,所以至今不能調(diào)試!一個(gè)芯片差不多10塊錢(qián),我跑了兩趟江南,別人跑了兩趟,都沒(méi)買(mǎi)到!路費(fèi)都?jí)蛸I(mǎi)幾個(gè)了!讓我印象最深的就是那個(gè)放大器的芯片!我已經(jīng)做好了貴的準(zhǔn)備,真的做好了!結(jié)果那個(gè)老板說(shuō)出來(lái)之后還是嚇了我一下!40塊錢(qián)!差不多跟壓力應(yīng)變片一樣了!
前天開(kāi)始焊接了!焊了差不多一天一夜,除了傳感器接口上的濾波電路!其他差不多都焊完了!看著外觀感覺(jué)還不錯(cuò)!但是LED顯示部分真的不是太確定!因?yàn)橐郧白鲞^(guò),加了上拉電阻之后顯示還是很暗!所以自己加了放大電路!不過(guò)學(xué)得不好,怕錯(cuò)了,下午拿去給老師看,結(jié)果真的是錯(cuò)了!預(yù)感真的很準(zhǔn)!老師說(shuō)我這個(gè)放大電路根本沒(méi)有放大功能!所以這部分只能重新焊接!找了很多資料,終于找到了合適的電路!
我的led是串行驅(qū)動(dòng)的用的164串轉(zhuǎn)并芯片,好處不用多說(shuō)了,第一是節(jié)省端口,第2是146芯片同時(shí)具有驅(qū)動(dòng)能力我連放大用的三極管都可以省略了,下面我給大家共享一些關(guān)鍵的子程序,方便以后大家自己調(diào)用,如果有什么錯(cuò)誤請(qǐng)給我指出來(lái).
//該子程序?yàn)?4HC164發(fā)送字符的程序,該程序是先發(fā)送的是最低位!
//芯片74HC164的時(shí)鐘引腳為第8腳
//芯片74HC164的數(shù)據(jù)引腳為(第1腳+第2腳合并為數(shù)據(jù)引腳)
//第9腳為鎖存,通常直接接在VCC上
//當(dāng)有多片74HC164串聯(lián)時(shí),只有多次調(diào)用該發(fā)送程序!
void fa_shon(uchar k) //
{
uchar i; //定義循環(huán)變量
for(i=0;i<8;i++) //因?yàn)槭?字節(jié)是8位,所以循環(huán)8次
{
dat=k&0x01; //將要發(fā)送的數(shù)據(jù)與上0X01送到數(shù)據(jù)引腳
clk=0; //時(shí)鐘引腳加低電平
clk=1; //時(shí)鐘引腳加高電平
k>>=1; //將發(fā)送的數(shù)據(jù)右移1位
}
}