}

}

/*************************************************/

/*中断服务子程序(控制LED红绿兰亮灭时间占空比例)*/

/*************************************************/

void zhong() interrupt 1//中断向量位为1

{

uint num;//定时器计数变量

uint ji;//亮度等级控制变量

TH0=(65536-500)/256;//给定时器高8位赋值

TL0=(65536-500)%256;//给定时器低8位赋值

num++;//将定时计数变自动增加1

if(num==shudu)//如果速度变量等于定时计数器变量就执行下面大括号语句

{

num=0;//将计数器清0

ji++;//将亮度等级控制变量加1

if((ji》0)&&(ji《10))//移位移动 流水。..。.

{

d0=yin7;

d1=0;

d2=0;

d3=0;

d4=0;

d5=0;

d6=0;

d7=0;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

d14=0;

d15=0;

}

if((ji》10)&&(ji《20))//23456789

{

d0=yin6;

d1=yin7;

d2=0;

d3=0;

d4=0;

d5=0;

d6=0;

d7=0;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

d14=0;

d15=0;

}

if((ji》20)&&(ji《30))//345678910

{

d0=yin5;

d1=yin6;

d2=yin7;

d3=0;

d4=0;

d5=0;

d6=0;

d7=0;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

d14=0;

d15=0;

}

if((ji》30)&&(ji《40))//4567891011

{

d0=yin4;

d1=yin5;

d2=yin6;

d3=yin7;

d4=0;

d5=0;

d6=0;

d7=0;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

d14=0;

d15=0;

}

if((ji》40)&&(ji《50))//12345678

{

d0=yin3;

d1=yin4;

d2=yin5;

d3=yin6;

d4=yin7;

d5=0;

d6=0;

d7=0;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

d14=0;

d15=0;

}

if((ji》50)&&(ji《60))//23456789

{

d0=yin2;

d1=yin3;

d2=yin4;

d3=yin5;

d4=yin6;

d5=yin7;

d6=0;

d7=0;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

d14=0;

d15=0;

}

if((ji》60)&&(ji《70))//345678910

{

d0=yin1;

d1=yin2;

d2=yin3;

d3=yin4;

d4=yin5;

d5=yin6;

d6=yin7;

d7=0;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

d14=0;

d15=0;

}

if((ji》70)&&(ji《80))//4567891011

{

d0=yin0;

d1=yin1;

d2=yin2;

d3=yin3;

d4=yin4;

d5=yin5;

d6=yin6;

d7=yin7;

d8=0;

d9=0;

d10=0;

d11=0;

d12=0;

d13=0;

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查