如何学习51单片机

clever _boy 2020-07-20 11:04:25
当我第一次接触单片机的时候 完全不知道什么是单片机 在大学的课堂里听的也是懵懂 那时候还是大一上学 学习51单片机 要对它的管脚功能 了解 一共有20个引脚 时钟复位 晶振是用来起振的 51单片机其实在于对c语言的运用 把我们所需要的写成一个个函数 然后在主程序进行调用。
...全文
57393 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
@矛盾综合体 2020-09-04
  • 打赏
  • 举报
回复
个人总计四个字,外内硬软,由内到外,由硬到软。如果深入全方位学习嵌入式这块的话,例如51,先了解芯片内部构建,有什么寄存器,各个IO口有什么区别,等等,了解这些你才知道外设怎么接,什么口需要外接上拉电阻,什么不需要,哪些外接到哪些引脚比较方便等等,至于熟悉硬件才可以去完善你的代码,知道什么时候设置什么电平等等。了解这些基本上对一款芯片也差不多了。 通信协议,做软件有软件的协议,硬件有硬件协议,了解协议很方便,如果是公司的话,其他基本上封装,但是协议基本上通用而且持久。
qq_45056834 2020-09-02
  • 打赏
  • 举报
回复
哔哩哔哩很多视频
陈伙宜 2020-09-01
  • 打赏
  • 举报
回复
我认为哔哩哔哩i是一个好的学习软件,上面有很多的资源可以利用,最好是买一个单片机开发版,按照他所给的资料去学习,所给的视频多看几遍,我就是这样学习单片机的,如有不当请见谅
ba_wang_mao 2020-08-21
  • 打赏
  • 举报
回复
引用 2 楼 huaijin622 的回复:
怎么说呢。。。现在随便网上一搜,一大把教程,比较推荐从哔哩哔哩找教程看。 学习的话,主要从两个方面来看: 1)硬件:51单片机的外围硬件电路很简单,其实别的单片机电路也都差不太多,时钟,复位,电源,然后,再就是你看到的教程的那些别的芯片的电路,个人不是很推荐直接买开发板,最好自己买分立元器件,弄块面包板自己焊接,这样印象才能更深刻 2)软件:51的软件也很简单,毕竟8位单片机,也没有太多资源,首先在网上找找C语言的教程,个人比较推荐黑马程序员的C语言教程,C语言学的差不多以后,再想着说接入单片机(至少知道基本控制语句,变量,函数体,预定义,结构体,数组,指针);然后,下载一个 keil 这是单片机编程专用软件,再然后,自己淘宝先买一个51的最小系统板,买个USB转串口下载器,买几个LED,几个1K的电阻,用面包板连接起来,跟着教程学会点灯。 到这,恭喜你,你已经入门了
当你单片机入门后,就需要学更多的知识啦! 首先C语言一定要熟练运用,搞单片机主要是用C语言进行开发。 例如: 1、总线类 I2C总线 ---对应器件 AT24C02,SD2405 SPI总线 RS232 RS485 2、协议类 MODBUS RTU TCP IP 协议 MTQQ协议 3、操作系统 FREERTOS UCOSII RT-THREAD 总之,买个中级的开发使劲学就行啦!出名的开发板有:正点原子开发板,野火开发板,安富莱开发板,神舟开发板。
hold-ln 2020-08-17
  • 打赏
  • 举报
回复
买一个开发板,比如 新唐N76E003, 或者直接买STM32。 开发板上配套有例程和视频教程。 一个个的学习下去,坚持很重要,要会C语言,还有懂点电路上的知识。 时钟、输入输出口、定时器、串口、PWM,然后加些小模块去通信,学习IIC,SPI等
huaijin622 2020-08-15
  • 打赏
  • 举报
回复
怎么说呢。。。现在随便网上一搜,一大把教程,比较推荐从哔哩哔哩找教程看。
学习的话,主要从两个方面来看:
1)硬件:51单片机的外围硬件电路很简单,其实别的单片机电路也都差不太多,时钟,复位,电源,然后,再就是你看到的教程的那些别的芯片的电路,个人不是很推荐直接买开发板,最好自己买分立元器件,弄块面包板自己焊接,这样印象才能更深刻
2)软件:51的软件也很简单,毕竟8位单片机,也没有太多资源,首先在网上找找C语言的教程,个人比较推荐黑马程序员的C语言教程,C语言学的差不多以后,再想着说接入单片机(至少知道基本控制语句,变量,函数体,预定义,结构体,数组,指针);然后,下载一个 keil 这是单片机编程专用软件,再然后,自己淘宝先买一个51的最小系统板,买个USB转串口下载器,买几个LED,几个1K的电阻,用面包板连接起来,跟着教程学会点灯。
到这,恭喜你,你已经入门了
worldy 2020-07-23
  • 打赏
  • 举报
回复
LZ继续加油

27,515

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧