99问答网
所有问题
求一个单片机c语言编程,题目要求接8个二极管,要求左循环点亮
如题所述
举报该问题
推荐答案 2016-05-17
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint x)
{
uchari;
while(x--)
{
for(i=0;i<120;i++);
}
}
//主ç¨åº
void main()
{
P0=0xfe;
while(1)
{
P0=_crol_(P0,1);//P0çå¼å左循ç¯ç§»å¨
DelayMS(150);
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eBOeWjvOtt7ttWvj7B.html
其他回答
第1个回答 2016-05-17
假设8个LED接P0,高电平时发光二极管亮
uchar i;
while(1)
{
(for i=0;i<8;i++)
{
P0=1<<i;
delay_ms(500);
}
}
相似回答
用c语言
编写
单片机
流水灯程序,(
8个
发光
二极管
从左至右
循环点亮
)
答:
while(1){ P3=0xfe;//第一个灯亮 delay();//延时 P3=0xfd;//第二个灯亮 delay();P3=0xfb;//第三个灯亮 delay();P3=0xf7;//第四个灯亮 delay();P3=0xef;//第五个灯亮 delay();P3=0xdf;//第六个灯亮 delay();P3=0xbf;//第七个灯亮 delay();P3=0x7f;//第八个灯亮...
用五一
单片机c语言编程,
p1口控制
八个
发光
二极管,
实现每隔一秒,两两
点亮
...
答:
P0 = 0x00; //P0.0~P0.7分别
接八个
发光
二极管,
刚开始全灭 while(1){ delay(1000);P0 = 0xc0;//点亮前两个发光二极管P0.0和P0.1;delay(1000);//延时1秒 P0 = 0x30;//点亮第三个和第四个LED delay(1000);P0 = 0x0c;delay(1000);P0 = 0x03;} } 二、include <reg52.h>...
用五一
单片机c语言编程,
p1口控制
八个
发光
二极管,
实现每隔一秒,两两
点亮
...
答:
首先,我们需要定义一个延时函数,以便在程序中实现每秒的切换操作。延时函数delay(unsigned char Xms)采用嵌套循环来实现,通过调整循环次数来实现延时效果。在main函数中,我们初始化P0口为全灭状态,然后进入无限循环。在每次循环中,首先延时1秒,然后点亮P0.0和P0.1两个LED,接着是P0.2和P0.3,...
用8051
单片机
控制
八个
发光
二极管,
每隔
一个
灯亮的
左循环
程序
答:
;P1口
接8个
LED.上拉电阻1K ORG 0000H AJMP STARTUP ORG 0030H STARTUP:MOV SP,#60H MOV A,#0AAH LOOP:MOV P1,A ACALL DELAY RLC A SJMP LOOP ;延时的多少决定灯移动速度的快慢 DELAY:MOV R7,#5 DL2:MOV R6,#100 DL1:MOV R5,#100 DJNZ R5,DJNZ R6,DL1 DJNZ R7,DL2 RET END ...
...汇编
语言
做
一个
发光
二极管循环点亮
的程序
要求
使八只发光二极管做...
答:
JMP MAIN ORG 30H MAIN:MOVA,#0FFH;设置左移初值 CLRC;C=0 MOVR2,#08H;设置左移次数 LOOP:RLCA;左移1位 MOVP1,A;输出到P1 CALLDELAY;延时 DJNZR2,LOOP;左移7次 MOVR2,#07H;LOOP1:RRCA;右移1位 MOVP1,A;输出到P1 CALLDELAY;DJNZR2,LOOP1;右移7次 JMPMAIN DELAY:MOVR3,#20;延时0...
单片机
用8051p1口连接
8个
发光
二极管,
让8个发光二极管
循环点亮
答:
include<reg51.h> unsigned char c=0;unsigned char xxx[10]={0Xfe, 0Xfc ,0Xf8,0Xf0, 0Xe0, 0Xc0, 0X80,0X00,0XFF};int i;main(){ while(1){ c++;if(c>8)c=0;P1=xxx[c];for(i=0;i<55550;i++);} }
...
单片机
P1口为输出口控制8只发光
二极管循环点亮
。
1
、 画出接口图...
答:
2012-06-22 用80C51单片机的P1端口作输出,经驱动电路接8只发光二极... 2 2013-04-21 单片机汇编题,P1口做输出口,发光二极管
循环点亮
。 2013-07-22 单片机用8051p1口连接8个发光
二极管,
让8个发光二极管循... 2015-12-15 用五一
单片机c语言编程,
p1口控制八个发光二极管,实现每隔一... 3 2013-01-12 ...
用汇编
语言编写程序
使
单片机
实验箱上的八只发光
二极管左循环点亮
2...
答:
k<8;k++) { P0=_crol_(P0,1); delay(250); } } for(j=0;j<2;j++) { for(k=0;k<8;k++) { P0=_cror_(P0,1); delay(250); } }
用8051
单片机
控制
八个
发光
二极管,
每隔
一个
灯亮的
左循环
程序
答:
P1口
接8个
LED.上拉电阻1K ORG 0000H AJMP STARTUP ORG 0030H STARTUP:MOV SP,#60H MOV A,#0AAH LOOP: MOV P1,A ACALL DELAY RLC A SJMP LOOP; 延时的多少决定灯移动速度的快慢 DELAY:MOV R7,#5 DL2:MOV R6,#100 DL1:MOV R5,#100 DJNZ R5,DJNZ R6,DL1 DJNZ R7,DL2 RET END ...
大家正在搜
c语言单片机编程教程
单片机c语言编程实例
51单片机c语言编程入门
51单片机c语言程序设计教程
c语言编单片机程序
单片机c语言编程免费下载pdf
c51单片机编程题目
51单片机编程语言
单片机三大编程语言
相关问题
用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点...
用五一单片机c语言编程,p1口控制八个发光二极管,实现每隔一...
设计用8031单片机P1口为输出口控制8只发光二极管循环点亮...
求单片机达人用汇编语言编程8个发光二极管循环闪烁10次后,再...
某单片机控制系统有8个发光二极管。试画出89C51与外设的连...
单片机编程,利用串口控制8个发光二极管工作,求发光二极管每隔...
设计一个具有8个LED灯,要求从右向左依次点亮一秒后熄灭,循...
求解,编程,要求:单片机的P0端口的8只发光二极管从左到右循...