如何学习单片机?

 

学习单片机(针对8位通用MCU)要求门槛不是很高?主要具备如下五点即可。

 

要求一:有一定硬件基础即可。可以看懂原理图最好;如果看不懂原理图也没关系,请硬件工程师协助给出各IO的控制的真值表也可以。

 

要求二:熟练使用示波器。

1)          最简单的是查看IO的电平高低

2)          其次,要可以使用触发模式,抓到你想要看到信号的时序

3)          再就是,可以测量时间的电压范围和频率范围

 

要求三:熟练掌握I2C通信协议,因为I2C最为通用,使用最为频繁。大部分通用消费类IC,都是采用这种通信协议。

在熟练掌握I2C通信协议后,能够由此扩展,熟悉IR NEC /DSA/UART/SPI等通用的协议。

这些协议实际都很简单,无非就是认识0与1,在此基础上增加了,START/ACK/STOP的识别即可

 

要求四:熟练掌握8051寄存器的使用方法。因为8051是最为通用的单片机的内核,而且控制方法任何IC都是相通的,你只要掌握了使用方法,那使用各种类型的单片机,问题就不大了。

 

要求五:C语言。

前面四项要求,都是比较死的,只要你花些心思研究,并实际使用一下,掌握起来很简单。

C语言编程功底雄厚,就可以轻松拿下单片机编程了;如果基础不行,关系也不大,找些参考的代码,看懂后,转变为自己的程序也可以。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值