Ⅰ 用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;
}