Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2860|回复: 9

20光信本1斯俊凯组:智能路灯

[复制链接]

2

主题

9

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2022-11-3 19:47:17 | 显示全部楼层 |阅读模式
本帖最后由 斯俊凯 于 2022-11-5 13:36 编辑
  1. #include <reg52.h>
  2. sbit key1=P3^1;
  3. sbit key2=P3^2;
  4. sbit key3=P3^3;
  5. sbit LDR=P0^0;
  6. sbit LED=P3^0;
  7. unsigned char stat1=2;stat2=2;
  8. unsigned int count;
  9. void delay (unsigned int t)
  10. {
  11.         while(t--);
  12. }

  13. void cor()
  14. {
  15.         {
  16.                         if(stat1==2)
  17.                         {
  18.                                 if(key2==0)
  19.                                 {
  20.                                         delay(100);
  21.                                         if(key2==0)
  22.                                         {
  23.                                                 if(key3==0)
  24.                                                 {
  25.                                                         stat2=1;
  26.                                                 }
  27.                                                 if(key3==1)
  28.                                                 {
  29.                                                         stat2=0;
  30.                                                 }
  31.                                         }
  32.                                 }
  33.       
  34.                         if(key2==1)
  35.                         {
  36.                                 if(key1==0)
  37.                                 {
  38.                                         delay(100);
  39.                                         if(key1==0)
  40.                                         {
  41.                                                 stat2=2;
  42.                                         }
  43.                                 }
  44.                         }
  45.                         }
  46.         }
  47. }       
  48. void main()
  49. {
  50.         while(1)
  51.         {
  52.                         cor();
  53.                 {
  54.                                 if(LDR==1)
  55.                                 {
  56.                                         LED=0;
  57.                                         {
  58.                                         if(stat2==0)
  59.                                                 {
  60.                                                         LED=1;
  61.                                                         delay(50);
  62.                                                         stat1=2;
  63.                                                 }
  64.                                         if(stat2==1)
  65.                                                 {
  66.                                                         LED=0;
  67.                                                         delay(50);
  68.                                                         stat1=2;
  69.                                                 }
  70.                                         }
  71.                                 }
  72.                                 if(LDR==0)
  73.                                 {
  74.                                         LED=1;
  75.                                         {
  76.                                         if(stat2==0)
  77.                                                 {
  78.                                                         LED=1;
  79.                                                         stat1=2;
  80.                                                 }
  81.                                         if(stat2==1)
  82.                                                 {
  83.                                                         LED=0;
  84.                                                         stat1=2;
  85.                                                 }
  86.                                         }
  87.                                 }

  88.    }
  89.   }
  90. }
复制代码
外界光强时,LED亮;外界光强弱时,LED灭;按下按键2,关闭LED灯进入人工操作模式;按下按键3,LED亮;松开按键3,LED灭;松开按键2,按下/点按按键1,回到默认模式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2022-11-4 22:50:11 | 显示全部楼层
思路没大问题,继续做
回复

使用道具 举报

2

主题

9

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2022-11-10 23:09:14 | 显示全部楼层
本帖最后由 斯俊凯 于 2022-11-11 12:42 编辑

单片机课程设计

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

3

帖子

12

积分

超级版主

Rank: 8Rank: 8

积分
12
发表于 2022-11-11 15:36:46 | 显示全部楼层
需修改内容很多,请尽快完善

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

9

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2022-11-12 23:35:45 | 显示全部楼层
第一版更改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2022-11-24 10:15:03 | 显示全部楼层
再改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

9

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2022-11-24 17:20:44 | 显示全部楼层
本帖最后由 斯俊凯 于 2022-11-25 12:14 编辑

智能路灯课程设计报告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2022-11-24 21:51:27 | 显示全部楼层
再改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

9

帖子

116

积分

注册会员

Rank: 2

积分
116
 楼主| 发表于 2022-11-25 12:35:53 | 显示全部楼层
本帖最后由 斯俊凯 于 2022-11-26 15:34 编辑

智能路灯课程设计报告/PPT

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2022-11-26 00:10:10 | 显示全部楼层
第三章和第四章有的图没有图注,改一下就可以打印了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-6-8 14:29 , Processed in 0.041317 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表