资源简介
需要完成的任务是实现对模拟路灯的基本功能(开启和关闭)的控制。该系统除了可以实现基本路灯功能外,还需要实现天气明暗检测并根据明暗状况调节路灯明亮程度﹑故障检测并报警等功能。
系统功能详细描述为:在每天傍晚18:00PM至次日凌晨6:00AM,路灯正常开启,系统可以实现对移动物体位置的检测。当物体M由左至右到达S点时路灯L1亮;当物体到达B点时,灯1灭,路灯L2亮;反之,若物体由M由右向左移动,路灯开关次序相反。如果遇到特殊天气状况,系统需要根据特定的天气状况来开启路灯;当路灯出现故障时,系统需要具有自动检测和报警的功能,并显示出故障路灯的位置。
代码片段和文件信息
#include
#include
#include “remote.h“
#include“ds1302.h“
#include“12864.h“
#define uchar unsigned char
#define uint unsigned int
#define LCMdata P0
#define Busy 0x80
sbit RS=P2^0;
sbit RW=P2^1;
sbit E=P2^2;
sbit PSB=P2^3;
/*
uchar code string_1[] = {“路况“};
uchar code string_2[] = {“LED1 Off “};
uchar code string_3[] = {“LED2 ON “};
uchar code string_4[] = {“41/10/14“};
uchar a[16]={3‘0‘‘\/‘‘0‘‘0‘‘\/‘‘0‘‘0‘‘\/‘‘0‘‘0‘‘\/‘‘0‘‘0‘‘\/‘};
*/
void Display_Time(uchar str[7])
{
uchar time[8];
uchar DATA[8];
time[0]=str[2]/10+48;
time[1]=str[2]%10+48;
time[2]=‘:‘;
time[3]=str[1]/10+48;
time[4]=str[1]%10+48;
time[5]=‘:‘;
time[6]=str[0]/10+48;
time[7]=str[0]%10+48;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3209 2011-10-16 10:10 模拟路灯\12864\12864.bak
文件 3190 2011-10-16 10:44 模拟路灯\12864\12864.c
文件 454 2011-10-16 10:10 模拟路灯\12864\12864.h
文件 6786 2011-10-27 18:29 模拟路灯\12864.lst
文件 11549 2011-10-27 18:29 模拟路灯\12864.obj
文件 4014 2011-10-18 00:56 模拟路灯\ds1302\ds1302.c
文件 489 2011-10-18 00:57 模拟路灯\ds1302\ds1302.h
文件 7316 2011-10-27 18:29 模拟路灯\ds1302.lst
文件 6151 2011-10-27 18:29 模拟路灯\ds1302.obj
文件 35363 2011-10-27 18:29 模拟路灯\ludeng
文件 7515 2011-10-27 18:29 模拟路灯\ludeng.hex
文件 102 2011-10-27 18:29 模拟路灯\ludeng.lnp
文件 37884 2011-10-27 18:29 模拟路灯\ludeng.M51
文件 2291 2011-10-30 16:29 模拟路灯\ludeng.Opt
文件 216 2011-10-30 16:29 模拟路灯\ludeng.plg
文件 2377 2011-10-17 23:02 模拟路灯\ludeng.Uv2
文件 2294 2011-10-27 18:31 模拟路灯\ludeng_Opt.Bak
文件 2377 2011-10-16 01:00 模拟路灯\ludeng_Uv2.Bak
文件 1065 2011-10-17 02:00 模拟路灯\main\main.bak
文件 4738 2011-10-18 07:56 模拟路灯\main\main.c
文件 12886 2011-10-27 18:29 模拟路灯\main.lst
文件 13095 2011-10-27 18:29 模拟路灯\main.obj
文件 8207 2011-10-27 18:29 模拟路灯\remote.lst
文件 8560 2011-10-27 18:29 模拟路灯\remote.obj
文件 6376 2005-03-22 15:22 模拟路灯\STARTUP.A51
文件 14062 2011-10-27 18:29 模拟路灯\STARTUP.LST
文件 749 2011-10-27 18:29 模拟路灯\STARTUP.OBJ
文件 1770 2011-10-18 06:51 模拟路灯\新建 文本文档.txt
文件 3508 2011-10-17 01:59 模拟路灯\红外\REMOTE.bak
文件 3605 2011-10-18 01:52 模拟路灯\红外\remote.c
............此处省略9个文件信息
相关资源
- DS18B20+DS1302 显示温度和时间Proteus仿真
- TX-1C Proteus仿真板
- 电子万年历设计含有实验报告,原理
- lcd1602 温度日历闹钟功能
- C51单片机12864菜单实现功能_综合.rar
- FPGA直接驱动LCD12864的Verilog程序
- 拆解某POS机LCD12864液晶的使用说明
- 12864液晶显示介绍
- 基于PIC单片机的电子时钟设计
- ADC0809模数装换电压表12864LCD显示
- 模拟路灯控制系统论文
- 12864带字库_滚动显示程序
- 电动车的液晶显示
- st7565r驱动12864液晶
- 万年历1602液晶显示+DS1302时钟+DS18B20数
- 51单片机控制DS1302时钟在1602上显示
- 12864视频教程 液晶屏视频 程序 视频
- stm32单片机lcd12864并行程序
- 基于LPC2124下的贪吃蛇游戏
- STM32+GPS授时+DS1302
- DS1302数码管显示程序
- 16管脚LCD12864液晶汉字、数字、英文大
- DS1302数码管显示时间可调
- lcd12864驱动 VHDL
- 实现了所有功能的基于msp430的LCD1286
- 51制作的时钟,带温度测量
- 51单片机12864大液晶屏代码和电路图
- DS1302时钟LCD1602显示
- LCD12864ST7920的Proteus仿真
- 基于proteus的HDG12864F-1仿真程序
评论
共有 条评论