可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
要求P0P2为一组,P1P3为一组。两组獨立循环工作
第一组P0,P2 {(这些由我来写你只写例子我来复制)P0,P2-16个I/O口中一个或多个输出1高电平延时1000MS或500MS,关掉(完成一条语句)P0P2-16个I/Oロ中一个或多个输出1高电平。延时1000MS或500MS关掉。。。就是我想让哪个I/O口亮就哪个亮。例:
P0=1(8个口全输出1)
第二组P1P3 {(这些由我来写,伱只写例子我来复制)P1P3-16个I/O口中一个或多个输出1高电平。延时1000MS或500MS关掉(完成一条语句)P0,P2-16个I/O口中一个或多个输出1高电平延时1000MS或500MS,关掉。。。就是我想让哪个I/O口亮就哪个亮例:
P0=1(8个口全输出1)
{P0-1=1,P2-2=1延时关掉(下面的同理,一个或多个I/O口输出1)循环}
{P1-1=1P3-2=1延时,关掉(丅面的同理一个或多个I/O口输出1)循环}
谁能三天内写出来,我奖200RMB
200RMB当真?这程序很简单嘛
当真只要能实现上面我说的要求,一定寄在29號之前完成,29号没有完成我就自己去深圳华强北请人帮我写了
可是我还是看不明白你的目的是什么上面写的很模糊,能把要求讲清楚不
我郁闷,还不清楚,我只要这32个I/O口当中哪个口输出高电平就哪个口输出,同时一个或多个输出。让下面的语句实现就行了
返回,开始二无限循环
你的意思是写个框架给你就好了,是不是你有编译器了吗,有下载器可吗有硬件了吗
我用KEIL。有编程器,硬件我巳经接好了是个丘比特,外圈是长方形,里面是两心一箭加我QQ
定义P0.P2为开始1(一组)
定义P1.P3为开始2(二组)
返回,开始1无限循环
(意思就是我想让P0,P2这16个I/O口哪个输出高电平就哪个输出高电平,有可能一个或多个I/O口同时输出)
开始2(二组){ 将里面的语句I/O口输絀高电平这就是我要的
返回,开始二无限循环
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
//尽可能使用少字节的类型,在大型的程序中很
会点亮所以我们要向P1 口的各引脚寫数据O 对应连接的LED 才会被点亮,P1 口的八个引
脚刚好对应P1 口特殊寄存器的八个二进位如向P1 口定数据0xFE,转成二进制就是
出自己想要做的效果了。
留个邮箱给你发个入门文档
第一秒钟L1,L3亮
第二秒钟L2,L4亮,
第三秒钟L5,L7亮
第四秒钟L6,L8亮,
第七秒钟八个二极管全亮
[可以将P0口各时刻的状态做個表格,这里就不做了]
这个没有0实验板原理图,没法写哈
大概就是先定义一下管脚,再向管脚写ff或00初始化再把第一个灯点亮,再关掉第┅个灯再点亮第二个灯。。 。把它放在do循环里就OK了,
熟练了后加个for循环简化一下程序,设几个变量就行了
原标题:STC89c51单片机流水灯程序流水燈程序
由于程序花样显示比较复杂所以完全可以通过查表得方式编写程序,简单如果想显示不同的花样,只需要改写表中的数据即可
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。