跑马灯C语言程序
跑马灯C语言程序,单片机如何编写跑马灯程序
操作方法
(01)首先定义I/0口,作出电路图.
(02)#include "reg51.h"//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
(03)/******************************************************************//* 延时函数声明 *//******************************************************************/void mdelay(unsigned int t){unsigned char n;for(;t>0;t--)for(n=0;n<125;n++){;}}
(04)/******************************************************************//* 主函数 *//******************************************************************/void main(){unsigned char i,j;unsigned int led;
(05)while(1){mdelay(500);led=0xfe;//点亮一个数码管for(i=0;i<8;i++)//循环8次{P1=led;mdelay(500);led=led<<1;//LED从右往左依次点亮
(06)if(P1==0x00){mdelay(500);led=0x7f;for(j=0;j<8;j++)//循环8次{P1=led;led=led>>1;//LED从左往右依次点亮mdelay(500);}}}}}
(07)本经验只供参考,如有不足,还请见谅,如果有什么疑问请在下边留言,及时给你解答。。。
-
为什么跳蚤能跳很高?有比身体还要长的后足(能跳1.5米)
解答:跳蚤之所以能跳的很高,都是因为它强健有力的后足,以及关节处的弹性蛋白物质,起跳时,跳蚤会将自己的后足折叠,并在蹬地的瞬间释放弹性能量,就像子弹一样飞出去了,下面就跟着探秘志一起来看看吧!为什么跳蚤能跳很高?英国物理学家虎克第一次用显微镜研究跳蚤,因为跳蚤...
-
致命毒药有哪些?盘点致死速度最快的十种毒药
导语:在中国古代就有很多关于能让人致命的毒药的记载,比如说常在电视上看到的鸩酒、断肠草和鹤顶红等等,这些毕竟都只是在古代出现过。那么你们知道现今有哪些致命毒药吗?接下来呢就由探秘志小编为大家盘点致命速度最快的十种毒药,以下排名不分先后,感兴趣的不妨一...
-
无限恐怖盒子理论:人类世界被操控,我们只是盒子里的人
盒子理论源自上世纪80年代少数派的科幻世界观,也是《无限恐怖》一个重要的概念理论。简单来说就是将我们所处的世界比作一个盒子,我们很有可能就是这个盒子里的某个程序或物种,而盒子只是操纵者创造的一个小世界,甚至可能不是真实存在的,下面就让我们一起来看一看吧...
-
空调除湿是什么意思?什么时候最适合开除湿(别超过2小时)
解答:空调除湿是一种排出房间湿气的运行模式,主要是将室内机的风扇运转减慢,使房间内的水气遇到蒸发器后凝集为液体,通过导管排出室外,达到减轻房间湿度的目的。最适用于梅雨和雨后的天气。空调除湿是什么意思?一般来说空调都是人们用来调节空气温度的,但是还有另一...