-
使用keil创建一个项目
- 创建项目工程文件夹,可以当作模板Template
- 创建文件,取名main.c (要打开拓展名,在文件夹窗口上找 “查看”,勾选“文件拓展名”)
- 进入keil主页面,工具栏project->new uVision project->选择第一步的工程文件夹位置->输入 工程名字->选择芯片类型AT89c52->会提示是否拷贝STARTUP.A51,选择是->生成了工程目录- >在工程目录Source Group1上右键鼠标->add Exiting file to Source Group1…->选择代码文 件main.c
- 编程
- 编译,选择输出文件有hex
-
用什么把代码放进单片机里面
- 单片机通过type-C数据线和电脑连接(如果不识别,安装ch340驱动)
- 选择单片机型号STC89C52RC
- 选择生成的执行程序文件template.hex
- 点击”下载/编程“按钮
- 单片机开关拨动重新上电
- 自动检测并下载了程序,看到灯亮。如果失败,仔细对照 以上每一步内容
-
初识单片机
单片机(Single-Chip Microcomputer)是一种集成电路芯片, 把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、 多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多 路转换器、A/D转换器等电路) 集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
-
基本IO口控制
-
单片机编程是什么:人类要求单片机干具体的活,有点像提前写个小纸条贴冰箱上,告诉你女朋友 煮鸡蛋不加水
-
单片机执行程序怎么理解: 女朋友看到纸条后,照做!
-
单片机能做什么事情:IO口供电,串口数据传输等
-
肉眼可见的引脚是什么:方便人类对单片机IO口,串口接东西
-
单片机CPU怎么找到IO口:通过寻址,说白了有一些地址数据,头文件帮你做很多了
-
怎么写纸条(编程)找到IO口呢:ANSI C
//sfr“指令”: 用来直接描述硬件地址,小白先理解成“一组IO口”的起始地址中数据 sfr P0 = 0x80; P0 = 0;
-
怎么找到IO口的具体一个引脚呢:
//sbit“指令”:对应可位寻址空间的一个位,小白先理解成“一个IO口/针脚”的地址中数据 sbit led2 = P3^6 ; //c语言的一个字节,char型就是8位
-
-
点亮LED
#include "reg52.h" sbit led1 = P3^7;//根于原理图,I/O口3.7指向LED1 sbit led2 = P3^6; sbit led3 = P3^1; sbit led4 = P3^0; void main(
keil环境搭建和单片机的认识、点亮第一个LED
最新推荐文章于 2025-04-09 19:22:04 发布