专栏中心

EEPW首页 > 专栏 > 主程序流程

主程序流程

发布人:0750long 时间:2009-07-09 来源:工程师 发布文章
主程序流程

 

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

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

舰船大观

视频 2010-01-14

意法半导体STM8L低能耗系列MCU技术演示

视频 2010-01-14

国产AI算力大规模进驻顶尖高校

阿里云采购寒武纪15万片GPU传闻不实,国产芯片技术突破与商业化落地之间仍存在较大差距

2025-09-02

美国撤销三大半导体企业在华的设备豁免

2025-09-02

Arm与NVIDIA携手驱动智能汽车及机器人领域创新

纳米片,让芯片再小一点

EDA/PCB 2025-09-02

教育机器人正成为AI教育“新基础设施”

ProcessorPM管理视频

视频 2010-01-14

细间距器件手工焊接指南

向强电冲击的先锋----可控硅

资源下载 2007-02-16

兆易创新与普华基础软件达成战略合作

阿里巴巴测试新的人工智能芯片以替代英伟达

无源RFID标签结构与原理

未来工厂:利用搭载人工智能的传感器在边缘做出决策——第2部分

海底杀手—美国“海狼”级攻击型核潜艇

视频 2010-01-14

京东方将打入iPhone 17 Pro面板供应链

2025-09-02

系统管理IC满足多电压系统的监视和排序要求

国外巡飞弹技术发展

视频 2010-01-14

无线收发组件在安全方面的应用

更多 培训课堂
更多 焦点
更多 视频

技术专区