问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机跑马灯程序c

发布网友 发布时间:2022-04-23 14:03

我来回答

1个回答

热心网友 时间:2023-10-17 05:42

/***************************************** *用P1口接LED *****************************************/ #include //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void main(void) { uint i; uchar temp; while(1) { temp=0x01; for(i=0;i<8;i++) //8个流水灯逐个闪动 { P1^=temp; delay(500); //调用延时函数 temp<<=1; } temp=0x80; for(i=0;i/8个流水灯反向逐个闪动 { P1^=temp; delay(500); //调用延时函数 temp>>=1; } temp=0xFE; for(i=0;i<8;i++) //8个流水灯依次全部点亮 { P1=temp; delay(500); //调用延时函数 temp<<=1; } temp=0x7F; for(i=0;i/8个流水灯依次反向全部点亮 { P1=temp; delay(500); //调用延时函数 temp>>=1; } } } void delay(uint t) //定义延时函数 { register uint bt; //register为寄存器变量 即将无符号整形变量bt放在CPU的寄存器中而不是放在内存中 因为该 变量使用频率高 这样可以提高执行效率 for(;t;t--) for(bt=0;bt<255;bt++); }

热心网友 时间:2023-10-17 05:42

/***************************************** *用P1口接LED *****************************************/ #include //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void main(void) { uint i; uchar temp; while(1) { temp=0x01; for(i=0;i<8;i++) //8个流水灯逐个闪动 { P1^=temp; delay(500); //调用延时函数 temp<<=1; } temp=0x80; for(i=0;i/8个流水灯反向逐个闪动 { P1^=temp; delay(500); //调用延时函数 temp>>=1; } temp=0xFE; for(i=0;i<8;i++) //8个流水灯依次全部点亮 { P1=temp; delay(500); //调用延时函数 temp<<=1; } temp=0x7F; for(i=0;i/8个流水灯依次反向全部点亮 { P1=temp; delay(500); //调用延时函数 temp>>=1; } } } void delay(uint t) //定义延时函数 { register uint bt; //register为寄存器变量 即将无符号整形变量bt放在CPU的寄存器中而不是放在内存中 因为该 变量使用频率高 这样可以提高执行效率 for(;t;t--) for(bt=0;bt<255;bt++); }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
可以用电高压锅做蛋糕吗 蛋糕机选哪家实惠? 京东闪付开通后无法添加到applepay怎么办 二年级数学说课稿范文 苹果手机电充到80就不充了怎么回事 上有八,下有八中间有个十字花打一字 ...排名22000.能否上到广工的机械制造和自动化(卓越工程师班)_百度知 ... 把内存由DDR2升级到DDR3,是不是要设置什么东东啊。 怎样吧DDR2的内存条改成DDR3 ...的内存条是DDR2的,我想换DDR3的可以吗?该怎么换?还有该注意什么... 单片机跑马灯如何编程! 51单片机设计跑马灯的程序用(c语言)编写 电子邮件什么格式 注册Apple ID的电子邮件地址应该怎么写? 手指背上长很多小痘痘 ID密码里填哪种格式的电子邮件? 怎么去掉背上的痘印啊? 我背上长那种小痘痘,不知道是不是传说中的“搭背疮”呀?求有效的治疗方法。 去痘痘小窍门 海尔热水器EC8002排污口怎么拆 电子邮件id地址怎样来填写 前胸后背老长小痘痘抹药膏都不见长了好几年不会痒 有没有别的可医治的办法? 海尔热水器fcd-jthqa40-iii排污口 背部长的小痘痘落下的痕迹用什么方法,具体一点。谢谢大家! 海尔热水器ES60H一S3kCE)排污口在什么地方? 背上和胸口上张了一些小痘痘,这是为什么啊?有什么办法可以解决吗? 我在一个随心花申请了50000的额度,审核通过了,但是提现需要百分之5的手续费? 一到冬天,后背就起好多小痘痘,谁能告诉我原因和解决的方法? 十八岁在哪里可以快速借钱? 背上长了好多小疙瘩,用了好多办法都去不掉,还*,怎样才能去掉 怎么用单片机按键控制循环跑马灯??? 单片机的跑马灯C程序如何编写八个LED灯依次点亮而且速度渐变的代码 单片机汇编语言跑马灯 单片机跑马灯程序 51单片机跑马灯程序 求单片机跑马灯c语言程序! 51单片机 跑马灯程序 mcs51系列单片机编程 (跑马灯) 用汇编语言编写跑马灯程序 单片机的跑马灯程序 求注释 尽量每行都注释 我几乎看不懂啊! 谢谢= =!!明天就要答辩啦!!快的话加分加 c51编程 四个灯跑马灯 请问以下有关单片机跑马灯的C语言程序各语句的含义(详细) 用51单片机(汇编语言写)写一个跑马灯程序??知道的帮个忙写写。 如何用一个STC单片机做一个跑马灯,菜鸟一只,最好用详细的过程 求一段51单片机控制ws2812灯条的跑马灯程序 电脑的中央处理器指的是什么呀? 中央处理器是什么? 中央处理器的主要功能? 中央处理器主要由哪两部分组成简述它们的功? 如何消灭国字脸?