资讯详情

XS128单片机实验:B口灯循环点亮

/****************************头文件WQ.h部分***************************/ #include <hidef.h> /* common defines and macros */ #include "derivative.h" /* derivative-specific definitions */ /********************************************************** //功能:完成一个短时间的延时 //入口参数:无 //出口参数:无 ***********************************************************/ void delay(void) { unsigned int loop_i,loop_j; for(loop_i=0;loop_i<500;loop_i++) { for(loop_j=0;loop_j<500;loop_j++){ ; } } } /***************************主函数部分*************************/ #include <hidef.h> /* common defines and macros */ #include "derivative.h" /* derivative-specific definitions */ #include "WQ.h" /****************************************************** //功能: 完成8只LED的明灯循环流动 //主函数 //This is the second program of mine; //we use it drive the led ******************************************************/ void main(void) { unsigned char loop_index; //定义变量 标记亮灯LED序号 B = 0XFF; //定义portb端口为输出口 loop_index=0; while(1){ switch(loop_index ) { case 0:PORTB = 0XFE;break; case 1:PORTB = 0XFD;break; case 2:PORTB = 0XFB;break; case 3:PORTB = 0XF7;break; case 4:PORTB = 0XEF;break; case 5:PORTB = 0F;break; case 6:PORTB = 0XBF;break; case 7:PORTB = 0X7F; } loop_index++; if(loop_index==8) { loop_index=0; } delay(); } }

-电子元器件采购网(www.ruidan.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。 自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台