51单片机入门指南系列:一、前期准备

本文介绍了51单片机学习的前期准备,包括为何52单片机也被称作51,讲解了51单片机的基础知识,如编程、电路和动手能力的培养。提到了编译环境keil的使用,推荐了适合初学者的51单片机书籍,并分享了购买实物开发板的建议。此外,还提供了编程学习资源和视频教程的推荐,强调了电路知识的重要性。
摘要由CSDN通过智能技术生成

51单片机学习步骤

51单片机是嵌入式学习的入门级芯片之一,通过51单片机,了解寄存器的控制,中断的设置,学习最小系统的必要条件,以及单片机间通信的通信。
学习51的过程,囊括了编程和电路,还有动手能力。当单片机控制的外部传感器或机械结构运动时的那种乐趣,会激发人更加愿意学习下去。

为什么我用的是52单片机,大家也说它是51?

51单片机是一个统称,指的是51内核,与Intel的8051相同内核的单片机,统称为51,国内常用的为STC89C51、STC89C52,以及AT89C51,部分芯片还有后缀,如STC89C51RC。

注意事项

  1. 区分不同芯片,在将程序烧录进芯片时,部分烧写器需要手动选择对应芯片,否则烧写会失败;
  2. 不同厂家的芯片品质有区分,国产STC芯片,长时间运行,会出现功能失灵,需要手动再将程序刷进去;
  3. 初学者买芯片请注意封装,一般入门级,大家买开发板或者最小系统板,使用的都是直插式的芯片,封装一般为DIP(引脚很长,可以插进洞洞板和面包板),有特殊需求才会考虑贴片式封装(PQFP),即我们拆开某些电子设备中看见的芯片。;
  4. 单片机学习编程基础可为0,当你能看懂代码时,恭喜,你已经摸到门槛了;
  5. 在编程之余,你还需要学习一定电路知识,最起码需要看懂电路原理图,因为你的引脚配置全部依仗原理图,很多情况是,别人给你发了张原理图,让你修改对应代码和引脚;
  6. 电路知识可以不那么精深,如果你热爱编程,请大踏步走下去,这将是你的天赋,但,请了解一些基本的电路知识,会一点模电知识,这很有帮助如果硬件设备无法成功运行,那么总体结果还是失败的;

编译环境

单片机开发,最常使用的软件就是keil,keil目前最新版为keil5,版本号为:V5.37。下载地址: https://www2.keil.com/mdk5.
如果你学习时跟随视频学习,如清祥或者普中单片机开发视频学习,他们使用软件为keil4,为keil5的低级版本,功能及操作界面一致,keil5使用好处在于可选择的芯片数量有增加,可以通过安装芯片包,进行其他系列的开发,以及可以使用在线模板,快速生成工程。

单片机入门书籍

目前最适合初学者的51书为,郭天祥的51单片机C语言教程,通俗易懂,图文并茂。
实物照片
推荐一本电路学习的书,电子工业出版社的,实例简单易懂,并且讲解了很多有用的知识点,有一些简单的电路可以拿来练习,通过实践,了解电路究竟如何工作的。而且有视频教程,非常适合新手学习。
电路学习书籍
如果编程基础想进行特训,个人建议去网站学习,编程类学习,网站学习的优势是,动手能力将极大提高,书籍学习的优势是,知识点学习更加宽泛和密集,需要两者结合起来。
一般来说,初学者学习编程,最常用的网站就是菜鸟教程,C语言中文网。如果大家有更好的学习平台,可以分享出来。
视频平台学习,一般在购买单片机开发板时,就会有光盘附赠,里面有完整的视频教程,而且网络上这类视频也很全面,个人在推荐方面,更推荐学习清祥的视频教程,在讲师发音吐字,语言逻辑方面,清祥的视频更合适。
也可以在B站直接搜索51单片机。学习方式和类型非常多,请根据个人喜好进行学习。

购买实物开发板

开发板选择则很多样,笔者建议学习时根据财力酌情购买。一般常见的为:普中,清祥,天翔。其中普中最便宜,天翔最贵。但三个板子均能满足学习要求。
在这里插入图片描述
电脑自不必说,,51单片机开发,对电脑配置要求并不高,CPU以及GPU都无明显压力,3000价位的电脑就可胜任,但如果后续你有电路学习要求,如需要电路仿真,PCB绘制,请增加预算,务必请用好一点的显卡和CPU内存和硬盘无要求,毕竟可以更换,屏幕也无要求,1920*1080足以。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值