中科因仑“3+1”工程特种兵精英论坛
标题: 各位大神,我在做这个程序时遇到个问题,请看正文? [打印本页]
作者: 张衍波 时间: 2014-8-11 14:30
标题: 各位大神,我在做这个程序时遇到个问题,请看正文?
小弟不知道这是啥问题,请各位大神指教,问题见照片,程序如下:
//[attach]1487[/attach]用数组作函数参数控制流水花样
#include<reg51.h>
/*************************************************
函数功能:延时约150ms
*************************************************/
void delay(void)
{
unsigned char m,n;
for(m=0;m<200;m++)
for(n=0;n<250;n++)
;
}
/*************************************************
函数功能:流水点亮P0口8位LED
*************************************************/
void led_flow(unsigned char a[8])
{
unsigned char i;
for(i=0;i<8;i++)
{
P0=a;
delay();
}
}
/*************************************************
函数功能:主函数
*************************************************/
void main(void)
{
unsigned char code Tab[ ]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
//流水灯控制码
led_flow(Tab);
}
作者: 张衍波 时间: 2014-8-11 14:33
这里面的led_flow出错是怎么回事?
作者: 还你一世界 时间: 2014-8-11 14:41
感觉是字体格式不对。。。
作者: 张衍波 时间: 2014-8-11 14:49
不是的,原文档的字体是统一的,不是我这边的事
作者: lxe 时间: 2014-8-11 16:04
- /*************************************************
- 函数功能:流水点亮P0口8位LED
- *************************************************/
- void led_flow(unsigned char *a)
- {
- unsigned char i;
- for(i=0;i<8;i++)
- {
- P0=a[i];
- delay();
- }
- }
- /*************************************************
- 函数功能:主函数
- *************************************************/
- void main(void)
- {
- unsigned char code Tab[ ]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
- //流水灯控制码
- led_flow(Tab);
-
- }
复制代码
试试看行不行.......
作者: lucky80204 时间: 2014-8-11 16:35
好吧。。都解决了。。我来拿分了
作者: 杨玉玺 时间: 2014-8-11 16:42
流水灯写这么复杂
作者: lwy 时间: 2014-8-11 20:38
你这种写法确实有问题
作者: 张衍波 时间: 2014-8-13 13:47
好了,是软件的事情,,
作者: 张衍波 时间: 2014-8-13 13:48





作者: 墨奚 时间: 2014-8-13 17:00
拿分。。。。
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) |
Powered by Discuz! X3.4 |