-
前阵子帮他们做实习小车的买东西,看着便宜就顺便买了个红外的遥控器和1838的红外接收头子。这两天闲着没事,看了很多资料才终于完成了红外解码,的确是久了没玩51,好多东西生疏了导致调试过程几经挫折,经...
-
可以实现直流电机的调速,这里在上面的原理基础上,将L298N模块的ENA和ENB连接的短接冒拔下来,将ENA接在RC1上,ENB接在RC2上。
-
一步一步教你玩51单片机:Keil μVision4 IDE的安装和点亮一只发光二极管(图文并茂)
-
给出了基于C8051F060单片机的数据采集存储系统设计方案,可实现外场试验中弹载振动传感器输出的3路振动信号的采集和存储,并将存储的数据通过串行接口上传至地面测试台,最终上传到上位机,从而实现现场...
-
单片机外围电路中涉及的问题:复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,由于单片机输出有限,当负载很多的时候需要另外加驱动芯片 74H...
-
本程序是通过秒信号触发中断来实现的,要求中断程序必须在1S内执行完毕;步进电机转速控制是通过8255输入信号在每次执行中断程序内调整控制信号的循环次数来实现的。
-
单片机开源项目之按键可调时电子钟(矩阵按键+红外遥控按键进行调时)
此程序是基于51hei单片机开发板上面写的,如需要移植到自己的电路上,修改相应的端口即可。
-
实时时钟+红外+温度传感器+LCD1602显示程序,此程序是在51hei单片机开发板上面做的,如需要移植到自己的电路上,修改相应的端口即可。
-
本文在分析了MC805lIP Core的结构原理,设计层次,内核各组成模块及参数设置的基础上,详细论述了MC8051 IP核的FPGA实现与应用的实际设计步骤。
-
单片机开源项目之Stopwatch数码管显示-实用秒表此程序是在51hei单片机开发板上面做的,如需要移植到自己的电路上,修改相应的端口即可。
-
单片机开源项目之基于DS18B20的带记忆功能温度报警系统源码
此程序是基于51hei单片机开发板上面做的,如需要移植到自己的电路上,修改相应的端口即可。
-
很早之前写的一个8字单红色LED屏显示程序,程序环境为KeilC V3,用的单片机为STC的12C5A60S2,图的是速度比一般51快,外接11.0592的晶振,完全不延时时可以带4块8字(32*3...
-
晶振是什么?全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的...
-
在学习开发51+RC500的过程中发现了两种访问外部寄存器的操作方法一种是用XBYTE方法来直接访问外部寄存器一种是用基地址加偏移量的方法来访问外部寄存器两种方法的本质其实都一样,我可以看XBYTE...
-
一个工程可以有多个CPP,但CPP的名字不能相同,因为编译的OBJ的文件是以CPP为单位。多个.cpp,.h文件是怎么连接在一起的?不同CPP文件的函数可以通过声明的方式使用,通常声明放在H文件里,...
-
上面的单片机系统和汇编语言控制指令,很容易被更改为多口、多位的单键控制系统。图5为多个LED灯-单个按键的运行结果与汇编语言。图6中对P2.0口改用双掷开关,实现P2.0口的两种电平状态。
-
通过改变位或字节的赋值,可以使得LED灯亮或灭,以此形成闪烁效果。但是硬件的响应时间太短,使得效果不佳。虽然可以通过改变单片机的时钟设置来改变效果。但时钟的改变极其不方便,因此需要利用延时指令(注意...
-
这是一个常用程序段—子程序—标准程序,通过端口扫描而获得输入数据或控制输出数据,达到节省位或字节的目的—节约硬件资源。
关于扫描,可以从位及其取反实现流水灯着手来理解。可以通过移位实现流水灯—扫描...