標題: 智能人體感應(yīng)燈,內(nèi)含proteus仿真和程序 [打印本頁]

作者: nio    時間: 2016-5-10 20:13
標題: 智能人體感應(yīng)燈,內(nèi)含proteus仿真和程序
課設(shè)做的基于單片機的智能人體感應(yīng)燈,通過繼電器來控制燈的亮滅。光線較亮?xí)r,燈不亮;光線較暗時,且一定距離內(nèi)有人經(jīng)過,燈才會亮。下面有做的proteus仿真和程序,下圖顯示用開關(guān)模擬熱釋電紅外感應(yīng)模塊。。。焊接后燈接繼電器常閉燈常亮,常開燈不亮,無法實現(xiàn)其功能,為什么??

QQ圖片20160510200811.png (17.49 KB, 下載次數(shù): 251)

QQ圖片20160510200811.png

智能人體感應(yīng)燈.rar

21.12 KB, 下載次數(shù): 403, 下載積分: 黑幣 -5


作者: admin    時間: 2016-5-10 20:15
非常不錯的設(shè)計,下面是樓主的程序:
  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #include<absacc.h>
  4. #define uchar unsigned char
  5. #define uint unsigned int

  6. sbit QK=P0^0;
  7. sbit GM=P1^0;
  8. sbit RT=P1^5;
  9. sbit KZ=P3^5;

  10. void init();
  11. void delay(uint x);
  12. void work();
  13. void main()
  14. {
  15.    init();
  16.    while(1)
  17.    {
  18.       work();
  19.         }
  20. }
  21. void init()
  22. {
  23.   GM=0;
  24.   RT=0;
  25. }
  26. void work()
  27. {
  28.   if(QK==1)
  29.   {
  30.      if(GM==1)
  31.          {
  32.             delay(20);
  33.                 if(GM==1)
  34.                 {
  35.                   if(RT==1)
  36.                   {
  37.                   KZ=0;
  38.                 }
  39.                 else
  40.                 {
  41.                 if(RT==0)
  42.                    KZ=1;
  43.                 else
  44.                    KZ=0;
  45.                 delay(5000);
  46.            }
  47.         }
  48. }
  49. else
  50. {
  51.    delay(20);
  52.    if(GM==0)
  53.    {
  54.       KZ=1;
  55.         }
  56.    }
  57. }
  58. else
  59.    KZ=1;
  60. }


  61. void delay(uint x)
  62. {
  63. uint i,j;
  64. for(i=x;i>0;i--)
  65.    {
  66.      for(j=110;j>0;j--)        ;
  67.          }
  68. }
復(fù)制代碼

作者: zxq5    時間: 2017-4-5 16:25
樓主 你好  能不能把仿真也放上來 看一下
作者: 在風(fēng)的雨季    時間: 2017-6-1 17:35
哪種型號的
作者: 夏風(fēng)之歌    時間: 2017-12-20 16:07
新人沒有黑幣,想問問樓主這個有沒有代碼的
作者: ikyu51hei    時間: 2018-4-16 18:04
有仿真嗎?
作者: 雜風(fēng)灬    時間: 2018-7-26 11:19
新人如何下載
作者: hslcac    時間: 2018-8-10 21:40
高手,學(xué)習(xí)了下,謝謝樓主
作者: 了誰泡面吃飯    時間: 2018-8-16 09:09
多謝樓主分享啊
作者: 雜風(fēng)灬    時間: 2018-11-7 16:30
試試能不能下載
作者: zhao1997@    時間: 2018-11-10 23:51
你能告訴我仿真在哪
作者: jiang訫醉    時間: 2018-12-11 10:16
你好,請問問題解決了嘛?
作者: 涼城絮語    時間: 2018-12-13 10:41
厲害了
作者: Comet111    時間: 2018-12-27 22:25
感謝樓主
作者: Comet111    時間: 2018-12-28 16:13
ikyu51hei 發(fā)表于 2018-4-16 18:04
有仿真嗎?

沒有。。。。。。。。。。。。。。。。
作者: 貪戀你的微笑    時間: 2019-2-19 21:49
感謝樓主
作者: tigerzq    時間: 2019-2-20 11:37
繼電器改用雙向可控硅是否更合適些?
作者: rui123    時間: 2019-3-17 22:15
很好用
作者: 可樂cola    時間: 2019-3-24 15:33
點贊點贊
作者: taotie    時間: 2019-3-24 21:35
挑毛病~~~~
sbit QK=P0^0;?????起什么作用。仿真p0.0什么都未接!
圖中的繼電器在仿真時不會動作的!需選擇仿真會動作的(搜Relay不帶方框的并將dc12v改為dc5v)
作者: 18204865440    時間: 2019-5-25 18:52
有代碼么??
作者: wj5    時間: 2019-11-10 22:22
非常不錯
作者: wj5    時間: 2019-11-12 12:36
有沒有仿真圖
作者: wj5    時間: 2019-11-12 13:03
可不可以給詳細一點的資料  謝謝
作者: FB0920    時間: 2020-4-21 16:02
能下載嗎
作者: Roy-2010    時間: 2020-8-28 17:00
為什么感應(yīng)模塊畫成電建啊
作者: 亦無奈_    時間: 2020-12-6 23:36
很垃圾
作者: timerzero    時間: 2021-5-21 08:30
樓主意思是gm,rt的外部輸入正常,懷疑代碼由問題?
再問個題外話,P1是準雙向模式?如果是,先拉低再拉高是不是不太妥當(dāng)?望各位大佬解惑
sbit GM=P1^0;
sbit RT=P1^5;

GM=0;
  RT=0
作者: qjy822    時間: 2021-5-31 19:46
謝謝分享,正在學(xué)習(xí)這方面!
作者: qjy822    時間: 2021-5-31 19:52
sbit QK=P0^0;
sbit GM=P1^0;
這兩個是什么?
作者: zhuchenghui    時間: 2022-12-21 09:34
真的很好用
作者: vjack    時間: 2022-12-22 22:47
HC-SR01嗎




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1