资源简介
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个文件信息
- 上一篇:关于数据库的毕业论文英文翻译
- 下一篇:汽车电机优劣势对比
相关资源
- 51单片机PWM程序,占空比、周期可调整
- proteus仿真 AT89C51输出各种波形
- 00
- 38k单片机红外发送代码、keil
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 2410的led测试程序keil可以用
- DS18B20分布式多点测温的Proteus仿真
- keil vcom windows 7 64bit 驱动
- 带时间温度显示的室内灯光控制系统
- 基于8051单片机的红外接收程序
- IIC proteus仿真实验
- 关于proteus仿真arm7出现错误的问题
- STM32 SRAM启动的 KeiL 配置
- STM32+1602液晶proteus仿真.zip
- AT89C51+ADC0808 PROTEUS仿真
- 单片机驱动4相步进电机proteus仿真
- 微机原理 十字路口交通灯控制 prot
- 中央空调室内智能温控器设计论文、
- 基于AT89C51的十字路口交通灯设计pro
- keil调试仿真技巧-从入门到精通
- 飞控代码源码-台湾飞控大神版
- Proteus仿真的单片机控制步进电机及液
- 智能家居照明控制系统设计proteus仿真
- Keil4破解版下载150129
- 基于51单片机的十字路口交通灯Protu
- 郭天祥TX-1C版的Proteus仿真 三个版本
- 微机原理 8086 十字路口交通灯控制
- keilc51源代码
- 如何使用KEIL MDK程序
评论
共有 条评论