毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

无线货架自动控制系统 第8页

更新时间:2009-5-28:  来源:毕业论文
无线货架自动控制系统 第8页
void manage_stop_left(uchar addr)
{  write_buffer(addr,0x04);
 write_buffer(addr,0x04);
 write_buffer(addr,0x04);
 write_buffer(addr,0x04);
 light_go=1;
 light_forbidleft=1;
}
void manage_stop_right(uchar addr)
{
 write_buffer(addr,0x05);
 write_buffer(addr,0x05);
 write_buffer(addr,0x05);
 write_buffer(addr,0x05);
 light_go=1;
 light_forbidright=1;
}
3.4 均分归位程序设计
下面的程序为无线移动货架自动控制系统软件实现部分的均分归位程序段
// 函数名称:  均匀散开处理函数
// 函数功能:  发送均匀散开命令
void manage_walkequality()
{  uchar equality_num;
 uchar k_walk;
// manage_gostatue();
 for(equality_num=Slaver_NUM;equality_num>=k_count;equality_num--)
 {
  //manage_walkright(equality_num);
  if(write_buffer(equality_num,0x03)!=0x03)
  {
  write_buffer(equality_num,0x03);
  }
  led_disp(equality_num);
  delay_ms(4000);
 }
  delay_ms(50000);
 for(equality_num=Slaver_NUM;equality_num>=k_count;equality_num--)
 {
  //manage_stop_right(equality_num);
  if(write_buffer(equality_num,0x05)!=0x05)
  {
    write_buffer(equality_num,0x05);
  }
    led_disp(equality_num);
  delay_ms(3000);
 }
 for(k_walk=0;k_walk<5;k_walk++)
 {
 led_disp(8);
 led_disp(10);
 }}
// 函数名称:  归位处理函数
// 函数功能:  发送归位命令
void manage_gotostatue()
{  uchar gotostatue_num;
 uchar k_walk;                        for(gotostatue_num=1;gotostatue_num<=Slaver_NUM;gotostatue_num++)
 {
  //manage_walkleft(gotostatue_num);
  if(write_buffer(gotostatue_num,0x02)!=0x02)
  {
   write_buffer(gotostatue_num,0x02);
  }
  led_disp(gotostatue_num);
  delay_ms(4000);
 }
delay_ms(50000);
  for(gotostatue_num=1;gotostatue_num<=Slaver_NUM;gotostatue_num++)
 {
  //manage_stop_left(gotostatue_num);
  if(write_buffer(gotostatue_num,0x04)!=0x04)
  {
    write_buffer(gotostatue_num,0x04);
  }
  led_disp(gotostatue_num);
  delay_ms(3000);
 }
 for(k_walk=0;k_walk<5;k_walk++)
 {
 led_disp(8);
 led_disp(10);
 }}
3.5 无线通信模块设计
无线模块分为无线发射模块和无线接收模块。具体实现程序如下:
ORG 0000H
 JMP MAIN
MAIN:
 MOV SP,#4FH
 MOV P0,#0FFH
   MOV P2,#0FH

START:
 
 MOV A,P0
    JB ACC.0,JJ0
 JB ACC.1,JJ1
 JB ACC.2,JJ2
 JB ACC.3,JJ3
 JB ACC.4,JJ4
 JB ACC.5,JJ5
 JB ACC.6,JJ6
 JB ACC.7,JJ7

 MOV A,P2
 ANL  A,#0FH             ;取出低四位
 JB ACC.0,JJ8
 JB ACC.1,JJ9
 JB ACC.2,JJ10

 MOV P2,#00H
 MOV P1,#00H

 JMP OUT

JJ0: MOV P1,#01H
  JMP OUT
JJ1: MOV P1,#02H
  JMP OUT
JJ2: MOV P1,#04H
     JMP OUT
JJ3: MOV P1,#08H
  JMP OUT
www.youerw.com
     JMP OUT
JJ7: MOV P1,#80H
     JMP OUT
JJ8: MOV P2,#10H
  JMP OUT
JJ9: MOV P2,#20H
  JMP OUT
JJ10:MOV P2,#40H
     JMP OUT
OUT: JMP START
DELAY:

END
整个模块软件流程图如下:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

无线货架自动控制系统 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。