新闻  |   论坛  |   博客  |   在线研讨会
主程序流程
0750long | 2009-07-09 12:47:24    阅读:1476   发布文章

主程序流程

 

#include<reg52.h>
#include "__scankey__h_
#include "__tongxin__h_
void speaker(uchar time)

   for(;time>0;time--)   //鸣叫次数
      {
          speaker="0";   //开蜂鸣器
          delay_ms(20);
          speaker="1";   //关蜂鸣器
          delay_ms(50);
        }
    delay_ms(100);
}
void delay_ms(uchar i)
{
uchar j;
   for(i;i>0;i--)

{
for(j=250;j>0;j--)
}  
}
//系统初始化

void INIT_SYS()
{
}
void INIT_display();
void NoKey_display();
void send_stopmotor();

void main()
{
    INIT_SYS();
    INIT_display()
    delay_ms(50);
while(1)
{
     while(!keysafe==0)   //上电开始后,首先判断安全锁是否放下
        {
             Nokey_display();  //无安全锁显示
             send_stopmotor();  //关下控一切动作,保护起来
}
if(error_flag)//检查错误信号
{        
error_deal();//出错处理及显示
send_stopmotor();  //关下控一切动作,保护起来
display();
}
if(start_flag)  //启动后按键扫描及显示
{       key_deal();             //程序PROGRAM
                               //MODE
}

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客