我是靠谱客的博主 淡淡小鸭子,这篇文章主要介绍基于单片机声光控智能路灯系统仿真设计-毕设课设,现在分享给大家,希望可以做个参考。

资料下载地址-1070(百度网盘):点击下载

本设计完整的实现了双控(光控和声控路灯)仿真设计。光控优先级最大,
当有光时灯熄灭(无论有无声音),当无光时(有声音则亮,无声音时则
灭)。注:仿真中,声控传感器不太灵敏(仿真模型决定的)

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <reg52.h> #include <intrins.h> #define NOP _nop_() #define TEMP_ALERT_L 0x00 #define TEMP_ALERT_H 0x25 #define SET_TIME 6500 #define END_ALERT 100 typedef unsigned char uchar; typedef unsigned int uint; sbit guang = P0 ^ 7; sbit shen = P2 ^ 7; sbit RS = P2 ^ 0; /* P2^0; */ sbit RW = P2 ^ 1; /* P2^1; */ sbit EN = P2 ^ 2; /* P2^2; */ sbit RST = P2 ^ 3; /* DS1302使能信号,高电平有效 */ sbit CLK = P2 ^ 4; /* 时钟信号 */ sbit IO = P2 ^ 5; uchar disp1[16] = " Welcome! "; uchar disp2[16] = "Intelligent Lamp"; uchar rtc[7] = { 3, 0, 4, 9, 20, 5, 24 }; /* 即时时间 real time clock */ uchar writeaddr[7] = { 0x8c, 0x8a, 0x88, 0x86, 0x84, 0x82, 0x80 }; /* 写命令数组 年周月日时分秒 */ uchar readaddr[7] = { 0x8d, 0x8b, 0x89, 0x87, 0x85, 0x83, 0x81 }; uint j, bg_count = 0, sf1 = SET_TIME, sf2 = 0; uchar i, tmp, TEMP, dat, re_dat, wr_dat, alert = 0, temp_flag = 0, select = 0; bit timerflag = 0; bit flag = 0; uchar alesta[2] = { 'F', 'F' };

 

最后

以上就是淡淡小鸭子最近收集整理的关于基于单片机声光控智能路灯系统仿真设计-毕设课设的全部内容,更多相关基于单片机声光控智能路灯系统仿真设计-毕设课设内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部