江科大51单片机学习笔记

目录

前言

一、单片机及开发板介绍

简介

应用领域

STC89C52单片机

单片机命名规则

相关了解

认识开发板

stc-isp型号

​编辑

二、LED介绍

简介

数据格式

原理图

高低电频

寄存器

进制转换

相关代码及现象

三、LED闪烁

代码部分

现象​编辑

四、LED流水灯

代码部分

流水灯改进,可控制延迟时间

五、独立按键控制LED灯的亮灭

1.轻触按键

2.操作

*相关知识补充*

寄存器

进制转换

常见进制简介

进制转换方法

二进制与十进制互转

二进制与八进制互转

二进制与十六进制互转

十进制与其他进制互转

小结

C51数据类型

C51数据运算


前言

这些笔记是根据江科大的51单片机教学视频自编的,大家可以在观看视频的同时,参考我的笔记并撰写适合自己的笔记。如果发现有错误或不清晰的地方,欢迎大家在评论区一起讨论。希望我们能互相勉励,共同进步,并在这条路上越走越远。

持续更新......

一、单片机及开发板介绍

1.简介

1.单片机,英文Micro Controller Unit,简称MCU

2.内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等系列电脑的常用硬件功能

3.单片机的任务是信息采集 (依靠传感器)、处理(依靠CPU) 和硬件设备(例如电机,LED等) 的控制

4.单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用

5.同时,学习使用单片机是了解计算机原理与结构的最佳选择

2.应用领域

单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词一“智能型”如智能型洗衣机等

3.STC89C52单片机

4.单片机命名规则

STC是公司名

89是系列

C代表工作电压:5.5V~3.8V

52:程序及RAM空间大小:8K字节程序空间及512字节RAM空间

5.相关了解

Vcc代表电源正极,GND代表电源负极

单片机方向:单片机上方有一个缺口,缺口的左边是1号引脚,缺口朝上

6.认识开发板

电子元件,具体来说是一个电位器(Potentiometer)。电位器是一种可调电阻器,它允许通过改变电阻值来调节电路中的电压或电流。这种元件通常用于控制音量、亮度、速度等参数。

7.stc-isp型号

二、LED介绍

1.简介

中文名:发光二极管

英文名:Light Emitting Diode

第一张图,左边是正极,右边是负极

第二张图小的那个部分是正极,大的代表负极

第三张图,引脚长的是正极,短脚是负极

2.数据格式

102=1000,10后面加两个0,10是有效数字,2是倍率,即10*100

eg:473 //47*10^3 

1001 //100*10

3.原理图

蓝色的是电阻,用来限流的

VCC是正极

(1)高低电频

高是5V,低是0V

输出高电频不亮,低电频亮

1是高电频,0是低电频

4.寄存器

CPU通过控制寄存器来控制硬件电路,硬件电路执行我们想要的功能

有关寄存器的详细了解请移动到最后一部分,查看相关知识补充

5.进制转换

详细进制转换请看最后*相关知识补充*部分

6.相关代码及现象

1111 1110是使得P20为0,让它成为低电频

三、LED闪烁

结合上面的知识和江科大51单片机的视频,闪烁就会变得很容易,让我们接下来直接看代码吧

1.代码部分

LED灯500ms闪烁一次

最右侧的灯在闪烁

2.现象

现象是最右侧的灯在闪烁,图片无法呈现,大家见谅啦!

四、LED流水灯

1.代码部分

灯从右至左依次闪烁,时间间隔为500ms

2.流水灯改进,可控制延迟时间

五、独立按键控制LED灯的亮灭

1.轻触按键

按键相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开

单片机上电的时候,所有的io口默认的都是高电频,按键没有按下,保持的就是高电频,如果按下按钮,保持的就是低电频

2.操作

(1)srf是定义8位整个寄存器的,srf是操作8位的,P2=0xFE;

(2)sbit P2_2 = =0xA2 //sbit是操作1位的

  • P2_0=0; //只用输入0或1,因为它是操纵一位的,非0就代表1

(1)独立按键

RXD是P3_1

3.代码和引脚

六、独立按键控制LED的状态

1.按键的抖动

对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值