55问答网
所有问题
当前搜索:
单片机小灯循环点亮
怎样使51
单片机
的8颗
小灯
都亮,大神支招
答:
看LED怎么接的做相应的端口来控制就可以
单片机
怎么依次
点亮
十六个指示灯
答:
最简单的方式,但是不是常用的方式:16个灯分别接PA,PB口; 另一端接地。程序思路:首先给2个IO口都清零,然后按次序给这些IO口赋值。 主意用位操作,如果不会位操作,可以考虑笨方式,PA=1,3,7,15 用这样的递增规律给某一个端口赋值,后面一样。这样没有驱动 当灯全
点亮
时候可能不是很亮了。
用
单片机
控制,使一个
小灯
(如P1.0)闪烁3次自动停止的程序怎么写? 我初 ...
答:
include <reg52.h> sbit LED P1.0;define LEDON LED = 0;//注意LED接法,这里是
单片机
接LED负极 define LEDOFF LED = 1;// void delay_ms(unsigned int ms){ uchar i;while(ms -- )for(i = 0; i < 120 ; i ++);//晶振12M } void main(void){ LEDON;delay_ms(1000);//...
单片机点亮
一盏led灯代码
答:
用MCS51
单片机
汇编语言编写的
点亮
一只LED灯源程序LED1.ASM,代码如下:ORG 0000H AJMP MAIN ORG 0030H MAIN:MOV A,#FEH MOV P1,A AJMP END
单片机
流水灯八个灯依次
点亮
,然后一起闪烁的程序代码?
答:
一般是系统故障了 建议前往官方售后检测维修一下
请教大神写一个
单片机
控制
小灯泡
每5分钟亮一秒的程序
答:
不要求定时很准确的话,用一个 ms软延时 while(1){ uchar i;for(i=0;i<30;i++){delay_ms(10000);} LED=1;delay_ms(1000);LED=0;} 如果时间要求比较准,可用定时器定时50ms,累计6000次 uint a=0;tmod=0x01;et0=1;ea=1;th0=(65536-50000)/256;tl0=(65536-50000)%256;tr0=1;...
80C51
单片机
控制,用P1口控制8个灯单
灯循环
亮0.5s灭0.5s ?
答:
12MHz晶振的频率时,下列程序可以满足要求。start1:XRL P1, #255 MOV R4, #50 loop:CALL delay10ms DJNZ R4, loop JMP start1 ;delay10ms:DL1: MOV R6, #10 DL0: MOV R5, #242 DJNZ R5,DJNZ R5,DJNZ R6,DL0 RET END ...
单片机
编程。试编写程序,使LED灯逐个
点亮
,时间为一秒。先谢谢。_百度知...
答:
P1=_crol_(P1,1);//
循环
移位函数 在intrins函数中定义 } } } void init(){ TH0=0x3c;//定时器赋初值定时时间50ms TL0=0xB0;TMOD=0x01;//设置定时器工作方式为方式1 EA=1;//开总中断 ET0=1;//开中断允许位 TR0=1;//定时器计数 P1=0xfe;//这里假设led灯与P1口相连并且 //低...
单片机
按键控制
小灯
程序 ?
答:
用c给你编一下 include<reg52.h>//89s52
单片机
头文件 define K1 = P0^0 ;//用宏定义定义按键1 define K2 = P0^1 ;//用宏定义定义按键2 define LED = P3^7 ;//用宏定义定义
小灯
void LED_shuanshuo (char a );void main (void){ char a ;while(1){ if(k1)a = 5;//此处...
单片机
汇编编程 我想让
小灯
从左右到中心依次
点亮
怎么不行呢_百度知...
答:
;如果你的灯在p1端口的话,你试试我的程序 ORG 0000H START:MOV P1,#7EH ACALL DELAY MOV P1,#0BDH ACALL DELAY MOV P1,#0DBH ACALL DELAY MOV P1,#0E7H ACALL DELAY MOV P1,#0FFH ACALL DELAY AJMP START DELAY:MOV R0,#100 ;时间2*50*100*100=1s DEL1:MOV R1,#100 DEL2...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜