㈠ 學習單片機有前途嗎出來又能做什麼…
你好,我是學軟體開發的,把我的學習經驗和你分享一下吧!其實無論是學什麼,只要你學好了深入了都是有前途的,如果只是浮於表面那麼學什麼都是沒前途的!現在來說一下單片機吧,現在學習單片機還是有前途的,雖然說新的mcu層出不窮,但是單片機還是以它低廉的價格,占據著很大的市場!如果你想學習單片機那麼你應該有一些基礎,例如:c語言、數電、模電,興趣也是很重要的一點!如果你對mcu從前一點也沒接觸過建議你剛開始不要從匯編語言和單片機的內部結構開始,而是從c語言來開始,用c語言來編一些簡單的程序來控制單片機開發板上的流水燈數碼管,這樣可以使你對單片機有一個感性的認識,也可以給你一點成就感,但是這只是開始!當你感覺自己已經對單片機有一定了那麼,就么就要開始深入學習匯編語言和單片機的內部結構了,郭天祥的 十天學會單片機和c語言視頻 挺好的,他講的是51單片機,你可以跟著這個視頻來入門!以後要做的就是不斷用單片機來做東西,積累經驗,沒有最好只有更好,也可以學習其他的機型,呵呵,如果你把51學好了那學其他的就很簡單了,最後的忠告:一定要深入學習,要堅持,吃苦!!============================================================================希望採納!o(∩_∩)o 哈哈,希望共同進步!!
㈡ 四十歲學單片機還有人會招么
初學者,估計沒有人要, 就算要,價格也很低。
你也太沒有出息了,都40了,才學單片機? 跟不上時代的步伐了。
現在 單片機都是小的控制,都基本向 ARM等高級的單片機學習了,跑系統的。
所以,你就算會8位單片機,也沒有發展前途。英語要好,數學,物理都要好。
還有計算機技術,模電,數電,等等,可多了。
㈢ 單片機多大能學
是學單片機機器人嗎?如果是的話,小學生要學單片機的話最好有一定樂高編程和其他機器人的編程基礎,有2年以上經驗的三年級的孩子可以跟上,有1年左右經驗的5年級的孩子是可以理解的。
一般來講,初中開始學比較合適。
㈣ 學單片機有前途嗎
低端的可以做一些簡單的自動化控制,高端的可以動行安卓LINUX WINODWS CE等嵌入式操作系統,看你想做什麼了,如果想做運行平台那可以學。如果只想學軟體在別人的平台上運行的話。學不學單片機都可以了。把C或C++學好就可以了。
STC89C52RD的最簡單的了。
ARM的就可以運行嵌入式操作系統。手機平板電腦之類的東西了。
當然了,你也可以只學軟體寫好了,放到智能手機或平板電腦上運行就可以了。
ARM硬體平台開發,英語要好,要看懂說明文檔。要有電子電路硬體功底。要不然你就只能在別人開發好的板子上運行了。
當然有前途了,你學好了,就可以去開發手機平板電腦,還有那些消費類的電子產品都可以開發呀。不過要真的很牛才行,懂點皮毛只能自己玩玩了。
這種東西一般都是大公司,有團隊來做的。一個人開發周期太長了。還有產品外觀設計等 等,如果只做個裸板玩玩哪只能在實驗室玩玩,投不了市場。
JAVA也要懂。
㈤ 單片機學習適合那些人
單片機學習適合那些有興趣學習電子技術的朋友,只要你對電子技術有興趣,有時間和精力投入到其中,那你就可能成為高手,單片機是一個對學歷要求不高的硬體東西,像C語言一樣,他所需要的基礎知識無非就是匯編語言或C語言,再就是細細研讀其內部構成,運行機制。最後做幾個簡單的實例,就算是入門了。
希望更多的朋友來學習單片機,民族硬體技術的短板就靠大家了。
㈥ 我40歲中級電工想學單片機編程和嵌入式能行嗎,如何入手,怎麼學,前景如何非常感謝回答者:
想學什麼時候都不晚,單片機入門相當的簡單,你有硬體基礎,在加上軟體,那一個系統就很容易搞定了。
嵌入式稍微難一點,學嵌入式之前,建議學好單片機,打好基礎。
買本教材,買塊簡單的開發板,把書本啃透,一邊看書一邊寫程序實驗,很快就上手了。至於網上流行的10天,9天精通單片機視頻什麼的,不敢恭維。建議老老實實的買本書,踏踏實實打好基礎。不過那些視頻確實可以幫助你快速了解單片機。
㈦ 32歲了再重新開始學51單片機,好嗎學會後再轉行做單片機開發,可以吧。這個行業不會因年齡太大了。
雖說32歲是有點大了,但只要有熱情,對於男人來說這不是大問題,如果是女的就另當別論了。轉行做單片機開發可以,但是不要去學51單片機了,51目前雖然仍然有文泛的應用,但都是低端領域,但是低端領域的單片機選太多了,51絕不是最佳選擇,比成本,51比不過st公司的 的stm8s系列,2塊錢就有6、7塊錢的51的性能了;比性能,比不過AVR、PIC,STM32F10X系列。
建議一開始就學ARM7單片機,有很多單片機可以選擇如:LPC21XX,LPC22XX,LPC23XX,LPC24XX系列,還有ST公司的stm32f101、stm32f103、stm32f105/107系列的,個人覺得stm32f103系列比較適合初學者,價格也便宜
㈧ 50歲學單片機,能學會嗎
只要功夫深,都能學會的,跟學車一樣,還是有中老年人的
㈨ 我適合學單片機嗎
應該比較適合。因為單片機比較好理解。不過不知道你能不能用上,關鍵是你的工作是什麼。我們這里就有兩個女生學電氣的,不過轉行來干機械了。
像一樓說的至少要懂得原理,等到了工作崗位能查到書就可以了。
在大學唯一學到的東西就是如何查找工具書。
㈩ 學什麼單片機好學單片機怎麼樣能賺錢嗎有前途嗎
先學51單片機,可以看看學習視頻,對於每個人來說,多學習一種技能 可以拓寬 就業渠道,
單片機學習可以先學習一些模擬示例,如
#include<reg51.h>
#define uchar unsigned char
uchar temp;
int key1,key,disbuf;// 此表為 LED 的字模 0 1 2 3 4 5 6 7 8 9 a b c d e f
unsigned char code LED7Code[] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};
unsigned char ledx[8];
uchar t,j,i;
bit s0,s1;
void scan() //要是按鍵了,掃描鍵盤編碼值
{
P1=0xF0;
for(j=0;j<250;j++);
temp=P1;
switch(temp)
{
case 0xe0: key1=0; //
break;
case 0xd0: key1=1; //
break;
case 0xb0: key1=2; //
break;
case 0x70: key1=3; //
break;
}
P1=0x0f;
for(j=0;j<250;j++)
temp=P1;
switch(temp)
{
case 0x0E: key=key1+0;
break;
case 0x0D: key=key1+4;
break;
case 0x0B: key=key1+8;
break;
case 0x07: key=key1+12;
break;
default : key=-1;
}
if((key1+1)&&(key+1)) disbuf=key;
}
void ejjc() //判斷是否按鍵
{
P1=0xF0;
if(P1!=0xF0) { scan();s0=1;}
else { s0=0; s1=1;}
}
void main()
{
TMOD=0x51; // T1 外部計數
TH0=(65535-2000)/256;
TL0=(65535-2000)%256;
EA=1;
ET0=1; //開定時器0中斷
ET1=1; //開定時器1中斷
TR0=1; //啟動定時器0
TR1=1; //啟動定時器1
while(1)
{
ejjc();
if(s0==1 && s1==1)
{
s0=0;s1=0;
for(i=0;i<8;i++)
{ ledx[i]=ledx[i+1]; ledx[8]=disbuf; }
}
}
}
void timer0() interrupt 1
{
TH0=(65535-2000)/256;
TL0=(65535-2000)%256;
P0=0xff;
switch(t)
{
case 0: P2=LED7Code[ledx[0]]; P0=0xfe;break;
case 1: P2=LED7Code[ledx[1]]; P0=0xfd;break;
case 2: P2=LED7Code[ledx[2]]; P0=0xfb;break;
case 3: P2=LED7Code[ledx[3]]; P0=0xf7;break;
case 4: P2=LED7Code[ledx[4]]; P0=0xef;break;
case 5: P2=LED7Code[ledx[5]]; P0=0xdf;break;
case 6: P2=LED7Code[ledx[6]]; P0=0xbf;break;
case 7: P2=LED7Code[ledx[7]]; P0=0x7f;break;
}
t++;
if(t==8) t=0;
}