- 博客(3)
- 收藏
- 关注
原创 【51单片机】红外通讯(接收信号并进行解码)
51单片机红外通讯(接收信号并进行解码)在此主要学习如何将红外通讯用代码来转化实现首先我们需要了解红外通讯的基本组成或者是是基本过程,一般来说,红外操作系统由接收装置和发送装置两大部分组成。那么从图中可以得到,红外通讯的基本过程,首先需要提前对键盘进行相应的编码调制,(此处我们用的是单片机送的红外遥控器),当你按下按键时,从发射管发出信号,当红外接收装置接收到信号后,对其进行信号放大与解调,然后解码输出这个信号。信号调制和解调在此处不进行讨论,了解有这个过程即可。不同的遥控产品可能使用不同的
2020-08-31 14:44:23 5901
原创 【51单片机】数码管的静态显示和动态显示
【51单片机】数码管的静态显示和动态显示数码管显示原理此次以点亮共阴数码管为例,a,b,c,d,e,f,g,dp在二进制中按照低位到高位的顺序对应。下表用16进制表达对应的数码管点亮的图案静态显示数码管有静态显示和动态显示两种显示方式,静态显示的每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入一个字形码后,会保持这个字形码不变,直到新的字形码送入,才会发生变化。74HC573锁存器工作原理而了解锁存器的工作原理是理解数码管的动态显示的最佳途径,我们需要学会看图,输出口Q若要
2020-08-10 21:38:10 6207 2
原创 【51单片机】LED点亮,闪烁以及流水灯实现的四种方法
【51单片机】LED点亮,闪烁以及流水灯实现的四种方法点亮LED#include <reg52.h>sbit LED=P2^0;void main(){ while(1) { LED=0; } }LED闪烁(delay函数)#include <reg52.h> sbit LED = P2^0;//管脚定义 void delay(unsigned char m)//m是形式参数 { unsigned char i,j; for (i=110;
2020-08-10 19:46:07 5784 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人