標(biāo)題:
新手一枚,想學(xué)習(xí)電路和編程,如何進(jìn)行?
[打印本頁]
作者:
pcbbbbb
時(shí)間:
2018-9-17 10:42
標(biāo)題:
新手一枚,想學(xué)習(xí)電路和編程,如何進(jìn)行?
如題,是先學(xué)習(xí)模擬電路等基礎(chǔ)知識,還是學(xué)習(xí)C編程,或者只學(xué)習(xí)編程不學(xué)電路有沒有問題~~
感謝諸位前輩指點(diǎn)~~
作者:
diy1997
時(shí)間:
2018-9-17 12:02
可以只學(xué)編程,但可能要懂一點(diǎn)點(diǎn)硬件。
作者:
江俊鑫
時(shí)間:
2018-9-17 12:19
需要先學(xué)習(xí)一下模擬電路,不需要學(xué)很深,掌握三極管就行,之后學(xué)習(xí)C語言,知道如何寫程序既可以,然后學(xué)習(xí)單片機(jī),從51入手,可以看郭天祥老實(shí)的教學(xué)視頻
作者:
angmall
時(shí)間:
2018-9-17 17:45
1.首先要明確一點(diǎn),你是愛好單片機(jī)編程的,通過寫出各種各樣的程序,你可以從中得到快樂和成就感,這一點(diǎn)非常重要,如果你是因?yàn)閷W(xué)好單片機(jī)可以走上更好的工作崗位得到更好的報(bào)酬,那也可以,必競有個(gè)動力所以可以驅(qū)使你好好的學(xué)。
2.要具備能吃苦的精神,學(xué)習(xí)單片機(jī)初期是十分枯燥無味的(在你能寫出自已的程序前這一段時(shí)間),你會被狀態(tài)控制字、中斷地址、中斷優(yōu)先級等等問題所困惑,可能有些問題要好多天,查了很多資料,想的頭疼后你才能徹底想明白。沒有吃苦的精神是不行的。所以這一點(diǎn)也很重要。
3.要具備一些數(shù)字電路和模擬電路知識,這些雖然看起來和單片機(jī)關(guān)系不大,實(shí)際上哪個(gè)單片機(jī)沒有外圍電路,沒有這些知識你學(xué)會單片機(jī)編程后,能力也會被大大的限制。
4.雖然現(xiàn)在工作中用單片機(jī)編程都用的C語言編程,因?yàn)镃語言有代碼編寫程序速度快,邏輯比較清晰,可維護(hù)性強(qiáng)。但是匯編語言對初學(xué)者來說也十分重要,這有助于你了解單片機(jī)內(nèi)部運(yùn)行機(jī)制,對單片機(jī)的執(zhí)行過程更加了解。聽朋友這么說過,當(dāng)一個(gè)工程師做單片機(jī)程序從匯編轉(zhuǎn)到C時(shí),他的水平就提高了,但當(dāng)他從C又轉(zhuǎn)回匯編時(shí)那么他就成精了。
5.要邊學(xué)邊練習(xí),光看書還是不行的,要把你在學(xué)習(xí)過程中的編程思路在單片機(jī)上跑起來,你才會更能找到編寫單片機(jī)程序的感覺。如果不把自已的編程思路在單片機(jī)上運(yùn)行起來,那么后面你就不知道自已的想法是對是錯(cuò),感覺無法繼續(xù)下去。如果經(jīng)濟(jì)條件允許一塊開發(fā)板還是必須的,理論和動手相經(jīng)結(jié)合,你的單片機(jī)水平會提高的很快。
6.多想多練,做一些實(shí)際的項(xiàng)目,你可以根據(jù)你現(xiàn)有的開發(fā)板硬件條件,做出一些你感覺比較有意思的項(xiàng)目,實(shí)際動手做過項(xiàng)目和看過別人的項(xiàng)目還是有差別的。自已做過項(xiàng)目以后在工作或求職中就沒有那么被動,也會有信心一點(diǎn)。
作者:
qq497389760
時(shí)間:
2018-9-17 18:56
學(xué)會硬件 搞懂軟件就可以了
作者:
黎虬雪
時(shí)間:
2018-9-17 19:59
東西一部分給你了,好好學(xué),加油哦!
建議在提問前先搜索下:在51hei搜索框輸入"單片機(jī)教程"即可找到
作者:
w51
時(shí)間:
2018-9-17 21:11
想學(xué)習(xí)電路可以利用AD自己畫一塊核心板,比如基于51的最小系統(tǒng),添加一些基本外設(shè)例如按鍵,led,蜂鳴器等,然后基于該核心板做一些簡單編程,接著可以繼續(xù)畫一些較為復(fù)雜的外設(shè),這樣電路和編程都學(xué)習(xí)了
作者:
董禹辰
時(shí)間:
2018-9-18 14:37
學(xué)習(xí)電路首先要學(xué)習(xí)一些基礎(chǔ)的知識,模電數(shù)電,電路原理等書,要是編程的話建議還是先學(xué)下C語言,畢竟C語言是最基礎(chǔ)的,之后可以在學(xué)習(xí)下其他的語言,其他語言大多數(shù)與C語言差異不大
作者:
qq250801529
時(shí)間:
2018-9-18 15:55
直接學(xué)編程,可以找點(diǎn)帶電路的教程!編程也是針對電路進(jìn)行編寫的
作者:
lll24
時(shí)間:
2018-9-18 17:05
買一塊51板自己琢磨,當(dāng)然前提得需要一些c語言的基礎(chǔ)
作者:
lx117939
時(shí)間:
2018-9-18 17:14
先學(xué)習(xí)模擬電路,然后C語言也要掌握,具體應(yīng)用從51單片機(jī)入手。
作者:
13985165227
時(shí)間:
2018-9-18 19:06
主要是C語言
作者:
zl2168
時(shí)間:
2018-9-19 07:45
先學(xué)電工電子技術(shù)
作者:
999994
時(shí)間:
2018-9-19 08:32
電路和編程,在當(dāng)今工程師當(dāng)中,無論你偏軟件還是硬件,另一方面都要會一點(diǎn)點(diǎn),和別人交接起來才會相對容易一些;而電路和編程可以同時(shí)進(jìn)行學(xué)習(xí),先學(xué)C語言的同時(shí)學(xué)習(xí)電子電工技術(shù),等到學(xué)會C語言編程單片機(jī)的時(shí)候,自動動手去搭建單片機(jī)的外設(shè),這時(shí)候就需要用到電路基礎(chǔ)了,編程和電路相結(jié)合,才能真正自己完成一個(gè)制作
作者:
我的小彭友
時(shí)間:
2018-9-19 08:56
本人是之前大學(xué)時(shí)候沒好好學(xué) 現(xiàn)在工作了要用
情況跟你一樣是一個(gè)小白
大學(xué)覺得他很難,可是當(dāng)你用到的時(shí)候你會發(fā)現(xiàn)單片機(jī)就是一個(gè)載體處理芯片,C語言(當(dāng)然本然比較推薦直接學(xué)C語言,匯編現(xiàn)在已經(jīng)不實(shí)用了,而且C語言比較好上手以后你轉(zhuǎn)型ARM等都可以用到)就是一個(gè)表達(dá)的語言 就像我們的中文和英語一樣,把兩者有機(jī)的結(jié)合起來就可以了
給你說說我的學(xué)習(xí)經(jīng)驗(yàn)吧 希望會對你有幫助
我來到公司先學(xué)的AD 因?yàn)樽鳛橐粋€(gè)程序員對硬件是必須要有了解,這是你編程原理的理解,其次就來到了正題單片機(jī),基礎(chǔ)最好用51單片機(jī)學(xué)習(xí)練習(xí)。我開始被要求編寫MAX487通信,對于沒有接觸過單片機(jī)的你一定很茫然,我當(dāng)時(shí)和你一樣不懂。最主要是不知如何下手從哪找資料都不清楚。后來被推薦郭天祥的單片機(jī),就是郭天祥的新概念單片機(jī),這本書對初學(xué)者還是很好的,因?yàn)橹v的不是那種官方的話,而是轉(zhuǎn)變成我們易懂的白話,他推薦開發(fā)板你完全可以用,我是工作所以就沒有花時(shí)間整開發(fā)板,不過對于初學(xué)者一定要學(xué)的同時(shí)做實(shí)驗(yàn),因?yàn)檫@即使加深檢驗(yàn)的過程,最重要的一點(diǎn)就是當(dāng)你完成他,比如點(diǎn)亮了流水燈會很有成就感的,而且到這里你就算入門了,剩下的就是不斷補(bǔ)充自己,堅(jiān)持下去。
最后簡單送你幾點(diǎn)終告,1.學(xué)習(xí)就是充實(shí)自己,學(xué)什么對以后都會有幫助;2.興趣很關(guān)鍵好的興趣會讓你充滿動力,3.堅(jiān)持,如果不能堅(jiān)持就很難成功。4.資料就是重要的引導(dǎo),本人建議用郭天祥的新概念因?yàn)樗蠧的部分。5.具體方法郭老師會給你更正確的引導(dǎo)
作者:
我的小彭友
時(shí)間:
2018-9-19 08:58
外加一點(diǎn) 如果你想在這方面以后在工作中有所簡述 硬件軟件事都要明白的 因?yàn)樵趰徫簧喜粫o你分的這么輕,有句話不懂硬件的軟件元 不是好的程序員
不用單獨(dú)學(xué)C語言 你可以通過單片機(jī)入門 在學(xué)習(xí)過程中會有C的基本語法一并學(xué)習(xí) 這樣比干學(xué)語法有意思 也更容易學(xué)會 推薦郭天洋 新概念單片機(jī)
作者:
d3216201
時(shí)間:
2018-9-19 09:18
我覺得要把數(shù)電模電的基礎(chǔ)打牢,C語言也是要學(xué)的畢竟是最基礎(chǔ)的語言,以后的單片機(jī)編程需要用到C語言,學(xué)習(xí)單片機(jī)最好先從簡單的8位單片機(jī)開始學(xué)習(xí),我自己學(xué)的時(shí)候用的是STM8S的單片機(jī),后再學(xué)習(xí)的STM32,循序漸進(jìn)
作者:
偏執(zhí)
時(shí)間:
2018-9-19 11:01
先學(xué)習(xí)C語音 能看懂就行
作者:
待czc
時(shí)間:
2018-9-26 19:44
硬件和軟件一起學(xué)比較好
作者:
待czc
時(shí)間:
2018-9-26 19:48
先學(xué)電路基礎(chǔ),在學(xué)習(xí)編程,然后結(jié)合兩者做點(diǎn)東西
作者:
Baymax3
時(shí)間:
2018-9-28 20:40
建議同時(shí)學(xué)習(xí),如果是想控制單片機(jī)的話,建議先學(xué)一下電路只是,單片機(jī)也是建立在電路的基礎(chǔ)上,能熟練地控制單片機(jī),是建立在熟悉電路上的基礎(chǔ)上的
作者:
螺螄粉加蘇安順
時(shí)間:
2018-9-28 21:05
都學(xué)就可以了,只要你肯努力學(xué),堅(jiān)持下去
作者:
h984192959
時(shí)間:
2018-9-28 21:13
可以上51自學(xué)網(wǎng),很多很全很棒的視頻教學(xué),很詳細(xì)
作者:
h984192959
時(shí)間:
2018-9-28 21:14
可以上51自學(xué)網(wǎng),里面有很多教學(xué)視頻
作者:
d哥哥
時(shí)間:
2018-9-28 21:50
diy1997 發(fā)表于 2018-9-17 12:02
可以只學(xué)編程,但可能要懂一點(diǎn)點(diǎn)硬件。
自己買個(gè)例程然后跟著從最基礎(chǔ)的學(xué)起
作者:
18514309076
時(shí)間:
2018-9-28 21:51
我也是新手
作者:
taotie
時(shí)間:
2018-9-28 22:49
實(shí)際上編程和電路是密不可分的,僅對單片機(jī)編程不考慮外部電路是不會學(xué)好的~
作者:
supermans
時(shí)間:
2018-9-28 23:38
現(xiàn)在都是軟件和硬件結(jié)合到一起的,計(jì)算機(jī)專業(yè)都要學(xué)習(xí)電路,非計(jì)算機(jī)專業(yè)都要學(xué)習(xí)C語言,所以累一點(diǎn)兩手抓
作者:
劍走三千里
時(shí)間:
2018-9-29 08:19
本人是之前大學(xué)時(shí)候沒好好學(xué) 現(xiàn)在工作了要用
情況跟你一樣是一個(gè)小白
大學(xué)覺得他很難,可是當(dāng)你用到的時(shí)候你會發(fā)現(xiàn)單片機(jī)就是一個(gè)載體處理芯片,C語言(當(dāng)然本然比較推薦直接學(xué)C語言,匯編現(xiàn)在已經(jīng)不實(shí)用了,而且C語言比較好上手以后你轉(zhuǎn)型ARM等都可以用到)就是一個(gè)表達(dá)的語言 就像我們的中文和英語一樣,把兩者有機(jī)的結(jié)合起來就可以了
給你說說我的學(xué)習(xí)經(jīng)驗(yàn)吧 希望會對你有幫助
我來到公司先學(xué)的AD 因?yàn)樽鳛橐粋€(gè)程序員對硬件是必須要有了解,這是你編程原理的理解,其次就來到了正題單片機(jī),基礎(chǔ)最好用51單片機(jī)學(xué)習(xí)練習(xí)。我開始被要求編寫MAX487通信,對于沒有接觸過單片機(jī)的你一定很茫然,我當(dāng)時(shí)和你一樣不懂。最主要是不知如何下手從哪找資料都不清楚。后來被推薦郭天祥的單片機(jī),就是郭天祥的新概念單片機(jī),這本書對初學(xué)者還是很好的,因?yàn)橹v的不是那種官方的話,而是轉(zhuǎn)變成我們易懂的白話,他推薦開發(fā)板你完全可以用,我是工作所以就沒有花時(shí)間整開發(fā)板,不過對于初學(xué)者一定要學(xué)的同時(shí)做實(shí)驗(yàn),因?yàn)檫@即使加深檢驗(yàn)的過程,最重要的一點(diǎn)就是當(dāng)你完成他,比如點(diǎn)亮了流水燈會很有成就感的,而且到這里你就算入門了,剩下的就是不斷補(bǔ)充自己,堅(jiān)持下去。
最后簡單送你幾點(diǎn)終告,1.學(xué)習(xí)就是充實(shí)自己,學(xué)什么對以后都會有幫助;2.興趣很關(guān)鍵好的興趣會讓你充滿動力,3.堅(jiān)持,如果不能堅(jiān)持就很難成功。4.資料就是重要的引導(dǎo),本人建議用郭天祥的新概念因?yàn)樗蠧的部分。5.具體方法郭老師會給你更正確的引導(dǎo)
作者:
小楓z
時(shí)間:
2018-9-29 09:18
如果你想硬件軟件都熟悉的話,最好先學(xué)習(xí)模擬電路,配合電路再學(xué)習(xí)c語言,這樣能事半功倍。只學(xué)習(xí)編程不學(xué)習(xí)電路的話,對于硬件不了解,程序?qū)W習(xí)很難
作者:
余世鎚
時(shí)間:
2018-9-29 10:26
電路和編程:數(shù)電、模電、c語言等
作者:
經(jīng)濟(jì)的空間666
時(shí)間:
2018-9-29 16:18
建議先學(xué)下C語言,畢竟C語言是最基礎(chǔ)的,之后可以在學(xué)習(xí)下其他的語言,其他語言大多數(shù)與C語言差異不大。有了基礎(chǔ)下面的學(xué)習(xí)就容易多了。
作者:
墨子魚豆豆
時(shí)間:
2018-9-29 16:25
頂一下
作者:
yuanxinyang
時(shí)間:
2018-9-29 16:46
學(xué)習(xí)單片機(jī)和dxp的使用 編程與電路都要學(xué)
作者:
凱兒得樂
時(shí)間:
2018-9-29 17:10
電路和編程,新成員去看下郭天祥的10天學(xué)會片機(jī),那樣能使編程和單片機(jī)基礎(chǔ)定好,在學(xué)習(xí)電子技術(shù)
作者:
12v16v6
時(shí)間:
2018-9-29 17:50
可以先從Arduino學(xué)起,再學(xué)模擬電路,這樣對以后時(shí)序的編程有很大幫助
作者:
borest
時(shí)間:
2018-9-29 18:00
目前來說,軟件行業(yè)比較吃香,但是學(xué)軟件也得懂一點(diǎn)硬件知識。
作者:
446546406
時(shí)間:
2018-9-29 19:42
先學(xué)編程吧,電路知道原理了就非常簡單了。
作者:
zhupeiji
時(shí)間:
2018-9-29 20:02
電路和編程,在當(dāng)今工程師當(dāng)中,無論你偏軟件還是硬件,另一方面都要會一點(diǎn)點(diǎn),和別人交接起來才會相對容易一些;而電路和編程可以同時(shí)進(jìn)行學(xué)習(xí),先學(xué)C語言的同時(shí)學(xué)習(xí)電子電工技術(shù),等到學(xué)會C語言編程單片機(jī)的時(shí)候,自動動手去搭建單片機(jī)的外設(shè),這時(shí)候就需要用到電路基礎(chǔ)了,編程和電路相結(jié)合,才能真正自己完成一個(gè)制作
作者:
arcer816
時(shí)間:
2018-9-29 20:15
要學(xué)硬件
作者:
縱蘇橫箭
時(shí)間:
2018-9-29 22:57
電路,模電,數(shù)電,電力電子
作者:
磁通量chan1
時(shí)間:
2018-10-16 10:26
軟件硬件都要懂,如果你看不懂原理圖你怎么寫軟件???
作者:
影子0100
時(shí)間:
2018-10-16 11:27
有點(diǎn)編程基礎(chǔ)的的話 可以自己研究研究 這樣印象會比較深刻
作者:
tone123
時(shí)間:
2018-10-16 16:24
我也是,慢慢來@!
作者:
小通TTT
時(shí)間:
2018-10-16 16:51
先學(xué)會基本的硬件,再去學(xué)編程,事半功倍,我也是這樣轉(zhuǎn)過來的
作者:
huang1355
時(shí)間:
2018-10-16 17:05
C語言可以直接先學(xué),理解編程先,等到了硬件上不懂了,再去學(xué)習(xí)電路等知識,尤其是模電數(shù)電,電平的高低。
作者:
panrulong
時(shí)間:
2018-10-16 17:21
看你的目標(biāo)了,你要想弄明白電路原理等很多東西,數(shù)電模電是必不可少的,如果你只是想做出什么東西,比如光立方什么的,朝著目標(biāo)進(jìn)發(fā)就可以了。至于編程,邊學(xué)單片機(jī),邊學(xué)編程也是一種選擇。
作者:
初學(xué)者--
時(shí)間:
2018-10-16 17:38
需要軟件硬件結(jié)合才能更好的實(shí)現(xiàn)功能,數(shù)字模擬都需要會
作者:
yangfeng2068
時(shí)間:
2018-10-16 17:58
如果是搞研發(fā)產(chǎn)品必須要懂硬件知識,如果只學(xué)習(xí)編程可以了解一下硬件知識,但是要想成為一個(gè)高手必需是軟件硬件都要懂,不然很多關(guān)系到硬件的程序就很難
作者:
qq1611901472
時(shí)間:
2018-10-16 20:10
都要學(xué),你可以先學(xué)C語言,然后學(xué)51單片機(jī),之后開始同步學(xué)習(xí)模擬電路,數(shù)字電路,32單片機(jī),PCB,這些夠你學(xué)挺久的了,如果你是在學(xué)校,最好利用學(xué)校的資源進(jìn)行學(xué)習(xí),畢竟這個(gè)還是挺花錢的。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1