① 剛學單片機,為了8月底的電賽(國賽)做准備。想以後繼續深造這方面,但不知道單片機這個方向有沒有發展!
光搞單片機不行的,單片機其實就一個晶元,光會玩一塊晶元能幹什麼,什麼都做不了,而且是電子行業的低端,沒有大的發展,面臨著淘汰的驅勢,不過仍然有很多地方需要用到單片機,在未來一段時間里仍然有活力。建議你想長遠一點,可以先學單片機,然後再學ARM,從8位到32位發展,可以做軟體,也可以做硬體,你上面說待遇比不上程序員,這也不一定的,看你做的深度了,如果純粹搞單片機的程序的話顯然沒有太大的技術含量,代碼一般不會超過萬行,而做嵌入式ARM的程序員通常都是幾十萬行或幾百萬行的代碼,我覺得做軟體吃的是青春飯,一定歲數之後就做不了了,所以建議你學硬體,學習單片機也是要配合電路板的硬體寫程序,如果你想學硬體的話那就要學很多了,模數電、FPGA/CPLD、電路CAD,等,硬體的知識需要積累,越老越吃香,對今後的職業發展幫助會大很多。如果你真的想學的話就要做好心理准備,這個行業不是那麼簡單的學的,會有很多困難,面對挑戰與挫折才能取得進步,祝你成功。
② 我今年想參加單片機的電子大賽,可現在對電路圖的設計什麼的都不懂,有沒有一些專業的有關電路圖設計的書
參加電子設計大賽可以學習一下單片機的。
單片機的學習可以按照下面的方法學習:
相信很多電子信息專業的學生,對單片機的學習還是很模糊的,今天小編來帶領大家總結一下單片機的學習的方法和技巧。單片機的學習一定要自己多動手去做實驗,業精於勤荒於嬉。
工具/原料
吳鑒鷹單片機開發板,學習板,實驗板
單片機教程
方法/步驟
1先入手一個吳鑒鷹單片機開發板學習板實驗板
這個需要教程清晰,有技術支持的。這個是學習單片機的一個硬體平台,有了這個平台,自己的想法就可以在這個平台上面施展了。
2看視頻教程
我們自己學習東西,有一個教程,有一個指導老師,比自己慢慢摸索要少走很多彎路的,比自己獨自摸索要快得多,建議看完視頻後,自己完成視頻對照的實驗,等把整個開發板的實驗模塊做完,對整個單片機也有深刻的了解了。
3將這個模塊結合起來學習
當我們把單片機的每一個模塊都熟悉以後,我們把單片機學習板的所有的模塊實驗綜合起來,把整個模塊結合起來使用了,比如溫度感測器DS18B20把溫度讀取出來後然後在液晶上面顯示出來,數字旋轉編碼器和步進電機結合起來操作。
4自己設計小型的項目
等把單片機開發板的綜合性實驗完成,可以嘗試著自己設計電路,自己前期對照開發板的原理圖,把原來圖搭建出來並且調試出來,可以加深對開發板硬體的理解和學習。
單片機的學一定要自己反復動手,只有自己勤動手才能加深對單片機知識的理解。
③ 藍橋杯單片機組流程是什麼,請說具體點
流程如下:
1、進考場後,會發一塊單片機開發板。
2、電腦桌面上有一個加密的壓縮包,開考後密碼才會告知,解壓後裡面有下載軟體,datasheet,參考程序。
3、同時會發給一個紙質試卷,上面有編寫程序的要求,需要編寫程序把要求在板子上實現出來。還有就是要用protel畫一個電路圖,用vision話程序流程圖。
4、考試結束後,把最終的程序下載到開發板中(評分時主要看板子上把要求的功能實現了多少),同時要提交電子檔的程序,電路圖,流程圖。
(3)單片機大賽策劃書擴展閱讀:
大賽項目 ——
1、JAVA軟體開發。對象:具有正式全日制學籍並且符合相關科目報名要求的研究生、本科及高職高專學生(以報名時狀態為准),以個人為單位進行比賽。該專業方向設大學A組、大學B組、大學C組。
說明:985、211本科生只能報大學A組,所有院校研究生只能報大學A組,其它院校本科生可自行選擇報大學A組或大學B組,高職高專院校可報大學C組或自行選擇報任意組別。
2、C/C++程序設計。對象:具有正式全日制學籍並且符合相關科目報名要求的研究生、本科生及高職高專學生(以報名時狀態為准) ,以個人為單位進行比賽。該專業方向設大學A組、大學B組、大學C組。
說明:985、211本科生只能報大學A組,所有院校研究生只能報大學A組,其它院校本科生可自行選擇報大學A組或大學B組,高職高專院校可報大學C組或自行選擇報任意組別。
3、嵌入式設計與開發。對象:具有正式學籍的在校全日制研究生、本科及高職高專學生(以報名時狀態為准),以個人為單位進行比賽。該專業方向設大學組。
4、單片機設計與開發。對象:具有正式學籍的在校全日制本科及高職高專學生(以報名時狀態為准),以個人為單位進行比賽。該專業方向設大學組。
5、青少年創意編程組。對象:6-17歲的中小學生。
④ 電子設計大賽需要單片機的哪些方面的知識
其實電子設計大賽是考察一個人的綜合素質哈。
首先是專業知識上:電路基礎,模擬電路,數字電路,高頻電路,單片機(51單片機,430單片機,PIC,AVR。。。),當然C語言很重要哈,還要懂的制板軟體,制板過程,因為大賽的時候都是自己做板子,不可能拿到外邊去做。感測器採集的知識也是很重要的。總之,在電子設計大賽的時候,懂的越多越好,而且要能把書本知識熟練轉換,具有一定的設計能力和調試能力,不過你也不一定全部都懂,主要你們小組每個人擅長一部分就可以了。如果全懂,那你一個人一組就OK了。
再次是考驗你的身體素質,全國大學生電子設計競賽是四天三夜,我當時總共加起來就睡了5個小時,這在我們所有小組中睡的已經算多的了。
最後就是平時要做好准備,做積累一些經驗,多看看別人的設計思路,然後自己多想一
電子設計大賽需要的有關知識大概有:電工基礎,模擬電子技術,數字電子技術,電力電子技術,高頻電子技術,電子線路的設計,單片機應用及介面技術,感測器技術,Protel99,DXP2004,匯編語言,C語言。
對於單片機這一塊,目前電子設計大賽還主要是以51單片機為主流。但也有些地方的電子設計大賽,牽扯到了PIC和AVR單片機相關的知識。
就目前的形勢來看,在以後的電子設計大賽中會很有可能會把PIC,AVR這樣16位的單片機作為主流,而逐漸取代51單片機。除此之外,ARM技術,物聯網技術也將會在未來的電子設計大賽中逐漸出現。
電子設計大賽只能會越來越難,越來越貼近實用,越來越貼近我們的實際生活。
最後,希望我的回答能對你有所幫助。
⑤ 全國單片機比賽有哪些
「單片機設計與開發大賽」內容:
以單片機應用設計為主,涉及模擬電路、數字電路、高頻電路、感測器、可編程器件等內容。大賽選拔賽採用統一命題、分賽區比賽的組織方式。考核內容:基礎理論和實踐動手能力。大賽總決賽採用統一命題、集中考試的組織方式。
⑥ 我剛學完80c51單片機,四月底想參加一個電子電路設計大賽。那位高手有什麼好的建議嗎
自動尋路小車是我的畢業設計,說實話當時還感覺相當好,等我工作了才發現那個畢業設計一塌糊塗
首先設計硬體,從結構設計到電路設計,或者買半成品
常用結構
一:
1.四輪,前輪轉向,轉向機構用舵機。後輪單電機拖動,優點:穩定;缺點:轉彎半徑大,不靈活
2.三輪,前面兩個輪,分別用兩個步進電機拖動,後面為一個萬向輪。優點:靈活,可原地轉向
3.三輪,前面兩個輪,用一個電機拖動,後面一個方向輪,用舵機(或步進電機)控制,優點:同上
二:感測器
1.紅外線發射-接收,最簡單,容易受干擾
2.超聲波測距,用於躲避障礙物
3.圖像採集-識別;較高端
三。單片機與軟體
與之前的結構和感測器有關,速度和運算量要有很大餘量,必要情況可用ARM7,控制演算法就用PID
PS:剛突然發現樓主用的是51,只能選擇比較簡單的方案了,51同時控制2個步進電機還是可以的,紅外線與超聲波部分都有模塊賣的,需要考慮的細節還有很多,只能你自己考慮了
⑦ 請各位前輩給我弄一份詳細的《單片機及嵌入式培訓》的創業策劃書,我要創業,希望給位前輩多多賜教!!!
創業書就沒有了。
但之前對比了好幾家嵌入式培訓機構,有點心得總結。可以跟你分享下!
自從知道嵌入式這項技術之後,我個人很感興趣,總想要掌握這門技術,但如何學習,是一個很重要的問題,自學,是基本不可能的,雖然我自己有一些編程基礎,但不知道從何入手。實驗設備的選擇,基礎課程的學習,對於一個不懂嵌入式的人,更是一無所知。所以我決定找一家培訓機構參加培訓,這樣一來可以比較規范的學習嵌入式課程,同時也能學到更專業的嵌入式知識。我是一個比較注重細節的人,在選擇嵌入式培訓機構的時候比較謹慎,現在把一些個人了解過的培訓機構拿出來對比一下。
清華遠見、全國較為知名的嵌入式培訓機構,在嵌入式方面有6年培訓經驗,宣傳方面做的不錯,口碑不錯,師資教學各方面也挺好,主要實力方面都集中在北京,他所說的分支辦事處,好像都是掛上「華清」名號去宣傳招生,具體實力方面可想而知,相信是一家加盟或辦事處,各方面不可能跟總部比。
亞嵌教育,北京亞嵌(AKAE)教育研究中心是國內最早開展嵌入式教育培訓的機構,培訓經驗較好的一家,在嵌入式業界具有深厚的根基和廣泛的影響力。師資各方面相信跟華清差不多,網上口碑不怎麼好,給我感覺是一間比較朴實的培訓機構。
粵嵌教育,有6年培訓經驗且規模比較大比較正規的培訓機構,除了嵌入式培訓外還跟其它公司進行產品研發,也有自己研發的產品與教學實驗開發設備,但不是所有的嵌入式技術課程都有開展,學費方面也比較厚道。
尚觀培訓,起家於資料庫、伺服器培訓,嵌入式培訓只是其中的一個模塊。資料庫和伺服器方面他們是不錯的,但關於嵌入式培訓方面在網上的查詢卻少之又少,他們打出的口號是N萬元就業保證,不過我覺得這個可信度不高,不可能每個人都是N萬元的就業保證吧。
港灣教育,是國內最早從事IT服務行業的企業之一。港灣教育在嵌入式各方面都比較好,師資還是比較強大的,但是有人說港灣最近幾年不行了,網上口碑也不是很好,這往往也體現出這家機構目前的狀況。
達內科技,有8年的培訓歷史,嵌入式課程涉及比較廣,網上口碑挺不錯的,但教學方式個人不怎麼喜歡,他們說首創視頻教學,遠程視頻教學,也有說上課放視頻給學員看,這種教學效果見仁見智,但靠視頻教學也從側面反映出達內師資不怎麼好。
⑧ 藍橋杯單片機比賽,會51單片機可以參加嗎
藍橋杯單片機比賽會51單片機是可以參藍橋杯比賽的。
單片機設計與開發(本科組,高職高專組)需要具備模擬、數字電路,感測器及MCS51系列單片機的相關知識,常用儀器使用方面的知識,程序編譯調試和下載軟體使用方面的知識。每位選手只能參加其中一個組別的競賽。
(8)單片機大賽策劃書擴展閱讀
藍橋杯比賽時長
軟體比賽:4小時,全程封閉。
電子類比賽:5小時,全程封閉。
藍橋杯比賽形式
軟體類:全程機考。
選手機器通過區域網連接到各個分賽區的競賽伺服器。
選手答題過程中無法訪問互聯網,也不允許使用本機以外的資源(如USB連接)。
以「伺服器-瀏覽器」方式發放試題、回收選手作答。
電子類:動手操作
注意事項
1、選手必須符合參賽資格,不得弄虛作假。資格審查中一旦發現問題,則取消其報名資格;競賽過程中發現問題,則取消競賽資格;競賽後發現問題,則取消競賽成績,收回獲獎證書及獎品等,並在大賽官網上公示。
2、參賽選手應遵守競賽規則,遵守賽場紀律,服從大賽組委會的指揮和安排,愛護競賽賽場地的設備。
⑨ 關於大學生電子設計大賽單片機問題
51的基礎是肯定要有的,因為這是基礎,每屆比賽都有可能要求你們用新的TI的處理器,所以需要你們在准備過程中學習新的器件編程,沒有單片機基礎的很難勝任。歷史上使用過的有LM3S811,基於MSP430的launch pad,基於lpc1114 的Tiny m0板等,實際中如果題目沒有特殊要求使用51或者FPGA也是沒有問題的。。 。實際上個人覺得你們搞不好還要用launch pad,那個偏上資源實在少得很,最後搞不定作品還得上別的片子
⑩ 有沒有參加過電子設計大賽的
我參加過,心態和實力很重要!
注意我把心態放在第一位!
附:電子設計競賽入門的學習方法
一.學習硬體部分
1.制板軟體和模擬軟體。
制板軟體主要是將電路圖和PCB圖在電腦上繪制,PCB圖是我們使用制板設備進行電路板製作的必須圖紙。制板軟體包括Protel99、Protel DXP、Pads等,只要求掌握一種。其中Protel99功能較為簡單,學習資料很多,容易上手,基本能滿足比賽要求。
模擬軟體可學習Multisim8或Proteus7.1,一般模擬純模擬和數字器件使用Multisim8,模擬單片機等可編程器件的綜合型電路採用Proteus7.1。
2.模擬、數字電路基礎學習。
此部分可通過學習模電、數電教材,結合模電、數電基礎實驗,同時上網搜索一些模擬電路和數字電路自己理解後製作成實物,並通過調試積累模擬、數字電路的基本設計和調試經驗。
3.外圍晶元及外圍介面電路設計。
此部分大家可通過分析與理解別人的設計電路進行學習。學習的過程中有問題要多查資料,多利用網路。初學者可從51單片機入手,借閱有關51單片機應用方面的書籍。很多不懂的問題只要往網路一搜,答案就有一大堆可供大家參考。
4.電路調試
電路的調試在於多動手。前期的學習大家可在書本上或網路上找到相應的電路原理圖,基本看懂後自己用電路板製作成實物,再通過實物的調試達到實驗現象與理論分析一致。大家也可製作某一個電路模塊,通過可拔插的導線(杜邦線或排線)連接到購買的單片機開發板上,再通過編程式控制制自製模塊的工作。總之,電路調試只有多動手製作才會發現問題,只有發現問題和解決問題才能不斷提高電路製作和調試的能力,積累相關的經驗。也只有通過製作實物你才能從中體會到成功的喜悅,從而激勵你不斷奮斗!
5.學習資料
圖書館7樓有關模電、數電教材、Protel99軟體、制板軟體、模擬軟體、單片機、EDA、DSP、電路設計等方面的書籍。
上網搜索有關制板軟體、模擬軟體學習的電子書和視頻學習資料並下載相關軟體。進入51單片機論壇可搜到大量電子版本的介面電路(或51單片機外圍電路及其應用)學習資料和視頻錄像。
二.學習軟體部分
軟體學習首先必須找准一種想學的可編程器件。可編程器件種類很多,有單片機、ARM、DSP、FPGA等,但其各有千秋。
1. 單片機
單片機相當於一台內存和硬碟較小、缺乏鍵盤和顯示器的小計算機,通過單片機C語言或匯編語言編寫不同的程序,下載到單片機中便能讓單片機去實現一些功能。比如,要製作一串彩燈(假設為8個),當硬體製作完後,我們給單片機編寫不同的程序便能控制這8個燈從左至右循環點亮、從右至左循環點亮、每隔一個點亮一個燈、每隔一定的時間讓燈閃爍等。同樣的一個電路,只需改變程序便能實現各種不同的功能,非常方便。
(1)單片機種類
市場主流的單片機包括AT89C51/C52、AT89S51/52、STC89C51/52、STC12C5A60S2、STC12XX系列、AVR系列、PIC系列等,其中紅色部分標注的單片機內核完全一樣(均採用51內核)、開發語言和開發工具基本兼容,只是他們自身所包括的資源有差別(類似於電腦的CPU速度、內存、硬碟大小不一樣)。初學者建議從AT89S52、STC89C52或STC12C5A60S2入手(STC12C5A60S2是51內核單片機中資源最為豐富、性能最優越的單片機之一)。
飛思卡爾單片機大部分是16位匯流排。該單片機性能好,價格也不算太貴,公司每年8月左右還會舉辦全國性的智能車競賽,要求參賽者的智能車都必須使用飛思卡爾公司的單片機作為控制器。有興趣的同學也可學習該單片機。
凌陽單片機具有很強的語音功能,單片機內置了採集語音的AD,可以用來直接做語音識別。並且,公司推行「大學計劃」,產品配套的資料和源代碼較多,可直接移植。相關信息大家可上網查詢。
(2)單片機開發工具
學習51單片機編程開發軟體(Keil C51)、模擬軟體Proteus7.1(在模擬軟體上繪制原理圖、程序可虛擬載入到原理圖的單片機進行模擬,觀看結果)或購買單片機開發板(包含單片機和部分外圍電路的系統板)。一般來說,各類低端單片機價格相對都比較便宜(幾元至幾十元不等),其開發板也較為便宜(200元左右)。
(3)51單片機資料獲取
圖書館7樓有關51單片機C語言方面的書籍。網路上51單片機C語言學習的電子書、視頻學習資料等,上網搜索並下載Keil C51單片機開發軟體及其使用方法介紹的相關電子書)。
2.ARM
ARM是一種較為高端的單片機,他的發展經歷了ARM7、ARM9……到目前,市場上ARM10都隨即可見。他數據匯流排較多,目前最高已達32位。其外部時鍾高,可達60MHz,許多ARM晶元還內置倍頻功能,可大大提高其工作主頻,加快運算速度。其內部的RAM和Flash較51系列單片機和其他低端單片機都大得多,控制非常方便。同時,其開發語言也可使用ARM專用的C語言,從而使用戶開發更為方便。ARM可根據其內部資源的不同嵌入不同的操作系統,組成嵌入式系統的操作平台(例如,手機里運行的各種版本的操作系統等。其實,手機內部的核心控制器就是一片ARM和DSP組合的晶元),能夠方便用戶的二次開發,方便進行產品的升級。目前,市場上主流的ARM晶元為三星和飛利浦的。周立功公司開發了大量採用飛利浦ARM晶元的開發板,其所附學習資料也較為詳細,大家可根據實際情況選擇一款中高端ARM入手(學習ARM原則上可以不再學習比他低端的單片機)。一般來說,ARM的價格相對低端單片機來說也要高上好幾倍(幾十元至上百元),其開發板價格就更貴(中端開發板在600元左右)。
ARM學習資料來源:1,圖書館7樓有關ARM嵌入式系統的學習資料。2,購買ARM開發板時所附資料。3,網上搜索ARM的學習資料。4,網上搜索不同公司的ARM開發軟體。
3. DSP
DSP可視為更高端的單片機(資源豐富、主頻率高、速度快)。其突出的優勢在於他的結構決定了DSP在進行信號處理時的速度非常快,並且,他在控制方面用戶使用起來同樣也很方便。前面提到的單片機和ARM主要還是適合於控制,而DSP則集控制和數據高速處理於一體,是一款非常不錯的可編程器件。據往年競賽情況來看,DSP在電源類題、控制類題中都很有優勢。當然,在信號類題型中其優勢也不小。往年的部分競賽題可以說不使用DSP或FPGA這類高速處理器的話非常困難或無法完成其所有功能。這足見高速控制器在競賽中的作用。DSP同樣可採用其專用的C語言及專用開發軟體進行開發。其價格較高(幾十元至百元),開發板的價格視具體晶元而言差別較大。有興趣的同學建議從中端DSP晶元(54系列,如5410等)入手。
DSP學習資料來源:1,圖書館7樓與DSP型號相關的學習資料。2,購買DSP開發板時所附資料。3,網上搜索DSP的學習資料。4,網上搜索DSP開發軟體。
4. FPGA
FPGA是一種具有大量可編程邏輯門電路的晶元,通過相關的開發軟體和開發工具我們可將設計思想用程序(VHDL語言或Verilog語言,建議學習Verilog語言)進行描述並編譯後下載到FPGA晶元中去運行。FPGA最大的優點就是速度快,各模塊之間是並行的關系,模塊內部的執行時間極短,主頻率較高。並且其埠大多為通用IO,編寫程序時基本不需事先指定埠,只需在與外部器件相連時將信號埠在程序中進行定義即可,非常方便。目前,市場主流的FPGA為Altera和Xilinx公司生產,其價格較高,中端晶元一般在百元左右,開發板價格也達到了幾百元(400元左右)。為能低價購買方便開發的USB開發工具,建議大家從Altera公司的FPGA入手。
FPGA學習資料來源:1,圖書館7樓有關FPGA方面的書籍,包括Verilog語言學習。2,圖書館7樓有關QuartusII(Altera公司FPGA開發軟體)開發軟體的學習資料和ISE開發軟體(Xilinx公司FPGA開發軟體)的學習資料。3,網路上可搜索大量的相關學習資源。
三.報告撰寫
競賽前期,書寫報告的同學要適當的從網路上多找找往年的設計報告進行閱讀。閱讀的過程中多學習其書寫格式(包括報告的結構和內容的完整性、字體格式及標題、段落等格式)。同時建議大家上全國大學生電子設計競賽網上下載相應的論文格式。當然,負責報告的同學還要多學習軟硬體知識,多與組內軟硬體成員交流,多從組員中獲取和積累寫報告的有用資料。對於某一道賽題,在網路上找到的相關資料可能對寫報告都有用,一定要分類及時保存。總之,寫報告的同學任務也很艱巨,必須不斷學習軟硬體知識,盡可能多的去掌握軟硬體知識,協調和分配組內成員的工作。
四.電子設計的一般步驟
1. 拿到題目後三個組員分頭閱讀,理解清楚題意,查閱資料,各自提出自己的設計方案。
2. 共同討論設計方案,通過理論計算,模擬,查閱資料等確定最終方案。確定的方案應簡潔、可靠、顧全大局,在確保基礎部分或基本功能能完成的情況下,如需繼續完成發揮部分應盡量做到硬體部分只需進行較少的改動或不需改動,而軟體的改動則相對簡單(能用軟體完成的功能應盡量考慮用軟體來實現)。確定方案要慎重,題目開始後一般沒有時間允許你更換方案。
3. 分工合作。負責軟體的同學和負責硬體的同學將能確定的介面商定好,並分頭編程和設計、製作電路板,調試電路。負責報告的同學前期可幫忙准備硬體和軟體。
4. 電路和軟體完成後進行聯調,報告編寫的同學也應抓緊編寫設計報告。聯調的過程中遇到問題組內成員應相互討論(往往很多時候自己發現不了自己的問題),共同解決。
5. 包裝,參數測量、記錄、分析。作品自測後(完善設計報告)要統一評測,因此,電路連接必須可靠。每一個電子系統都是一個完整的整體,製作完成後應將許多電路模塊固定於一個結實的絕緣基板上,確保系統的穩定性。