PLC学习,机器人学习,C++ 机械制图,电气制图,尽在灵犀学习网
PLC学习,机器人学习,C++ 机械制图,电气制图,尽在灵犀学习网 单片机 51 arm 学习资料 mcu1 Insert title here lesson1 Insert title here

第1课 汇编语言简介


5
1单片机是Intel 8031的升级品。兼容8031系列的单片机,是8004系列的单片机的衍生品。所谓的 51系列的单片机 不单单是指Intel的8051单片机,是指所有51兼容的单片机,例如 ATMEL AT89c51 AT89C52等。国内宏晶出品的STC89C51 STC12,STC15系列都可称为51 单品机

如果是学习使用,推荐STC89C51单片机来学习。不需要专用的下载器,使用串口线配TTL电平的RS232接口板就可以刷机,成本低廉,学习简单

51单片机的片上资源

  • 程序存储器 8位 16KByte (rom)
    51 40脚 DIP封装
    图1 DIP40 封装图
  • 数据存储器 8位 128Byte (ram)
  • 指令数量 111条
  • IO线 32个
  • 专用寄存器 21个
  • 定时器/计数器 2个
  • 定时器中断源 5个
  • 全双工串行口 1个
    51 40脚 DIP封装
    图2 80C51 IO定义

当然,51单片机的其他兼容机型的片上资源不是固定不变的,不同厂商的不同型号品牌,都有所不同,有的是增加了RAM 有的是增加了Rom ,还有的加入了EErom功能,但是对内部寄存器 IO定义,指令等都会采取兼容intel C 51型号的定义,
大部分最近出的 51兼容机型 都集成了内部晶振,我们只需要加个单片机的电源,设备就可以工作了。 目前51单片机也有3V和5V系列的区分,老的型号一般采用5V直流供电。
新型号的51单片机为了方便客户刷机,大部分采用了ISP功能,只要有串口线就可以进行程序烧写。

自从51单片机推出市场以来的30年间,在低端控制器市场一直占有着统治地位。包括现在我们的大部分需要,依然以51为教材来学习单片机。
51 是一个比较经典的机型,能帮助我们快速理解单片机的工作原理,IO电路的扩展设计等。

学习51单片机的准备工作

  • 一个51实验板,可以到淘宝上买到很多型号的实验板  推荐兼容STC89C51的
  • 一台装有win7系统的电脑,当然其他系统也可以,这里推荐win7
  • 一个 usb转串口的转换线,建议买带灯的那种,可以看到收发数据
  • 一个232转TTL电平的接口板,实验板自带的就不要购买了

以上为硬件资源,软件方面可以到www.stcmcu.com下载烧写软件,和CPU的数据手册,如果你是跟随我们的教程学习的话,还需要安装ubuntu系统 后面会讲解如何使用虚拟机安装ubuntu系统。那么我们的编程软件是在ubuntu下运行的。

atmel 单片机

STC 单片机

Keil C51 集成编程软件

硬件设计软件 altium

本课程视频百度网盘下载链接 密码:37hs

51单片机在线培训课程 已经在线开课,需要请联系QQ : 36891801,邮件:Gene@lingxiedu.com

PLC学习,机器人学习,C++ 机械制图,电气制图,尽在灵犀学习网
版权所有 lingxitech 联系方式 Gene@lingxiedu.com QQ 36891801

查询数据库lingxiedu 进行访问统计
总访问量:---6291----