锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

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

时间:2024-05-14 00:37:11

/****************************头文件WQ.h部分***************************/
#include /* 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 /* 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百科大全!

相关文章