• 大小: 175KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: 电梯仿真  keil  

资源简介

proteus仿真 电梯运行 包含KEIL代码和PROTEUS源码

资源截图

代码片段和文件信息

/****************************************Copyright (c)****************************************************
**                                        龙龙电子制作
**                              http://liujiaolong.taobao.com
**                            郑重声明如有使用本库请添加引入声明
**--------------File Info---------------------------------------------------------------------------------
** File name:           LCD1602.c
** Last modified Date:  2012-10-04
** Last Version:        V1.00
** Descriptions:        对LCD1602的操作
**
**--------------------------------------------------------------------------------------------------------
** Created by:          Liujiaolong
** Created date:        2012-09-22
** Version:             V1.00
** Descriptions:        添加用户应用程序
**
**--------------------------------------------------------------------------------------------------------
** Modified by:         Liujiaolong
** Modified date:       Liujiaolong
** Version:             V1.01
** Descriptions:        整理库函数
**                      
** Rechecked by:        Liujiaolong
*********************************************************************************************************/
#include “includes.h“
sbit BEEP_PIN = P2^7;
#define BEEP_OFF()   BEEP_PIN = 1;
#define BEEP_ON()    BEEP_PIN = 0;

INT8U ucUpBuf[5]    = {0};
INT8U ucDownBuf[5]  = {0};
INT8U ucCurLiftDir  = LIFT_UP;
INT8U ucGurrentFloor = 1;
INT8U ucMotorCounter = 100;
INT8U ucFloorStop    = 100;

void keyScan(void);
void liftDownBufInOne (INT8U ucData);
void liftUpBufInOne (INT8U ucData);

INT8U liftUpBufOutOne (void);
INT8U liftDownBufOutOne (void);
void liftUpBufDelOne (INT8U ucData);
void liftDownBufDelOne (INT8U ucData);
/*********************************************************************************************************
** Function name:      main
** Descriptions:       main 晶振频率12MHz 
** input parameters:   none
** output parameters:  none
** Returned value:     none
** Created by:         Liujiaolong
** Created Date:       2013-03-02
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
*********************************************************************************************************/
void main (void)
{
    INT8U i = 0;

    P0 = 0xFF;
    P1 = 0xFF;

    ucUpBuf[0]    = 0xFF;
    ucUpBuf[1]    = 0xFF;
    ucUpBuf[2]    = 0xFF;
    ucUpBuf[3]    = 0xFF;
    ucUpBuf[4]    = 0xFF;
    
    ucDownBuf[0]  = 0x00;
    ucDownBuf[1]  = 0x00;
    ucDownBuf[2]  = 0x00;
    ucDownBuf[3]  = 0x00;
    ucDownBuf[4]  = 0x00;
    motorStop();
    ucMotorCounter = 0;
    ucFloorStop    = 0;
    ucGurrentFloor = 1;
    
    ucCurLiftDir  = LIFT_STOP; 
    for (i = 0; i < 16; i++) {
        ledDis (i0);   
    }
    time0Init();    

    while (1) {
        tubeDis(ucGurrentFloor);
        keyScan();

        if (ucCurLiftDir == LIFT_STOP) {
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      15646  2013-03-20 02:05  【2013-3-20】Keil\Keil\DS1302.lst

     文件      15728  2013-03-20 02:05  【2013-3-20】Keil\Keil\DS1302.obj

     文件      57121  2013-03-21 23:39  【2013-3-20】Keil\Keil\keil_for_LDM

    .......     80157  2013-03-21 23:41  【2013-3-20】Keil\Keil\keil_for_LDM .uvgui.lunzi

    .......     80157  2013-03-21 22:18  【2013-3-20】Keil\Keil\keil_for_LDM .uvgui_lunzi.bak

    .......      9246  2013-03-21 23:41  【2013-3-20】Keil\Keil\keil_for_LDM .uvopt

    .......     14922  2013-03-21 22:18  【2013-3-20】Keil\Keil\keil_for_LDM .uvproj

    .......      9247  2013-03-21 22:18  【2013-3-20】Keil\Keil\keil_for_LDM _uvopt.bak

    .......     14743  2013-03-21 01:51  【2013-3-20】Keil\Keil\keil_for_LDM _uvproj.bak

     文件       5790  2013-03-21 23:39  【2013-3-20】Keil\Keil\keil_for_LDM.hex

     文件        163  2013-03-21 23:39  【2013-3-20】Keil\Keil\keil_for_LDM.lnp

     文件      39858  2013-03-21 23:39  【2013-3-20】Keil\Keil\keil_for_LDM.M51

     文件      35562  2013-03-21 23:41  【2013-3-20】Keil\Keil\keil_for_LDM.plg

     文件       6725  2013-03-21 22:58  【2013-3-20】Keil\Keil\keypad.lst

     文件       9411  2013-03-21 22:58  【2013-3-20】Keil\Keil\keypad.obj

     文件       8242  2013-03-20 02:05  【2013-3-20】Keil\Keil\lcd12864.lst

     文件      11146  2013-03-20 02:05  【2013-3-20】Keil\Keil\lcd12864.obj

     文件      11227  2013-03-21 22:58  【2013-3-20】Keil\Keil\ledDis.lst

     文件      11022  2013-03-21 22:58  【2013-3-20】Keil\Keil\ledDis.obj

     文件       5657  2013-03-21 23:22  【2013-3-20】Keil\Keil\liftcontrol.lst

     文件       7311  2013-03-21 23:22  【2013-3-20】Keil\Keil\liftcontrol.obj

     文件        159  2013-03-21 23:22  【2013-3-20】Keil\Keil\liftcontrol.__i

     文件      29702  2013-03-21 23:39  【2013-3-20】Keil\Keil\main.lst

     文件      26887  2013-03-21 23:39  【2013-3-20】Keil\Keil\main.obj

     文件        135  2013-03-21 23:39  【2013-3-20】Keil\Keil\main.__i

     文件      11668  2013-03-18 22:54  【2013-3-20】Keil\Keil\phaseLDM.lst

     文件      14135  2013-03-21 22:58  【2013-3-20】Keil\Keil\STARTUP.lst

     文件        828  2013-03-21 22:58  【2013-3-20】Keil\Keil\STARTUP.obj

     文件       4213  2013-03-21 22:58  【2013-3-20】Keil\Keil\timer.lst

     文件       7422  2013-03-21 22:58  【2013-3-20】Keil\Keil\timer.obj

............此处省略37个文件信息

评论

共有 条评论