51单片机入门·开篇

文章目录

入门

1.1开发环境的安装

1.2 遇见潇潇遇见你,不负代码不负卿

单片机爱好者之家3群 企鹅群:630442960

入门

        1.1开发环境的安装

用什么写代码--语言是C,环境是keil

Keil C51 是美国 Keil Software 公司出品的 51 系列兼容 单片机 C 语言软件开发系统,与 汇编 相比, C 语言 在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
  • Keil安装
  • Keil"破姐"
  • Typora安装(本文档程序)使用教程 https://www.cnblogs.com/hider/p/11614688.html
  • 使用
        1. 创建项目工程文件夹,可以当作模板 Template
        2. 创建文件,取名 main.c (要打开拓展名,在文件夹窗口上找 查看 ,勾选 文件拓展名
        3. 进入 keil 主页面,工具栏 project->new uVision project-> 选择第一步的工程文件夹位置 -> 输入 工程名字-> 选择芯片类型 AT89c52-> 会提示是否拷贝 STARTUP.A51, 选择是 -> 生成了工程目录 -
> 在工程目录 Source Group1 上右键鼠标 ->add Exiting file to Source Group1...-> 选择代码文 件main.c
        1. 编程,新手如果看不懂以下代码,可以忽略,这次实验只是强调开发流程
        2. 编译,选择输出文件有 hex
#include "reg52.h"

sbit led1 = P3^7;//根据原理图(电路图),设备变量led1指向P3组IO口的第7口
sbit led2 = P3^6;//根据原理图(电路图),设备变量led2指向P3组IO口的第6口

void main()
{
    led1 = 0;//根据电路图,低电平点亮led
    led2 = 0;
    while(1);
}
用什么把代码放进单片机里面
STC-ISP 是一款 单片机 下载编程 烧录 软件,是针对 STC 系列单片机而设计的,可下载 STC89 系列、 12C2052系列和 12C5410 等系列的 STC 单片机,使用简便。
  • 单片机通过type-C数据线和电脑连接(如果不识别,安装ch340驱动,在资料包中)
  • 选择单片机型号STC89C52RC
  • 选择生成的执行程序文件template.hex
  • 点击下载/编程按钮
  • 单片机开关拨动重新上电
  • 自动检测并下载了程序,看到灯亮。如果失败,仔细对照 以上每一步内容
初识单片机
  • 什么是单片机
单片机( Single-Chip Microcomputer )是一种 集成电路芯片
把具有数据处理能力的 中央处理器 CPU 、随机存储器 RAM 只读存储器 ROM
多种 I/O 口和中断系统、定时器 / 计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多 路转换器、 A/D 转换器 等电路)
集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
  • 什么是单片机开发板
基于单片机设计一些外接电路,模块以满足学习,日常调研等工作需求
STC89 系列单片机
命名规则,封装 LQFP44, 特性 定时器,计数器,串口,看门狗, IO
后期学习分享将在下一篇博文中详细讲解哦,敬请期待吧

1.2 遇见潇潇遇见你,不负代码不负卿

我的好朋友们:下期再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值