自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 51单片机——74HC573锁存器

锁存器作用:可以把数据输入端与输出端进行隔离或连接。74HC573锁存器原理图见文末。图中:锁存器2-9脚为数据输入端,连接单片机数据输出引脚;12-19脚为数据输出端。GND接地,Vcc接正极。OE脚为高阻引脚,其为高电平时,输出端不会输出高低电压,一般接GND。LE脚为“隔断按钮”。输入端八位引脚的数据由单片机或其他数据输入口的数据实时变化当LE脚为高时,输出端八位引脚的数据会...

2020-02-10 08:55:29 5704

原创 51单片机——动态及静态数码管

数码管为七位数字显示另加以为小数点显示位,共八个LED灯管组成。使用

2020-02-01 19:22:25 322

原创 51单片机——矩阵按键

矩阵按键优势及实用意义:优化独立按键,独立按键识别16个按键需要十六个IO口,占用太多IO口。

2020-02-01 10:15:45 1332

原创 51单片机——串口通信

所需寄存器:SCON特殊功能寄存器,PCON.7寄存器位以及TMOD(定时计数)寄存器。串行口工作之前,需要进行初始化,主要是设置产生波特率的定时器1,串行口控制和中断控制。具体:*确定T1的工作方式(编程TMOD寄存器)计算T1初值,装载TH1和TL1(后有计算方法)启动T1(TCON中的TR1)确定串行口控制(SCON)打开总中断以及串口中断*初值计算方法没懂,但是有软件...

2019-08-14 07:57:35 353

原创 51单片机——定时计数器

*CPU时序:振荡周期:为单片机提供定时信号的振荡源周期(如晶振周期或外加周期)。状态周期:为两个振荡周期。用S表示(又称S周期或时钟周期)。机器周期:为六个状态周期。指令周期:完成一条指令所需要的全部时间,以机器周期为单位。在51单片机中有两组定时计数器,与CPU相互独立,。工作原理是随机器内部的时钟或者外部脉冲信号对寄存器数据加1,当计数器加到全1时,再加1便会置0溢出,使相应终端...

2019-08-08 08:43:54 2037

原创 51单片机——外部中断

INT0是外部中断0(0)INT1是外部中断1(2)T0和T1是定时器中断(1,3)RX和TX是串口中断IT0和IT1确定工作方式(寄存器TCON中配置)IE0和IE1是中断标志位,为1的时候,向CPU发送请求中断TF0和TF1是溢出中断请求位(定时器溢出便置1,发送请求中断)RI和TI是串行口中断请求标志位(前收后发,完成置1,发送中断)(PS:以上三行,中断请求发送由硬件自行...

2019-08-05 15:47:41 2782 2

原创 51单片机——独立按键

独立按键介绍初始相邻两脚导通,另外两脚不导通。在闭合和断开时,会存在按键抖动现象。在代码中,需要进行消抖处理。按键连接引脚处一般有上拉电阻,故一般为高电平,按键另一端连接电源负极。故按键接通后,会将引脚处的电平拉低,从而起到调节作用。按键控制LED灯开关代码#include<reg52.h>sbit led = P1^0;sbit s1 = P2^4;void del...

2019-08-03 08:29:36 1352

原创 51单片机——蜂鸣器

蜂鸣器介绍蜂鸣器分为有源蜂鸣器和无源蜂鸣器。电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动模片、以及外壳等组成(通过电磁作用发声)。压电式蜂鸣器由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5到15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。有源蜂鸣器:通过单片机的管脚经过...

2019-08-02 08:02:58 1180

原创 51单片机——LED流水灯

流水灯工作原理由前两篇,结合相应函数,可尝试自行写出。函数如下#include<reg52.h>#include<intrins.h>typedef unsigned cher u8;typedef unsigned int u16;#define LED P2;void delay(u16 i){ while(i--)}void m...

2019-08-01 21:58:34 454 2

原创 51单片机——LED灯闪烁

LED闪烁原理上篇学习笔记讲到LED点亮的条件为使相应接口处进行低电平输出,从而点亮LED灯。由此可知,使应接口处输出电压反转,便可实现LED灯的熄灭。代码部分#include<reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit LED = P2^0;void delay(u16 i){ ...

2019-08-01 20:34:50 7044

原创 51单片机——LED灯的点亮

点亮LED原理单片机点亮LED 利用LED阳极为正阴极为负才会导通点亮的特性,进行LED点亮的。【一般来说,在单片机引脚处均会有拉高电阻(P0口除外)】所以一般将LED的阳极接到扩展板正极,阴极接到单片机引脚处,这样的话,将相应引脚输出低电平,便会点亮LED...

2019-08-01 20:17:04 1524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除