想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。早期可能是绝大多数嵌入式工程师或者电子爱好者接触的第一款单片机——51单片机,不像现在很多学习单片机的朋友都跳过51单片机直接学起了STM32等比较高级一些的单片机。

51单片机指的是所有搭载可执行INTEL 8031指令系统的MCU的单片机。MCS-51单片机是美国INTEL公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。

有些文献甚至也将8051泛指MCS-51系列单片机,8051是早期的最典型的代表作,由于MCS-51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51内核实际上已经成为一个8位单片机的标准。

基于51单片机的USB最小系统

其他的公司的51单片机产品都是和MCS-51内核兼容的产品而以。同样的一段代码,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、 PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL公司的 AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写1000次)存储器取代了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。

51单片机的具有价格低廉、适合初学者学习的优点。缺点也很明显,运算速度慢,性能不够优秀等。这是由于51单片机设计时采用了集中指令(CISC)结构,而且为了抗干扰,设计者采用了12分频的方法。因为I/O接口采用了准双向口,所以I/O接口的驱动能力也不怎么强。早期的51单片机甚至还预留了红外线照射窗,通过红外线照射的方式复位。51芯片内部也没有集成振荡电路,只能通过外部电路加载晶体振荡器或者PLL电路实现时钟功能。这就造成了使用51单片机制作计时电路等对于时钟要求高的电路的不准确性。

虽然51单片机有的缺点有些多,但是是它带领我们走进电子世界,帮助我们了解电子设计这条道路上的领路人。就像在现代生活中到处都是汽车的身影,交通工具越来越便捷,而它还是那台老旧的自行车,在哪天我们提倡低碳环保或者想锻炼的时候,它又可以从新派上用场。

单片机的入门-51单片机相关推荐

  1. 单片机位寻址举例_单片机学习:51单片机寻址方式详解

    51单片机是对所有兼容Intel 8031指令系统的单片机的统称.该系列单片机的始祖是Intel 8031单片机,后来随着Flash rom 技术的发展,8031单片机取得了长足的发展,成为了应用最广 ...

  2. C51汇编语言寻址方式,单片机学习:51单片机寻址方式详解

    原标题:单片机学习:51单片机寻址方式详解 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.该系列单片机的始祖是Intel 8031单片机,后来随着Flash rom 技术的发展,8 ...

  3. c51单片机的语言,51单片机,stm32,arduino都是用什么语言进行编程的?

    51单片机,STM32单片机用汇编或者C语言,现在基本都用C语言编程,Arduino有自己的编程环境,用户也是用C语言编程. 51单片机的编程 51单片机进入中国比较早,在早前用汇编编程比较多,我在上 ...

  4. 从51单片机白痴到51单片机高手的快速成长

    从51单片机白痴到51单片机高手的快速成长 推荐一个不错的51单片机学习视频教程(高清晰版本)电驴下载   也可以用迅雷下载 飞龙教程------51单片机 需要更多单片信息请与我联系 飞龙QQ:90 ...

  5. 从零学习入门51单片机和STM32单片机

    ❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分:建议先学习51单片机,其是STM32等高级单片机的基础:这样再学习STM32时才能融会贯通. ☀️ 专栏适 ...

  6. 入门51单片机(STC8952RC)定时器、有关中断原理简述、寄存器设置与程序示例(包括流水灯和计时器)

    目录 1.单片机之定时器 1.1 STC89C52RC定时器模式1工作流程 1.1.1 计数部分 1.1.2 时钟部分 1.1.3 中断部分 1.2 定时器T0.T1相关寄存器 1.2.1 TCOM寄 ...

  7. 51单片机sht30_基于51单片机和机智云的WIFI智能插座(2019版)

    和大家分享一下我做STC15W4K56S4单片机(51单片机)连接机智云WIFI智能插座的过程,实现了网络时间获取.温湿度采集.定时开关.OLED屏幕显示.定时开关.数据定时保存等功能,供参考和交流. ...

  8. 51单片机教程:51单片机驱动四个8*8点阵,拼凑16*16点阵显示标准汉字。

    看此篇博文之前建议先看博主的上一篇博文: 51单片机教程:8*8 点阵显示字符.数字.简单汉字 取走点赞哦~ 教你如何用4个8乘8点阵拼成一个16乘16点阵 资料链接:点阵16乘16.rar 一.点阵 ...

  9. c语言51单片机外部中断,51单片机外部中断0实例详解

    今天就以51单片机的外部中断0为例,来简单讲解一下单片机中断的用法. 1 51单片机的中断源 51单片机共有5个中断源,分别为:外部中断0 定时器0中断 外部中断1 定时器1中断 串口中断 每一个中断 ...

最新文章

  1. python 打印执行命令的参数_python之获取命令行参数
  2. **Python垃圾回收机制
  3. 打开sql server 验证
  4. 浮动元素的display属性
  5. Hough直线检测的理解
  6. 《SAS编程与数据挖掘商业案例》学习笔记之十三
  7. kindeditor简单使用
  8. Asterisk权威指南/第一章 一场电话革命
  9. Storm精华问答 | storm与Hadoop区别?
  10. python3flask教程_全面的Flask教程[3大部分]
  11. 如何删除itunes中的ipa安装包
  12. IT运维存在问题及改进
  13. 【信号与系统】拉普拉斯变换
  14. 蓝桥杯2021年PYTHON 真题,跳房子
  15. Jenkins--创建自己的第一个Jenkins任务
  16. 前端项目如何使用svg矢量图
  17. 动态代理及JDK动态代理源码分析
  18. Be awesome
  19. python+django口腔牙诊所管理系统nodejs+vue+elementui
  20. 宜都市职业教育中心网络综合布线实训室竣工

热门文章

  1. 安全狗入选CSA《2021中国零信任全景图》多个领域
  2. 1071 小赌怡情 (15 分) python
  3. linux下VMware安装出现的问题解决
  4. 3D大底批量分布处理7.47h注册版
  5. AVI格式视频转YUV
  6. c语言反推三角函数,【图】MACD反推公式的问题_反三角函数公式大全,年龄问题的所有公式,配套问题公式大全,反导数公式大全,拉氏反变换公式_指标编写互助答疑论坛_理想论坛 - 股票论坛...
  7. 奇虎360选择IPO “壳概念”很受伤
  8. 中东政策_中东游戏的简要历史
  9. 在线网站客服系统源码
  10. 未来做什么职业最赚钱?学什么技术以后有发展前途?