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(...
单片机
,
跑马灯
,交替闪烁,
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;} } ...
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, ...
按要求编写
c语言程序
答:
void Key2Handler() { // 实现
跑马灯
效果 // 这里需要根据具体需求
编写
代码 } // 主函数 void main() { Initialize(); // 初始化 while (1) { // 检测按键状态并调用相应处理函数 // 这里需要根据具体需求编写代码 // 休眠逻辑 // 设定工作一段时间后自动进入休眠状态 // 这里需要根据具体...
用
单片机
控制8个发光二极管依次发光,产生
跑马灯
的效果,3种效果循环...
答:
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;for(i=0;i<8;i++){ if(key1==0) break;//对按键进行检测 P1=temp;temp=_crol_(temp,1);delay(50);} P1=0xff;temp=0x7f;fo...
请问以下有关
单片机跑马灯的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); //...
单片机跑马灯C语言程序
问题 急...
答:
如果LED负极接地(或者串电阻再接地),则高电平时亮。2、P1=P1<<1;你的理解是对的。3、P1=P1>>1;就是右移,比如现在是0x80,接P1的第7位对应灯亮,下次右移就变成0x40,接P1的第6位对应灯亮.4、两个for循环,第一个是从P1的第0位至第7位轮流显示,第二个for则反过来。
LED灯
跑马
问题
答:
我给你一个
程序
,
单片机
为STC51,晶振为12MHz。
跑马灯
采用查表法,定时用查询式定时器,时间为500ms;I/O口用25只引脚,P0,P1,P2都用8个,P3用P3.0,程序用
C语言
。为了取得一个较好的观赏效果,对你的要求作了少许修改,你可以用PROTEUS仿真观看效果。程序已仿真调试通过。include<at89x51.h> ...
求STC89C52的
单片机跑马灯C语言程序
答:
int runlinght(){int i,j;j=1;for(i=0;i<8;i++){P[i]=(j<
单片机跑马灯C语言程序
,只要实现跑马灯功能,要简单点
答:
include<stdio.h> include<reg51.h> void main(){ int a;unsigned char tmp=0;while(1){ if(tmp==0) tmp=0x80;else tmp = (tmp>>1);P1 = tmp; //P1.0到P1.7控制8个灯 for(a=50000;a;a--); //延时一下 } } //只是示例,凑和一下 ...
1
2
3
4
5
6
涓嬩竴椤
其他人还搜
跑马灯c语言程序
单片机双向跑马灯程序编程
跑马灯c语言编程keil
双向跑马灯c语言编程
51单片机双向跑马灯汇编
汇编语言单片机跑马灯
跑马灯keil程序代码
单片机左右来回跑马灯编程
keil跑马灯的程序