论坛» 嵌入式开发» MCU

nec单片机学习之一 —— 流水灯

工程师
2009-05-26 22:10 1楼

#pragma sfr
#define uchar unsigned char
#define uint unsigned int
void delaynms(uint n)
{
uint i,j;
for(i=n;i>0;i--)
for(j=110;j>0;j--);
}

void main()
{
IMS = 0xc8;
IXS = 0x0c;
OSCCTL = 0X41;
PCC = 0x00;
MOC = 0X00;
MCM = 0X05;
for(;;)
{
uchar temp = 0x01;
uchar i;
PM6 = 0xf0;
P6 = 0xfe;
delaynms(500);
for(i = 3;i >0;i --)
{
temp <<= 1;
P6 = ~temp;
delaynms(500);
}
}
}
delaynms是利用sm+仿真出来的,大约1ms

院士
2009-05-27 10:13 2楼
工程师
2009-05-27 10:19 3楼

希望能以此来激起大家学习交流的欲望吧!希望能抛砖引玉啊!

菜鸟
2009-05-27 14:56 4楼

助工
2009-05-27 17:21 5楼
上手很快啊
高工
2009-05-27 17:35 6楼
呵呵,不错啊
专家
2009-05-28 07:56 7楼

好 学习了!

菜鸟
2009-05-28 10:07 8楼

很好,大家共同学习哈

菜鸟
2009-05-28 14:45 9楼
端午节快乐!
端午节快乐!
端午节快乐!
端午节快乐!
端午节快乐!
端午节快乐!
端午节快乐!
菜鸟
2009-05-28 14:45 10楼
端午节快乐!
端午节快乐!
端午节快乐!
端午节快乐!
共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]