-
我也是電子專業的,外圍一些硬體電路的控制一定要按照晶元的底層模板程式來做,就像規定必須這樣做一樣,但是底層程式必須自己連線起來,有利於程式的靈活應用,這方面人才還是比較多的, 但是精通的人不多,接觸大型程式編寫、程式演算法的人比較多,前景還是不錯的,加油!!
-
我的經驗是,在沒有實際工程經驗的前提下,參考例程或相關功能模組進行程式設計是一種很好的學習方式,但同時,你必須閱讀別人的功能模組程式,閱讀的過程必須結合資料表來解析程式。 經歷過這個過程後,下次遇到類似的外圍裝置開發時,你就會知道發生了什麼。
當然,如果外圍元件的資訊很少,那麼就要慢慢考慮,結合硬體進行除錯。 你思考的時間越長,你就會變得越深。
寫乙個程式就像寫一篇論文,你先讀別人的,讀多了,就會有自己的想法,能夠自由表達。
-
在設計和研發中,最重要的是效率和有效性。
從這個角度來看,最直接的效用就是拿走它,但不是盲目複製,而是繼承了本質的部分。 然後根據自己的設計和開發來改進產品的特性和功能。
但是你也要看一下外圍裝置的資料表,對於資料表來說,有些可能有幾百頁,看起來真的很頭疼。 首先,您需要切入正題:基本配置(電源、晶體振盪器、復位等)。
以及將要實現的功能部分,然後是其他部分。
慢慢地,你做的越多,看到的越多,你積累的經驗就越多。
-
對於剛畢業的大學生來說,他們都想找到乙份適合自己的理想工作。 剛畢業,畢竟我沒有太多的實踐經驗,先看看別人的套路,對初學者來說是一輩子的好處。 只要你學習了他們的程式設計思路,慢慢消化,逐漸成為你自己的想法。
事實上,對於初學者來說,治療並不是主要的事情,因為你還沒有那個資格。 隨著你的程式設計能力的提高和你工作經驗的增加,那麼你的治療將是非常客觀的。
-
多練習。 實踐是有道理的。 沒有別的了。 在練習的過程中,我發現了乙個問題。 只要努力學習。
盡可能多地去學校實驗室。 現在它基本上是開放的。 有些學校24小時開放。 如果沒有這個條件,可以購買鐵牛MCU實驗板,這對新手學習很有幫助。
-
每天在電腦前,我都得腦力死氣沉沉地看下去,而且很辛苦。 微控制器門檻低,雖然晉公升快,但後期一點實力都不強,單台程式設計根本就不行,工資也不會超過10k。 如果你是微控制器+FPGA,那麼你就是嵌入式主機,微控制器+電源,那麼你就是電源工程師,微控制器+電路板,就是板級主機,只要你是微控制器+實用的東西,就可以了。
MCU加MCU,真是一塊。 每天用眼淚洗臉。 這麼說吧,微控制器只是乙個工具,用來先實現你想要的功能,想想一把雕刻刀,價值是多少,全靠你雕刻什麼,你對你雕刻什麼的理解有多深。
對你的專業的認知有多深。 否則,你只能做乙個IT農民工,如果別人給你乙個想法,你可以雕刻它,給你一些工資。 疲憊不堪。
但幾乎可以說,這是乙份幾乎沒有最大潛力的工作,薪水完全取決於能力,那些在深圳和上海工作的人,還有我認識的幾個朋友年薪都很高......
-
要聽真話聽假語,現在**是高階人才缺,不缺人,你懂嗎,也就是說,如果你是新手,一定要做好充分的心理準備,因為前面比較困難,工作經驗往上走, 錢還不錯,但比較累,而且你也知道軟體開發,硬體開發,沒有閒暇。
-
興趣最重要,線出冠軍,日前有報道稱,重慶有人辭去月薪1萬元做微控制器開發,月收入2萬。 當然,你只懂不懂微控制器,學一點機械、計算機軟體知識會對你有很大幫助,你也可以向更高階的方向發展。
-
簡單微控制器的開發和使用是有限的,最終必須向ARM、DSP、FPGA等高階方向發展。
-
只要學得好,你所做的一切都有前途。
-
你必須知道什麼是微控制器
微控制器是指整合在單個晶元上的完整計算機系統。 雖然它的大部分功能都整合在乙個小晶元上,但它具有完整計算機所需的大部分元件:CPU、記憶體、內部和外部匯流排系統,其中大部分現在將具有外部儲存器。
同時整合了通訊介面、定時器、實時時鐘等外圍裝置。
那麼,所謂的微控制器程式設計就是基於微控制器的程式開發,在周邊外設支援的情況下,可以通過微控制器程式設計實現軟體控制的部分。 微控制器能識別的語言是硬體語言,也就是彙編,所以程式設計是圍繞彙編實現的,有直接彙編器來寫,但是除錯寫法比較困難,特別是在規模上,更難實現,所以往往是用高階語言寫出來,然後通過編譯器轉換成彙編, 如 C 或 C++ 等。 MCU程式設計也會因其位數的不同而有所不同,如8位MCU程式設計、16位MCU程式設計、32位MCU程式設計等。
-
上網、查詢書籍或從圖書館借書。
-
首先編寫程式。
然後用相應的編譯軟體進行編譯。
然後除錯。
51機串列埠低電平以下,高電平5V以下,PC串列埠低電平-12V,高電平+12V,51機與PC機之間的串列埠通訊應加電平轉換IC >>>More
第 1 步:ANL 是邏輯和操作。
也就是說,第一步是執行和計算 A 中的內容和 47h 中的 34 小時內的內容。 a=10000011 34h=00110100 >>>More
只有 R0 和 R1 可以儲存資料和位址,@r7間接位址無效; movx a,r0 錯誤:傳入的外部資料,必須間接定址 movx a,@r0; Movx B,@dptr錯誤:只有累加器 A 可以從外部資料儲存接收資料,B 不能; MOVC A,@r0錯了: >>>More