51单片机学习笔记1 简介及开发环境

Posted 编程圈子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51单片机学习笔记1 简介及开发环境相关的知识,希望对你有一定的参考价值。

51单片机学习笔记1 简介及开发环境

一、51单片机

51单片机是对兼容英特尔8051指令系统的单片机的统称。

1. STC89C52单片机简介

  • 公司: STC公司
  • 位数:8位
  • RAM: 512字节
  • ROM:8K
  • 工作频率: 12MHz

STC单片机在线文档地址:
http://www.stcmcudata.com/datasheet/STC89C52.pdf

2. 命名规则

3. 封装

以下图片仅代表封装样式,型号不一定是51系列。

(1)PDIP

(2)LQFP

(3)PLCC

(4)PQFP

二、STC8051结构

1. STC 8051 内部结构图

2. 内部结构框图

3. 单片机管脚图

4. STC89C51最小系统


复位电路:上电时,C1电容充电相当于短路状态,RST为高电平,单片机进入复位流程。
当C1充满电,RST通过R1连地,C1相当于断路,RST为低电平。

三、开发环境

本系列博文使用普中51-2开发板。

1. 安装keil5 for 51的版本

安装过程省略……

2. 安装CH340驱动

安装过程略……

3. 开机

打开电源,DP1指示灯表示电源状态。

4. 下载程序

(1)使用普中提供的下载软件PZ-ISP

  1. 打开开发板电源
  2. 打开软件,选择连接的串口
  3. 根据芯片型号,选择对应的芯片类型
  4. 波特率自动识别,可以不要选择
  5. 选择要下载的程序

这里选择了一个LED流水灯实验的hex文件。

  1. 点击程序下载。
  2. 进度条到100%即完成,可以看到开发板上程序运行的效果。

(2)使用STC-ISP官方下载工具

  1. 打开软件,下载过程要冷启动,这里要关闭开发板电源
  2. 找到单片机型号,注意型号不能错误(我这里使用STC89C52RC)
  3. 选择串口号
  4. 波特率默认不需要设置
  5. 打开程序文件


6. 点击下载/编程
7. 打开开发板电源


等待下载完成,开发板显示运行效果。

以上是关于51单片机学习笔记1 简介及开发环境的主要内容,如果未能解决你的问题,请参考以下文章

51单片机学习笔记2 仿真器的使用及STC89Cxx简介

51单片机学习笔记2 仿真器的使用及STC89Cxx简介

STM32学习笔记①:环境配置及室内温湿度检测

STM32学习笔记①:环境配置及室内温湿度检测

STM32学习笔记①:环境配置及室内温湿度检测

STM32学习笔记①:环境配置及室内温湿度检测