- 阅读权限
- 10
- UID
- 336
- 帖子
- 2
- 精华
- 0
- 注册时间
- 2013-3-29
- 在线时间
- 0 小时
- UID
- 336
- 帖子
- 2
- 精华
- 0
- 注册时间
- 2013-3-29
- 在线时间
- 0 小时
|
写了好多次程序都点亮不了。求高手解答啊....给点希望我吧。。。
#include<iom16v.h>
#include<macros.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uchar);
uchar table[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0X00};
void main(void)
{
uint i;
DDRA=0XFF;
PORTA=0XFF;
DDRB=0XFF;
PORTB=0XFF;
while(1)
{
PORTA=0;
for(i=0;i<9;i++)
{
PORTB=table;
delay(20);
}
}
}
void delay(uchar x)
{
uchar a,b;
for(a=100;a>0;a--)
for(b=x;b>0;b--);
}
究竟哪里错了?就是不亮?
请高手解答:随便点亮一段怎么点亮?
:(:(:(
:(:(:(
:(:(:(
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
|