55问答网
所有问题
当前搜索:
单片机走马灯程序c语言
51
单片机
设计
跑马灯的程序
用(
c语言
)编写
答:
|P1口接8个发光二极管共阳 include <AT89X51.H> unsigned char i;unsigned char temp;unsigned char a,b;void delay(void){ unsigned char m,n,s;for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--);} void main(void){ while(1){ temp=0xfe;P1=temp;delay();for(...
51
单片机
,设计一个
跑马灯程序
,用软件延时,p0输出,怎么设计
c语言
,用p...
答:
51
单片机
是单片机接触最早的,下边这个程序希望能帮到你。(只有主函数,就不进行硬件什么定义以及头文件包含什么的了)void delay(int times){//延时函数,times控制延时时间 int i, j;for(i = 0; i < times; i++)for(j = 0; j < 210; j++);} int main(void){ unsigned char data, ...
求一份8051
单片机
的
跑马灯C程序
。要求只用p1端口控制8盏灯。让8盏灯循 ...
答:
void delay(unsigned int cnt){ while(--cnt);} main(){ P1=0xfe; //给初始化值 换算成二进制是1111 1110 while(1){ delay(30000);//延时
程序
P1<<=1; //左移一位 该语句等效于 P1=P1<<1 P1|=0x01; //最后一位补1,该语句等效于 P1=P1|0x01 符号"|"表示"或"if(...
请问以下有关
单片机跑马灯
的
C语言程序
各语句的含义(详细)
答:
include <intrins.h> //包含移位函数_crol_void Delay10ms(unsigned int c); //延时函数声明 void main(void){ unsigned char LED;LED = 0x01; //一个unsigned char有8位,每一位代表了一个灯,初始点亮第一盏灯 while(1){ P0 = LED; //点亮一盏灯 Delay10ms(50); //...
c51
单片机c语言
交通灯的
程序
答:
使用
C语言
为C51
单片机
编写交通灯控制
程序
是完全可行的,通过合理地设置定时器、I/O端口以及逻辑控制,可以实现交通灯的定时切换和状态显示。接下来,我将详细解释如何为C51单片机使用C语言编写交通灯控制程序。首先,我们需要了解C51单片机的基本结构和资源,包括其I/O端口、定时器/计数器等。通常,交通灯...
单片机
,
跑马灯
,交替闪烁,
C语言
代码
答:
include<reg51.h> void delay(unsigned int a){ unsigned int i,j;for(i=0;i<a;i++)for(j=0;j<120;j++);} main(){ unsigned char i,led;led=0xfe;while(1){ P0=led;delay(500);P0=0xff;delay(500);led=(led<<1)|0x01;if(led==0xff)led=0xfe;} } ...
单片机跑马灯C语言程序
问题 急...
答:
1、LED是高电平亮还是低电平亮,取决于你的电路设置,如果LED负极接地(或者串电阻再接地),则高电平时亮。2、P1=P1<<1;你的理解是对的。3、P1=P1>>1;就是右移,比如现在是0x80,接P1的第7位对应灯亮,下次右移就变成0x40,接P1的第6位对应灯亮.4、两个for循环,第一个是从P1的第0位...
51
单片机跑马灯
电路图(左右来回循环),8个led灯分别接在P2口,
c程序
、仿...
答:
主
程序
void main(){ uchar i;while(1){ P2=0x01;//此处有改 for(i=0;i<7;i++){ P2=_crol_(P2,1); //P2 的值向左循环移动 DelayMS(150);} P2=0x80;//此处有改 for(i=0;i<7;i++){ P2=_cror_(P2,1); //P2 的值向右循环移动 DelayMS(150);} } } 您复制进去试一...
用
单片机
控制8个发光二极管依次发光,产生
跑马灯的
效果,3种效果循环...
答:
加一。include<reg52.h> include<intrins.h> define uchar unsigned char define uint unsigned int sbit key1=P3^5;uchar temp;uchar num;void delay(uint z)//延时
程序
{ uint x ,y;for(x=z;x>0;x--)for(y=110;y>0;y--);} void display0()//显示效果1 { uchar i;temp=0xfe;...
求STC89C52的
单片机跑马灯C语言程序
答:
int runlinght(){int i,j;j=1;for(i=0;i<8;i++){P[i]=(j<
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言编单片机程序
单片机C语言程序设计
51单片机c语言编程入门
单片机c语言编程300例
51单片机c语言教程pdf
51单片机编程语言
单片机三大编程语言
单片机走马灯
c语言和单片机