-
51单片机 HC-SR04超声波测距 我写的C语言代码,请问
1、HC-SR04使用方法:给触发端子trig一个10us以上的高电平即可触发,触发后echo端子将接受到高电平,高电平的持续时间就是测距的往返时间。2、例程:#include<reg52.h>#define uc
-
求单片机大神!用89c52单片机实现智能台灯程序!
1、没必要通过24c02来存储设置的数据2、89C52没有ADC,如果需要输入模拟量,请外接ADC3、部分程序贴出。供大家参考:(全部程序请下载zip附件)#include<REG52.h>#include&a
-
stm8单片机,需要做红外接收,类似学习型遥控的,现在要计算一个输入脉冲的时间,然后保存下来,求大神
呵呵,正好以前我做过这种东西。遥控波形经红外一体接收头拿银处衡敏坦理后,高低电平波形时间是较长的,没有必要精确到1us,假设当下降沿触发时,你开启定时几十us级别的定时器,然咐桐后直到上升沿触发,这期间去数总共定时中断进了多少次,然后将这个
-
LED点阵程序
#include <reg52.h>#define uchar 衫轿唯unsigned char#define uint unsigned int#define outdat P2sbit ld=P3^0s
-
求红外解码c程序带详细解释
#include<reg52.h> 包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义sbit IR=P3^2 红外接口标志#define DataPort P0 定义数据端口 程序中遇到
-
求红外解码c程序带详细解释
#include<reg52.h> 包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义sbit IR=P3^2 红外接口标志#define DataPort P0 定义数据端口 程序中遇到
-
单片机c语言编程100个实例
51单片机C语言编程实例 基础知识:51单片机编程基础 单片机的外部结构:祥携 1. DIP40双列直插; 2. P0,P1,P2,P3四个8位准双向IO引脚;(作为IO输入时,要先输出高电平) 3. 电源VCC(PIN40)和地线GN
-
单片机c语言编程100个实例
51单片机C语言编程实例 基础知识:51单片机编程基础 单片机的外部结构:祥携 1. DIP40双列直插; 2. P0,P1,P2,P3四个8位准双向IO引脚;(作为IO输入时,要先输出高电平) 3. 电源VCC(PIN40)和地线GN
-
经典C语言程序例子
题目01:在一个已知的字符串中查察羡世找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。直接编译,程序执行结果如下图所示:题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括)。
-
(51单片机)找一个电子时钟的(C语言)程序,用LED灯做秒表,四个数码管做时-分。急急急!
有XS128的延时控制void delay(void) {int m,nfor(m=14000mm--){ for(n=1000nn--) {} } }void LED(void){ PORTB=0X
-
CCS软件C语言编程输出SPWM脉宽调制波控制感应电机转速程序算法解读
1、PWM波是控制直流电机的通俗的说,5V直流电机在5V的情伏乱弊况下肯陪晌定速度最快,在0V的情况下肯定不转了这样电源0~5V就对应了不同的速度问题是怎么才能实现0~5V的变化呢?于是就用PWM波控制mos管来给直流电机供电。PWM就是一
-
红外接收端接P1——1,让接收到的数在数码管上显示,如何写解码程序。
思维:先接9毫秒的高电平,4.5毫秒的低电平!在接收时,如果不为9毫秒和4.5毫秒姿祥即可退出!(当然,它们可以有范围的高电平可以放宽到8到10毫秒左右,因为有能量损失!)解码数据时!先解码高电平(0.56毫秒)在解码没有信号(1.125)
-
8255流水灯如何使led闪亮的顺序反向
把pc口接在开关上当高电平是灯左移,同时两个口相反。编写程序,使用8255的A口和B口均为输出,实现16位流水灯显。功能扩展将流水灯设计成可以正着流水也可以倒着流水液陆,通过开关对流水灯闪烁的速度进行控制,高电平时为快,低电平局埋睁时为慢速
-
HC-SR04超声波测距 程序怎么写啊!! 输出代码 和输入定时器计数高电平时间代码~ MSP430F149单片机
给你个at89c51的程序,自己稍微改一下就可以了。这个是用数码管显示的。#include <REG52.h> #include<stdio.h>#define uchar unsigned
-
红外遥控解码程序
这是一段把红外遥控接收后用数码管显示出来的塌历程序,你参考一下吧。程序已经通过编译了。遥控器读码程序(晶振为11.0592),该程序能读出遥控器的控制码,并通过LED显示出来OMEN 2005116于TCL***************
-
本人是单片机初学求C语言红外遥控解码程序并用数码管显示带注悉
#include <reg51.h>#include <intrins.h>#define uchar unsigned char#define uintunsigned intsbit
-
如何使用PWM调节小车电机转速?
楼上的我就盗取你的成果了,看这问题,程序最好附上解释就知道您也是悉握锋初学者了。我来解释下楼上的程序。PWM 是一个从做功的这么一个说法吧PWN脉冲宽度调制同频率方波 占空比越大(正信号占整个周期信号 时间上的比值) 所做功越大
-
stm32的输入捕获实验程序问题(测量脉冲宽度)
1、脉冲宽度如下图所示,采集该高电平脉冲的宽度,只需要进入输入捕获上升沿检测,记录当前的发生上升沿时的CNT值,再进行输入捕获下降沿检测,也记录当前发生下降沿时的CNT值,两次CNT值的差值再根据计数培备启的频率就可以算出脉冲的宽度。上升沿
-
C语言怎么写红外程序?实现遥控控制八个led。求程序和详细解释。
下面是一个用C写的遥控器漏巧漏程序.能在数码管上显示键码.#include <reg52.h>#define c(x) (x*110592120000) sbit Ir_Pin=P3^3unsigned char