原创 主程序流程

2009-6-28 19:49 2362 4 4 分类: MCU/ 嵌入式

#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
}
                    
               


 


 


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条