Board logo

标题: 求:哪位给个循环显示跑马灯的C程序,多谢 [打印本页]

作者: steel2006    时间: 2007-4-26 20:48     标题: 求:哪位给个循环显示跑马灯的C程序,多谢

哪位给个循环显示跑马灯的C程序,多谢
作者: keasen    时间: 2007-4-30 18:01

#include /* for EnableInterrupts macro */
#include /* include peripheral declarations */
//声明
void sys_init(void);
void delayi(unsigned int ck);
unsigned char tempp;
/*[主函数]*/
void main(void)
{
//在此处添加用户程序

sys_init();//调用初始化配置
tempp=0xf8;
for(;;) //主循环开始
{
// tempp;
tempp=tempp<<1;
PTB=tempp;
delayi(0x0fff);
//tempp;
tempp=tempp<<1;
PTB=tempp ;
delayi(0x0fff);
}//主循环结束




}//main结束


/******系统初始化**/
void sys_init(void)
{
CONFIG1=0x11;
CONFIG2=0x00;
DDRA=0x00;
DDRB=0xff;
PTAPUE=0x10;
//PTBPUE=
//PTA=
PTB=0xf8;
}


/***********延时子程序**************/
void delayi(unsigned int ck)
{
unsigned char ic;
for(ic=0;ic {
ic++;
ic--;

}
}//延时结束




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0