本文是基于b站视频BV1RB4y1i71i和BV1Mb411e7re(推荐)的学习笔记。


CH340驱动安装失败,显示预安装的问题

我的系统是win11,网上各种教程均无法解决,然后把我的移动硬盘拔掉,就可以了。可能两个设备有冲突吧

顺便说下,也可能是我用usbhub的关系,移动硬盘和单片机在同一个hub上。

上面的方法也不行,最后换一根线解决。

程序下载

PZ-ISP

2024-02-07T10:48:43.png

STC-ISP

2024-02-07T11:50:54.png

点亮第一个led灯

2024-02-07T10:51:41.png

资料和软件下载地址:https://pan.baidu.com/s/1Fao9VfrM67TIFeIsusnSIw?pwd=7rx1

下载stc-isp和Keil5 C51

51单片机介绍

单片机简介

一台能够工作的计算机要有这样几个部件构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备。
而在单片机中,这些部件全部被做到一块集成电路芯片中,所以就称为单片机(也称微控制器 MCU) 。

本次学习的单片机型号:STC89C52RC

所属系列:51单片机系列
公司:STC公司
位数:8位
RAM(相当于内存,掉电丢失):512字节
ROM(相当于硬盘,掉电保留): 8K (Flash)
工作频率: 12MHz

2024-02-07T12:45:59.png

单片机内部拆解 2024-02-07T12:52:05.png

单片机内部结构图 2024-02-07T13:06:37.png

单片机管脚图

2024-02-07T13:07:40.png

单片机最小系统

2024-02-07T13:14:00.png

LED灯

2024-02-07T13:40:06.png

中文名:发光二极管
外文名:Light Emitting Diode(简称: LED)
用途:照明、广告灯、指引灯、屏幕

新建Keil工程,选择AT89C52

2024-02-07T13:35:46.png

2024-02-07T13:39:33.png

控制发光二极管的逻辑:MCU->CPU->寄存器->驱动器->IO引脚。(->在这里表示控制)

代码:点亮第一个led灯

#include <REGX52.H>

void main(){
    P2=0xFE;//11111110
        //避免主函数不断被执行
    while(1){
    }
}

记得勾选生成hex文件

2024-02-07T14:52:17.png

未完待续

发表评论