Ⅰ 用51單片機做個什麼賺錢啊
現在這個社會做公務員最賺錢,而且還不用太多知識,還能整天吃喝嫖賭。比玩單片機舒服多了。要不你考慮一下中國足球,中國足球也賺錢的,就是不爭氣,特別是北京國安,內定的冠軍都這么牛氣。
Ⅱ 單片機掙錢嗎
不論你學什麼專業,在學校學的那些有關單片機的知識是不夠的,不過就是為了考試及格罷了。聽說掙錢不假,但要有很高的水平才行,不是學了單片機那點知識就可以到社會上掙錢了,真想作這行,需要努力多學,多動手做實驗,做實物,更不是用電腦寫幾個小程序,畫幾個小模擬圖像玩似的,那都是皮毛,真的想掙錢那要實際做項目,做產品,為公司為企業搞一些項目,開發一些產品。真的想做這個,在校時自己要多學習,畢業後找個做單片機產品的公司去工作,在工作中不斷學習,不斷提高自己的水平和能力。
Ⅲ 搞單片機一個月到底能掙多少錢啊,有的說才一兩千,有的說幾萬,有的說值的搞,有的說不值得搞,到底是怎麼樣啊
搞單片機不值錢了,無論你搞是C51,STC,還是PIC,還是MSP430等,都是便宜的很,因為單片簡單,懂點硬體,會C語言的,兩個月就能精通了,還有主要的一點是,用單片機的地方其實做出來的產品都不會太復雜,技術含量不是太高,所以你懂的。
目前來說,工資比單片機高出一等級的,且做的有點類似的工作就是搞ARM底層驅動的,工資平均在13000左右,而單片機說實話,從1500到10000的都有,看你運氣能不能找到10000的了。
Ⅳ 單片機編程如果學會了,一個月能賺多少錢那個活可以干到多大的年紀
如果你有比較過硬的硬體基礎,也能做軟體演算法,那6-8K是可以拿的。做到40歲轉項目經理或部門經理,收入比較穩定罷了。
就可以坐在辦公室指揮他們,也就是坐享其成------抱有這個想法,建議你不要從事這一行。項目經理或部門經理其實承擔的風險比較大,你把握項目的需求分析和進行方向,有差錯的話,造成的損失是很難挽回的。
Ⅳ 單片機是干什麼用的做這賺錢么
單片機,簡單理解是控制硬體的微處理器,如我們常用的自動電話,高檔風扇等都是,它是一個晶元,需要寫入程序才能進行實際自動操作,作這個基本是很難賺錢,因為科技的高集成化,成本很低,同時也是集成化應用,基本是沒有個人太大單獨開發應用空間
Ⅵ 資深工程師談單片機技術如何賺錢
無非就兩條:
1、利用單片機開發產品賺錢,需要投資,自己做老闆或股東。
2、利用掌握的單片機技術賺錢,需要過硬的技術知識。
當然也可兼而有之。
Ⅶ 業余單片機愛好者怎麼用它來賺錢
你可以在網上發布一些信息,找些項目來做,因為有些公司有些項目會需要一些這方面人才,但又不是長期需要的,所以會在網上找一些項目的相關人員去開發。
不過說句實在話,你是業余的電子愛好者,也就只有1年而已,應該沒做過具體的項目,不知道一個項目要設計到很多東西,開發出來還有很多後期維護問題,因為一般項目的問題要經過很長時間的使用才發現問題,還是希望你再多學習學習,還要多學一下單片機外圍電路方面的,祝你成功!
Ⅷ 請問從事單片機賺錢莫自己做單片機開發板呢
我想學過單片機和從事單片機的項目開發純粹是兩碼事兒,不過夜先要有基礎才能往上走的更遠。同時如果想要真的從事單片機這方面的工作,就一定要從學單片機開始就要培養起自己的工程意識,多做一些有創意的實踐。
Ⅸ 學什麼單片機好學單片機怎麼樣能賺錢嗎有前途嗎
先學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;
}