久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8027|回復(fù): 0
收起左側(cè)

遙控玩具車的制作體會(huì)

[復(fù)制鏈接]
ID:59583 發(fā)表于 2014-4-1 02:46 | 顯示全部樓層 |閱讀模式
       經(jīng)過三個(gè)月的努力 終于攻克了 遙控車的主要程序,在這三個(gè)月中,不知道失敗多少次。報(bào)廢的電子元器件數(shù)不清,但總起來說,汗水沒有白流,總算有所收獲!
        總結(jié)一下自己從中得到的教訓(xùn),
在硬件制作過程中,有點(diǎn)馬虎大意,細(xì)微之處總能考慮到,但是大局問題卻考慮不周全。一。一次竟然將正負(fù)電源接反。致使鉭電容(為了提高電路品質(zhì),舍棄鋁電解,全部用鉭電容)當(dāng)場爆炸,碎片差點(diǎn)傷到我。為了防止發(fā)生類似事件,以后的電路雖然都加入二極管防止電源接反。但是問題只是暫時(shí)的,在以后的設(shè)計(jì)中,如果電路要求嚴(yán)謹(jǐn) 要考慮二極管的 壓降和電流。如果電路中要用到更大的電流,自然二極管的體積就變得很大,占用了板子的很大的面積,此不是萬全之策,多考慮加熔絲或者自恢復(fù)式保險(xiǎn)電阻。二。在考慮遙控模塊的使用過程中,忽略了供電電壓的問題,盡管說明書中提到1.5-12V,自己用了5V,結(jié)果還是燒掉。總結(jié)一下,國產(chǎn)產(chǎn)品不是很牢靠,應(yīng)該往最小值方向來考慮,比如這次 用3.6V 也許就能避免這個(gè)錯(cuò)誤。三,要使用第三方產(chǎn)品的時(shí)候 一定要注意電源的正負(fù)極 和一些關(guān)鍵點(diǎn)的點(diǎn)位,這次LCD12864 中,竟然把 并行口和串行口的控制管腳給短路了,原版在出廠時(shí)已經(jīng)將此控制腳接成 低電平,也就是串行口狀態(tài),而我做的電路中要做成并口數(shù)據(jù)接口,需要將此腳接成高電平。結(jié)果短路。幸好電源是自己設(shè)計(jì)的帶自保護(hù)功能,否則燒掉一大片元器件。由此可見 在用第三方開發(fā)的產(chǎn)品中一定要注意細(xì)節(jié)問題。比如信號(hào)電平的匹配,電源電壓,各種控制引腳的電平。自己現(xiàn)在用的是5V的電壓及信號(hào),也許將來涉及到3V 或者其他電壓信號(hào),注意協(xié)調(diào)和匹配。
在軟件考慮過程中,對C語言還是的學(xué)習(xí)還是不夠深刻,沒有語感,代碼不夠簡潔。一,遙控車前后左右四個(gè)狀態(tài),分別寫了四條相同的代碼驅(qū)動(dòng),如果合理使用指針的話,只寫一個(gè)指針子程序,然后四個(gè)狀態(tài)分別調(diào)用就能很好的完成。二,對C特有的庫函數(shù)了解的太少,在LCD12864顯示過程中,送出的時(shí)間 年月周日時(shí)分秒 用一個(gè)數(shù)組 然后 用一條SPrentf 皆可掃描成字符串直接送出,結(jié)果自己以前還是挨個(gè) 把16進(jìn)制換算成ASIIC碼 然后 再挨個(gè)調(diào)用顯示函數(shù),7個(gè)數(shù)據(jù) 調(diào)用了13個(gè)顯示函數(shù),廢話太多,造成程序運(yùn)行緩慢。在單片機(jī)中,資源甚少,惜字如金。不像在個(gè)人電腦中那樣隨便寫,寫多少都可以。三,多多用好仿真軟件ISIS, 由于自己沒有做成功AVR JTAG仿真器,買一個(gè)又嫌棄太貴,不能硬件仿真,這次多虧用了仿真軟件 解決了不少問題。 還有就是系統(tǒng)比較龐大的時(shí)候,按照部分來試驗(yàn)。比如這次 電子時(shí)鐘, 分三步, 第一步是單片機(jī)控制液晶屏 ,第二步單片機(jī)的按鍵控制 ,第三步 單片機(jī)和DS1302的控制。同樣制作遙控車的步驟也如此, 先用單片機(jī)控制步進(jìn)電機(jī)試驗(yàn), 然后手控板的  按鍵與單片機(jī)   再是手控板單片機(jī)的輸出控制信號(hào),今天終于做到手控板與步進(jìn)電機(jī)驅(qū)動(dòng)主板的直線通訊問題,以后需要考慮 遙控信號(hào)傳輸問題。四,多讀多考別人寫的程序,看了葉大鵬的教學(xué)視頻后,需要感覺葉大師教會(huì)了我AVR單片機(jī),的確哈佛結(jié)構(gòu)的單片機(jī)比馮洛伊曼結(jié)構(gòu)(學(xué)校學(xué)的51)的好用多了,竟然寫的代碼像他了,應(yīng)該博眾人之多長,創(chuàng)造出一套自己的寫作風(fēng)格。感覺寫一套好的代碼,跟寫一篇號(hào)的文章一樣。別人讀了 就能體會(huì)到作者的水平。創(chuàng)造出自己的一套庫函數(shù),到用時(shí)隨用隨調(diào)出,省的自己重新,浪費(fèi)時(shí)間和精力,比如這次延時(shí)函數(shù) 宏定義 和 兩套液晶屏的函數(shù) 都編在頭文件里。用時(shí) 直接掉用,省事又省力!三。寫代碼程序要細(xì)心,雖然編譯器能指出格式書寫錯(cuò)誤,但是不能指出控制對象的錯(cuò)誤, 比如 驅(qū)動(dòng)一個(gè)液晶屏, 漏掉使能函數(shù),編譯器是不會(huì)報(bào)錯(cuò)的,但是液晶屏就是不顯示,讓你很難去排查。五,匯編語言不可棄,匯編是硬件語言,雖說自己寫用C語言,但是大師級(jí)別的仍然對匯編情有獨(dú)鐘,效率最高,做到會(huì)讀 就了不起了,做到讀匯編寫C 就能無敵了。
   硬件和軟件協(xié)調(diào)問題,因?yàn)樽约簩τ布氖煜こ潭?遠(yuǎn)遠(yuǎn)超越軟件,致使早早的焊出了板子,程序一直出不來,最近才慢慢啃出來,以后翻過來 加深自己的軟件學(xué)習(xí)力度,先做軟件,然后考慮硬件!電子的最高境界猶如浩瀚的大海,自己只是一頁扁舟只能在岸邊邊緣徘徊,為了兒時(shí)的夢想,奮發(fā)圖強(qiáng)!
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 黄色免费网站在线观看 | 欧美精品在线免费观看 | 久久手机免费视频 | 日韩视频二区 | 国产一级片免费 | 国产精品视频久久久 | 久操不卡| 午夜天堂在线 | 中文字幕一区在线观看 | 免费网站观看www在线观 | 国产日韩综合 | 男女激情av| 天天干天天干天天操 | av播播| 国产欧美精品一区二区 | 亚洲视频免费 | 69成人网 | 日一日操一操 | 久久精品亚洲 | 日本久久一区二区 | 亚洲黄色在线视频 | www.4hu95.com四虎 丰满岳乱妇一区二区 | 久草资源网| 欧美在线不卡 | 色视频www在线播放国产人成 | 久久精品久久精品 | av黄色在线观看 | 一区二区三区视频在线 | 日本天堂在线 | 国产肉体xxxx裸体784大胆 | 欧美在线日韩 | 99国产在线观看 | 欧美成人毛片 | 国产免费黄色片 | 欧美激情国产精品 | 性少妇mdms丰满hdfilm | 日本天堂网 | 久久免费观看视频 | 久久91精品 | 97视频在线播放 | 午夜在线观看免费视频 |