我想自己設(shè)計(jì)制造電路板,然后自己編寫程序,讓電路板按自己寫的程序工作,控制機(jī)器運(yùn)做,我需要哪些知識(shí)
我想自己設(shè)計(jì)制造電路板,然后自己編寫程序,讓電路板按自己寫的程序工作,控制機(jī)器運(yùn)做,我需要哪些知識(shí)主要給我所以一下我需要掌握大學(xué)里哪些專業(yè)的知識(shí),就能完成那個(gè)了你可以學(xué)習(xí)單片機(jī),plc課程知識(shí),以及c語言知識(shí),甚至嵌入式課程也可以。這些專課程大概需要掌握keil,屬visual,proteus,step7,linux系統(tǒng)m文件。這些軟件任何一門課的學(xué)會(huì)一點(diǎn)都可以。單片機(jī)或者plc更簡(jiǎn)單。
學(xué)單片機(jī)開發(fā) 嵌入式開發(fā) 軟件的話有很多 比如c delphi pyhton
完成你提出的所有目標(biāo)你需要完成N個(gè)博士的學(xué)習(xí)!
你好,請(qǐng)問你做的怎么樣了?
1、首先你選擇一門你感興趣的方向。
2、這個(gè)領(lǐng)域比較適用的單片機(jī)或者其他微專處理器,買個(gè)開發(fā)板或許更快一屬些。
3、熟悉和掌握開發(fā)板的軟硬件知識(shí),比如如何構(gòu)建軟件的編程環(huán)境,如何編寫簡(jiǎn)單的程序,如何仿真,如何程序燒寫,如何脫機(jī)運(yùn)行等等;同時(shí)掌握相關(guān)的硬件知識(shí),不建議全都看的仔細(xì),雖然這樣最好,但是時(shí)間有限,用到什么再去學(xué)習(xí)和了解,學(xué)以致用應(yīng)該更快。
4、了解之后,掌握一個(gè)PCB的畫圖軟件。主要就是畫原理圖和制作PCB,建議參考對(duì)應(yīng)的開發(fā)板,然后結(jié)合自己的實(shí)際應(yīng)用。
5、把圖紙發(fā)送給做PCB的廠家,部分廠家可以替你購(gòu)買器件和貼片。
6、新板回來之后,調(diào)試,寫入程序,實(shí)現(xiàn)自己的工作目標(biāo)。祝你成功!
誰能幫我寫一段51單片機(jī)程序(有例程應(yīng)該很快的)?
一個(gè)時(shí)鐘電路即:XX:XX:XX,用1302數(shù)碼管顯示,再利用串口通訊傳到電腦上。最好截圖給我看
你好!把已有的代碼發(fā)一下看看
我想自己做一個(gè)51單片機(jī)電路,求電路圖,及相關(guān)電子元件清單。
用途:控制繼電器()以及小燈泡,LED燈也行。一片51,4元
小燈泡,5毛
單片機(jī)外圍電路(電阻電容晶振),1塊
驅(qū)動(dòng)電路,用達(dá)林頓驅(qū)動(dòng)就行,或者自己做功放
繼電器
穩(wěn)壓芯片 7805,五毛
導(dǎo)線若干
夠了
要是燈泡少,就來用幾個(gè)源繼電器搭一下就行了
要是幾十個(gè),買個(gè)幾百塊的PLC 接接線就行了
要是幾千個(gè) 分散地點(diǎn)的 可以買本ms51書 ,看懂他 ,然后用protel設(shè)計(jì)出電路板圖,在到電子市場(chǎng)去花點(diǎn)錢設(shè)計(jì)個(gè),然后編邏輯調(diào)試
我?guī)湍阏乙幌拢愕腝Q是多少?
單片機(jī)編程的整個(gè)流程
語言不限,從寫程序到做成一個(gè)芯片的過程,要詳細(xì)點(diǎn)兒,比如:中途需要的工具等。首先,你需要單片機(jī)吧,其次需要下載器,下載線,單片機(jī)仿真芯片等,如果你還要自己做電路,那么還要一套電子工具,什么電烙鐵,剪線鉗,鑷子,吸錫器什么的.
我拿51系列單片機(jī)來舉例.
(1)首先你要做的是,規(guī)劃好你要做什么,對(duì)設(shè)計(jì)的各個(gè)方面做一個(gè)粗略的規(guī)劃.如,編程要實(shí)現(xiàn)什么,需不需要自己做電路....
(2)把電路圖畫好,對(duì)照電路圖做電路,如果自己做電路的話,你需要去電子城購(gòu)買電子元器件,然后對(duì)照電路圖把硬件電路做好.檢查電路有沒有問題,如是否短路,虛焊什么的...
(3)步驟2是針對(duì)較簡(jiǎn)單的單片機(jī)最小系統(tǒng),如果你做的電路有點(diǎn)復(fù)雜,最好做一塊PCB板,這時(shí)你就需要用電路編輯工具如DXP,等PCB文件發(fā)給生產(chǎn)PCB板的廠家加工,這個(gè)過程也不長(zhǎng),如果你經(jīng)驗(yàn)積累得很多的話.但要設(shè)計(jì)一塊好的PCB板,還有電路圖設(shè)計(jì),這都是有很深的學(xué)問的.冰凍三尺,非一日之寒...
(4)通過步驟2,3你的硬件已有了,現(xiàn)在可以編程,編程也是分幾個(gè)階段的,但主要階段是:設(shè)計(jì)算法-->繪制流程圖-->編寫代碼-->編譯-->下載-->運(yùn)行或調(diào)試-->程序的優(yōu)化.
其中,算法設(shè)計(jì)的優(yōu)劣很重要,它是決定你的設(shè)計(jì)的質(zhì)量如何的一方面.繪制流程圖這個(gè)環(huán)節(jié)被很多人忽略,對(duì)于一些小程序,不需要繪制流程圖,但對(duì)于一個(gè)很大的程序,你沒有一個(gè)體系的思想,是很難寫下去的.但不否認(rèn),有這樣的高手,但我覺得要從一開始養(yǎng)成良好的習(xí)慣,簡(jiǎn)單的畫畫流程圖是有好處的.日積月累,它會(huì)提高你編程的效率.接下來,編寫代碼,可以用KEIL軟件,其它還有什么ASM什么的.我知道的最多的都是用的KEIL.代碼編寫好后,編譯生成HEX,BIN文件,這兩種類型的文件都是可以下載到單片機(jī)的ROM中的.
(5)下載到單片機(jī)后,就開始運(yùn)行了,或用仿真芯片進(jìn)行在線調(diào)試,有問題就改,直到?jīng)]有問題為止.成功后,還需要反思一下,自己的設(shè)計(jì)還有沒有需要改進(jìn)的地方.如程序需不需要優(yōu)化,電路需不需要優(yōu)化,換種算法行不行....
(注:你問題中說要”做成一個(gè)芯片”,這一點(diǎn)我不知道.我沒做過.向ATMEL,SST,周立功等的工程師打聽打聽說不定會(huì)有更大的收獲.)
不同單片機(jī)不一樣,我說說51的吧:新建工程-選擇器件(并設(shè)置好相關(guān)設(shè)置)-新建文件-寫代碼-編譯-用編成器吧.hex文件或.bin文件燒入芯片或用下載下下載到芯片中。在網(wǎng)上找c51入門教程,就可以找到詳細(xì)的教程。
單片機(jī)及外圍電路的關(guān)系?
小弟機(jī)械本科畢業(yè)多年,對(duì)電子一直感興趣,機(jī)械工作太沒勁,沒成就感,準(zhǔn)備考機(jī)電碩士,準(zhǔn)備報(bào)考的導(dǎo)師研究方向是微機(jī)測(cè)控及機(jī)電控制方向,以后單片機(jī)開發(fā)少不了的,我想對(duì)單片機(jī)開發(fā)整體流程有個(gè)了解,在此請(qǐng)教各位搞單片機(jī)開發(fā)的師兄姐,產(chǎn)品開發(fā)流程是怎么樣的?rn以下是小弟的猜測(cè):(----根據(jù)產(chǎn)品功能先針對(duì)單片機(jī)獨(dú)立編程(芯片燒錄程序),外圍電路設(shè)計(jì)參考編程實(shí)現(xiàn)的單片機(jī)各I/O的功能,外圍電路還需和驅(qū)動(dòng)電路聯(lián)系起來的吧,單片機(jī)開發(fā)就是從單片機(jī)-外圍電路整體連起來,對(duì)驅(qū)動(dòng)電路留接口就行,整個(gè)單片機(jī)開發(fā)的依據(jù)就是驅(qū)動(dòng)電路要實(shí)現(xiàn)的功能。----)rn不知道對(duì)與不對(duì),如果對(duì)的話,單片機(jī)及外圍電路在實(shí)際開發(fā)中是否為同一人所為,因?yàn)橥粋€(gè)人整體上掌握比較好,外圍電路難不難,主要用到模電、數(shù)電及電路原理的哪些內(nèi)容,我已經(jīng)沒分了,在此不好意思了。不是學(xué)這一行就最好不要轉(zhuǎn)(即不要認(rèn)為把它學(xué)會(huì)后就可以用它找到比機(jī)械更好工作什么的),因?yàn)樽鰡纹瑱C(jī)的也沒成就感,比如以前我也是我做機(jī)械的,市面上面曾有許多流行爛大待的手機(jī)結(jié)構(gòu)我曾開發(fā)過,許多小孩子手中的玩具我也開發(fā)過,當(dāng)年的流行的快譯通有幾個(gè)MODEL我也做過,不過,成就感也不覺得有啊。。。況且,就普遍性來說(僅指普遍性),搞結(jié)構(gòu)的機(jī)械工程師的工資要比電子工程師、軟件工程師要高,在東莞,深圳都差不多,如果你曾在那邊的公司工程部工作過。。。。
話說回頭,如果你真的是為以后做打算,比如搞什么機(jī)電碩士,那也是機(jī)電類的,本質(zhì)上是和單片機(jī)是不太著邊的。。機(jī)電類的,機(jī)電一體化,做研究生那專業(yè)就更精細(xì)了。。。。不過倒可以把模電數(shù)電搞得更清楚。。。
本人以前從事機(jī)械十多年,學(xué)單片機(jī)是迫不得已的事,因?yàn)楹髞砉ぷ鞑桓闪嘶丶腋銊?chuàng)業(yè),不得已,要生活啊,沒錢啊。。所以很多事就得自已來。。。其實(shí)不用猜測(cè),如果你真的在工廠里做過,比如我之前我在的公司工程部里,手下就有機(jī)械、電子、軟件工程師,當(dāng)然就很了解這些東西。基本上嘛。。。做個(gè)產(chǎn)品的流程就是這樣:一張美工原型圖,可以是手繪也可以是外觀效果圖,然后機(jī)械類的進(jìn)行結(jié)構(gòu)開發(fā),基本上結(jié)構(gòu)出來PCB的大小尺寸樣子也就出來了;軟件工程師根據(jù)功能設(shè)計(jì)要求,簡(jiǎn)單的控制如按鈕啊顯示啦等等,那就是寫軟件的干活;但是產(chǎn)品中若碰到有難度或更高的比如有高頻發(fā)射什么的,就是硬件(電路)工程師的干活;然后就是電子工程師的Layout,也就是電路原理圖來合理的布線(也有的公司有專門的布線員,就像機(jī)械的有繪圖員一樣),最后PCB樣辦回來,焊板也是電子工程師的干活。。。。然后就是調(diào)試?yán)玻浖{(diào)軟的,電子工程師調(diào)電子部份的,最后和機(jī)械類開好的模具塑膠殼,套上去送板,然后試產(chǎn),量產(chǎn),最后批量生產(chǎn),再最后上市場(chǎng)。。。。。
你問的問題,十有八九在上面里可以悟得到:不過最后說一下,簡(jiǎn)單的控制類的產(chǎn)品,基本上是軟件與電路同一人完成,包括所有的調(diào)試,如果涉及到上位機(jī),那么你有本事的話一樣一個(gè)人可以完成,再如果你了精通機(jī)械設(shè)計(jì),那么還是一個(gè)人可以完成,對(duì)于我來說,簡(jiǎn)單點(diǎn)的東西我就是可以一個(gè)人把所有的東西全部完成,美工,結(jié)構(gòu),電子,軟件,上位機(jī)。。。可那有什么用?其實(shí)搞產(chǎn)品的,在于你個(gè)人的想法,碰到不會(huì)的,那么你就得學(xué)。。。所以說不是固定的什么實(shí)際中是否同一個(gè)人什么的。。具體工作具體定。。。比如說做個(gè)LED的控制器吧。。。流程可以這樣:根據(jù)功能要求單片機(jī)選型,然后設(shè)計(jì)外圍電路,晶振、瓷片電容,上拉電阻(如果說需要的話),輸出的I/O口,單片機(jī)電源部份(一般是現(xiàn)成的),然后是驅(qū)動(dòng)電路,比如說三極管,功能IC什么的,驅(qū)動(dòng)電源部份;完成電路設(shè)計(jì)后,即開始焊板,用實(shí)驗(yàn)板(也稱洞洞板)把你設(shè)計(jì)的電路焊起來,然后寫軟件,寫完后下載到單片機(jī)里,開始調(diào)試修改,包括硬件軟件,最后覺得OK,再用市面流行的Protel或pads進(jìn)行布線,布完線后發(fā)給線路板工廠制作PCB,拿到PCB樣辦后把電路需要的元件一一焊接PCB上,然后再下載你的程序調(diào)試PCB,如OK,之后你即可以做最后的驗(yàn)證,比如接上大批量的燈,進(jìn)行最終性能測(cè)試,最后,全部OK!即可以生產(chǎn)線路板,當(dāng)然,這時(shí)候你的外殼什么的做好后,直接裝在外殼里,打上螺絲或超聲波焊接外殼,貼上你的面板標(biāo)簽或絲印,噴漆等外觀處理,至此,產(chǎn)品全部完成。。。模電、數(shù)電的深刻理論你是不需要懂太多嘀,但最少也得要基礎(chǔ),太深的東東,交給專業(yè)的模塊公司去完成吧。。。。
樓上經(jīng)驗(yàn)很寶貴,贊一個(gè)。我是搞電子的,我時(shí)常覺得那些搞結(jié)構(gòu)的如此回鬼斧神工,心靈手巧。術(shù)業(yè)有專答攻,只不過電這東西比較抽象罷了。
看個(gè)人愛好,如果你要考機(jī)電碩士考的課程除了英語,高數(shù)之外就是數(shù)模電,微機(jī)原理。搞懂模電,不光是芯片外圍電路,整個(gè)單片機(jī)的電路圖對(duì)你都是透明的,然后通過你的數(shù)電知識(shí)了解邏輯時(shí)序,通過微機(jī)原理,你一層一層的網(wǎng)上就能通道軟件那一塊,別人用C或者Java的高級(jí)語言你都可以用匯編翻譯出來。
同求吧。。。。
相關(guān)推薦:
怎么辦理商標(biāo)爭(zhēng)議答辯(商標(biāo)被異議了 如何做異議答辯)
哪些種類的商標(biāo)可以注冊(cè)(商標(biāo)的可注冊(cè)類別有哪些)
商標(biāo)轉(zhuǎn)讓的費(fèi)用由誰支付(商標(biāo)轉(zhuǎn)讓的費(fèi)用由誰支付)
合作作品著作權(quán)歸屬(合作作品的著作權(quán)歸屬是什么)
企業(yè)如何申請(qǐng)產(chǎn)品專利權(quán)(如何才能申請(qǐng)專利 企業(yè)申請(qǐng)專利流程)