|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
#include <intrins.h> //包含左移和右移函数的头文件// |
void delayms(unsigned char ms) //延时函数// |
{unsigned char LED;//定义变量// |
P1=LED; //P0口送0xfe=11111110,二极管低电平亮灯,最右侧第八盏灯点亮// |
LED=_crol_(LED,1); //调用intrins.h头文件中的crol()函数,将二进制向左移动一位,初始值是 // |
//0xfe=11111110,向左移,l动一位,就是将0向左移动一位,0xfd=11111101,使彩灯向左一次点亮// |
P1=LED; //p0口送0x7f=01111111二极管低电平点亮,最左侧第一盏灯点亮// |
LED=_cror_(LED,1); //调用intrins.h头文件中的cror()函数,将二进制向右移动一位,初始值是0x7f=01111111,向右移动一位,就是将// |
//0向左移动一位。0xbf=10111111,使灯从左向右依次点亮// |
[/table] | [table=100%,#ffffff] } |
|
|