33问答网
所有问题
当前搜索:
c51单片机流水灯程序汇编
单片机流水灯
C语言
程序
(8个灯,依次点亮每个灯,延时500MS)
答:
void delay(uint); //声明延时函数 void main(void){ uint i;uchar temp;while(1){ temp=0x01;for(i=0;i<8;i++) //8个
流水灯
逐个闪动 { P1=~temp;delay(100); //调用延时函数 temp<<=1;} temp=0x80;for(i=0;i<8;i++) //8个流水灯反向逐个闪动 { P1=~temp;delay(100);...
c51单片机
中如何用
汇编
语言编写
流水灯
答:
SETB EA;开总中断 MOV P1,LED;初始化
流水灯
;LOOP:JMP LOOP;循环等待中断 ;;T1INT:PUSH PSW;定时器1中断
程序
PUSH ACC;保护现场 ;MOV TH1,#3CH;定时时间=50mS MOV TL1,#0B0H;INC YSJS;PUSH ACC;保护ACC MOV A,YSJI;CJNE A,#2,QT1;50mS*2=100mS MOV P1,LED;MOV A,LED;RL A;...
51单片机
中如何用
汇编
语言编写
流水灯
答:
流水灯
就是
51单片机
控制led灯依次点亮的控制方式。具体
程序
如下: ORG 0000H;复位启动AJMP START;ORG 001BH;T1中断AJMP T1INT; ;定义变量===YSJSEQU 30H;延时计数器LEDEQU 31H;LED控制缓冲器 ;主程序===START:MOV LED,#0FEH;初始化数据MOV YSJS,#0;MOV TMOD,#10H;定时器1工作于方式...
51单片机汇编
控制8个
流水灯
答:
} }}void main(){ unsigned char i=0,j=0; PData=0x00;//全灭状态 for (i=8;i>0;i--){//控制常亮的位置,先从最高位开始,依次循环到最低位 for (j=0;j<i-1;j++){//从最低位循环到不是常亮的最高位 P1=~(PData+(1<<j));//第i位亮 delay(500); ...
51单片机
C
程序
实验LED灯:[4]花样
流水灯
答:
proteus电路图 画法依旧不说,给出元件清单,其实都差不多,与上篇一致
51单片机
电容 瓷片电容 晶振 红色二极管 电阻 电路图如图
程序
清单 说明:
流水灯
的闪亮方法肯定不是唯一的,按照各种形式都可以写出所需的程序,这里只用了一个简单的例子。【程序】 #includereg51.h #define uchar unsigned char #...
51单片机流水灯
用C语言编写的设计
程序
是什么?
答:
h> define uchar unsigned char void delay(void){ uchar i,j;for(i=0;i<150;i++)for(j=0;j<240;j++);} main(){ uchar led,i,j;while(1){ for(i=0;i<8;i++){ led=0xfe<<i;for(j=0;j<8-i;j++){ P0=led;led=_crol_(led,1);delay();} } } } ...
汇编
语言
51单片机
,外部中断控制
流水灯
?
答:
ORG 0000H ; 试试这个
流水灯
的编码随便改 LJMP MAIN ORG 0003H LJMP LINT0 ORG 000BH LJMP LT0ZD ORG 0030H MAIN: MOV SP, #60H MOV TMOD, #00H MOV IE, #81H MOV TL0, #(8192-2500)MOD 32 MOV TH0, #(8192-2500)/32 SETB TR0...
用
51单片机汇编
实现 定时
流水灯
先由左往右,再由右往左
答:
;用
汇编
语言
编程
如下:.ORG 0000H MOV A, #7FH MOV R2, #7 L: JNB F0, R RL A JMP O R: RR A O: MOV P1, A CALL DL_500ms ;延时500ms DJNZ R2, L MOV R2, #7 CPL F0 JMP L ;--- DL_500ms: ;延时500ms MOV R5, ...
C51单片机编程
,按键控制
流水灯
答:
include "reg
51
.h"unsigned char led[]={0xfe,0xfd,0xfb,0xf7}; //LED灯的花样数据 void delay(unsigned char time){ //延时函数 unsigned int j=15000;for(;time>0;time--)for(;j>0;j--);} void main(){ bit dir=0,run=0; //标志位定义及初始化 char i;while(1){ ...
单片机流水灯程序
答:
include <reg
51
.h> include<intrins.h> define uchar unsigned char uchar j,temp;void delay(unsigned int ms){ uchar t;while(ms--)for(t=0;t<123;t++);} void main(){ P1=0xff;delay(500);temp=0xfe; //有点怪,led接在P2.3~P2.6 for(j=0;j<4;j++){ P1=temp;delay(...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机汇编流水灯
流水灯proteus汇编语言程序
点亮流水灯单片机程序
led流水灯程序c语言
单片机led流水灯编程
51单片机汇编按键亮灯编程
keil流水灯c语言程序
51单片机汇编语言程序
c51流水灯程序5种方法