55问答网
所有问题
当前搜索:
51单片机控制程序
再问一次,一个关于
51单片机
的程序,用C语言。关于声光
控制程序
的
答:
//0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F void main(){ P0=0xff;//IO口做输入先写1 P3=0;//防止出现乱码 while(1){ if(!key1)SMG=table[1];if(!key2)SMG=table[2];if(!key3)SMG=table[3];if(!key4)SMG=table[14];} } 还要加按键去抖
程序
,你自己写吧!
求一份
51单片机控制
步进电机的综合 C
程序
答:
/*--- 名称:步进电机 内容:本
程序
用于测试4相步进电机常规驱动 含正反转 使用1相励磁 ---*/ include <reg52.h> sbit A1=P1^0; //定义步进电机连接端口 sbit B1=P1^1;sbit C1=P1^2;sbit D1=P1^3;define Coil_A1 {A1=1;B1=0;C1=0;D1=0;}//A相通电,其他相断电 define Coil...
求一段汇编
程序
,利用
51单片机控制
超声波传感器测距的程序。
答:
; 基于AT89C2051
单片机
超声波测距系统 ; 测量范围35-300厘米 ;;; 中断入口
程序
;;;ORG 0000H AJMP START ORG 000BH ;;; 主
程 序
;;;
求
51单片机控制
继电器的汇编
程序
或c语言程序!!!
答:
include include sbit key=P1^0;sbit key1=P1^1;sbit d1=P0^0;sbit d2=P0^1;void delay1s(void)//误差 0us { unsigned char a,b,c;for(c=167;c>0;c--)for(b=171;b>0;b--)for(a=16;a>0;a--);_nop_();//if Keil,require use intrins.h } main(){ while(1){ if...
向
51单片机
里写发出脉冲信号的c
程序
怎么编啊?
答:
//用ADC0808
控制
PWM输出 //通过可变电阻调节脉冲宽度 include <reg
51
.h> define uchar unsigned char define uint unsigned int sbit CLK =P2^4;sbit ST=P2^5;sbit EOC=P2^6;sbit OE=P2^7;sbit PWM=P3^0;//延时 void Delay(uchar x){ uchar i;while(x--)for(i=0;i<40;i++);} v...
51单片机
如何
控制
超声波传感器 求C语言
程序
(一定要能用)100追加_百度知...
答:
51单片机
如何
控制
超声波传感器 求C语言
程序
(一定要能用)100追加 50 型号是DYP-ME007VCC(DC5V)、Trig(发射端)、Echo(接收端)、Out(空)、GND(地)(1)采用IO触发测距,给8--15us的高电平信号即可;(2)模块自动发送8个40khz的方波,自动检测是否有信... 型号是DYP-ME007 VCC(DC5V)、Trig(发射端)、Echo(...
求助,
51单片机
用PWM的RGB呼吸灯
程序
怎么写?
答:
500次循环中从1加至599 }}//改变set可以改变变化快慢//同理你可以写出7色逐渐变暗的
程序
这里的程序只是提供一个思路,你如果直接复制粘贴的话会出现格式错误把每两行中间的空行删掉一般就可消除格式错误 如果再有什么小问题根据编译信息提示稍作修改就行 串电阻的话一般这样算:R = [ U - U(L...
51单片机
一键
控制
一个LED,每按一下按键LED闪烁一种频率,共闪烁三种频 ...
答:
include<reg
51
.h> unsigned char n = 0;sbit key = P3^4;sbit led = P1^0;void delay(){ unsigned int i, j;for(i = 0; i < 100; i++) for(j = 0; j < 500; j++);} void readkey(void){ unsigned char i, j;if(!key) { for(i = 0; i < 10; i++)fo...
求
51单片机控制
继电器的汇编
程序
或c语言程序!!!
答:
include<reg52.h> include<intrins.h> sbit key=P1^0;sbit key1=P1^1;sbit d1=P0^0;sbit d2=P0^1;void delay1s(void) //误差 0us { unsigned char a,b,c;for(c=167;c>0;c--)for(b=171;b>0;b--)for(a=16;a>0;a--);_nop_(); //if Keil,require use intrins....
51单片机
红外
控制程序
中 if (IRCOM[2]!=~IRCOM[3]) { EX0=1; return...
答:
红外解码,先有引导码9ms高电平4.5ms低电平,然后是用户正码,用户反码,按键正码,按键反码,IRCOM[2]是一个4位数组,用来存放红外接受码的,IRCOM[0]是用来存放用户正码IRCOM[1]用户反码、IRCOM[2]按键正码、IRCOM[3]按键反码,你
程序
里面:if (IRCOM[2]!=取反IRCOM[3]) //判断如果...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜