当前位置: 首页 > news >正文

<一>51单片机环境

目录

1,51单片机开发语言是C,环境keil

1.1,工程创建

1.2用什么把代码放进单片机里面

2,初识代码


1,51单片机开发语言是C,环境keil

1.1,工程创建

1. 创建项目工程文件夹,可以当作模板Template
2. 创建文件,取名main.c 

3,编译,选择输出文件有hex
4. 进入keil主页面,工具栏project->new uVision project->选择第一步的工程文件夹位置->输入
工程名字->选择芯片类型AT89c52->会提示是否拷贝STARTUP.A51,选择是->生成了工程目录-
>在工程目录Source Group1上右键鼠标->add Exiting file to Source Group1...->选择代码文
件main.c

1.2用什么把代码放进单片机里面

STC-ISP 是一款单片机下载编程烧录软件,是针对STC系列单片机而设计的,可下载STC89系列、12C2052系列和12C5410等系列的STC单片机,使用简便。

1,单片机通过type-C数据线和电脑连接(如果不识别,安装ch340驱动,在资料包中)
2,选择单片机型号STC89C52RC
3,选择生成的执行程序文件template.hex
4,点击”下载/编程“按钮
5,单片机开关拨动重新上电
6,自动检测并下载了程序,看到灯亮。如果失败,仔细对照 以上每一步内容

2,初识代码

P37引脚接的是LED灯,给一个低电平,灯亮

#include "reg52.h"
sbit ledOne = P3^7;
void main()
{
//灯亮,给一个P3.7低电平
ledOne = 0;
}

http://www.lryc.cn/news/495385.html

相关文章:

  • 【0x0001】HCI_Set_Event_Mask详解
  • 第三方Express 路由和路由中间件
  • 七、Python —— 元组、集合和字典
  • Aes加解密
  • 【时时三省】Tessy 故障入侵 使用教程
  • .NET 9 AOT的突破 - 支持老旧Win7与XP环境
  • CondaValueError: Malformed version string ‘~‘: invalid character(s).
  • 01-Ubuntu24.04LTS上安装PGSQL
  • Esp32使用micropython基于espnow实现语音对讲机
  • Docker 容器隔离关键技术:SELinux
  • Java并发07之ThreadLocal
  • 【单细胞数据库】癌症单细胞数据库CancerSEA
  • Rsa加解密 + 签名验签
  • bugku-web-留言板1
  • 进程状态的学习
  • Vue 2.0->3.0学习笔记(Vue 3 (四)- Composition API 的优势)
  • close and shutdown?
  • PostgreSQL + hasura + Apollo + GraphQL + React + Antd
  • Android笔记【10】
  • Leetcode打卡:N皇后
  • Linux内核4.14版本——ccf时钟子系统(3)——ccf一些核心结构体
  • [Deep Learning] 深度学习中常用函数的整理与介绍(pytorch为例)
  • 【ETCD】etcd简单入门之单节点部署etcd
  • Cadence基础语法
  • GAMES101虚拟机使用教程与探讨
  • 王道考研编程题总结
  • 算法2--滑动窗口
  • pycharm或conda中配置镜像源
  • C#基础之方法
  • JVM 性能调优 -- JVM常用调优工具【jps、jstack、jmap、jstats 命令】