久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4934|回復: 2
打印 上一主題 下一主題
收起左側

單片機熱釋電紅外自動門Proteus仿真程序

[復制鏈接]
跳轉到指定樓層
樓主
話不多,直接看圖,本設計是模擬自動門效果,用電機顯示
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <reg51.h>



  2. sbit led=P0^0;//指示燈信號
  3. sbit k1=P1^2;//按鍵信號
  4. sbit k2=P1^3;//按鍵信號
  5. sbit IN1=P3^0;
  6. sbit IN2=P3^1;
  7. unsigned char flag,n;

  8. void delay(char x);   //延時程序
  9. void  motor_1(float a);
  10. void  motor_2(float a);
  11. void zhengzhuan();       
  12. void fanzhuan();   



  13. void key_process()

  14. {
  15.     if(k1==0)  
  16.          {
  17.                  delay(100); //延時100MS,按鍵必須延時消抖
  18.                 while(!k1);
  19.                  
  20. //    led=~led;
  21.      flag=1;
  22.                  zhengzhuan();//當有人時,正轉
  23.          }
  24.                  
  25.          if(k2==0)  //沒人時, 反轉
  26.          {
  27.                  delay(100);
  28.                  while(!k2);
  29.                  flag=0;
  30.                  fanzhuan();
  31.          }
  32.                  
  33. }


  34. void delay(char x)//延時程序
  35. {                          
  36.    char i;
  37.    while(x--)
  38.    {
  39.      for(i=0; i<120; i++);
  40.    }
  41. }




  42. void  motor_1(float a)//a即想要轉的圈數  //反轉
  43. {
  44.    unsigned char b;
  45.    unsigned int  c;
  46.    for (c=0; c<8*64*a; c++)  
  47.     {
  48.       for (b=0; b<8; b++)
  49.         {
  50.          
  51.                                         IN2=1;
  52.                                         IN1=0;
  53.          delay(1);
  54.          }
  55.     }
  56. }



  57. void  motor_2(float a)//a即想要轉的圈數  //正轉
  58. {
  59.    unsigned char b;
  60.    unsigned int  c;
  61.    for (c=0; c<8*64*a; c++)
  62.     {
  63.       for (b=0; b<8; b++)
  64.         {
  65.                  IN2=0;
  66.                                         IN1=1;
  67.          delay(1);
  68.                                        
  69.          }
  70.     }
  71. }


  72. void Timer0() interrupt 1
  73. {
  74.         TH0  = 0x3c; //每中斷都要重裝載,大概50MS中斷一次,十進制的15536,65536-15536=50000
  75.         TL0  = 0xb0;        
  76.   if(flag)  //表示有人燈亮
  77.         {
  78.                 led=0;
  79.         }
  80.         else    //表示沒人
  81.         {
  82.                 led=1;
  83.         }
  84.        
  85. }         


  86. void zhengzhuan()    //正轉
  87. {
  88.        
  89.        motor_2(0.04); //轉1圈(可以改動)         
  90.        delay(1);
  91.              P3=0XFF;                //防止電機發熱
  92. }


  93. void fanzhuan()    //正轉
  94. {
  95.        
  96.        motor_1(0.04); //轉1圈(可以改動)         
  97.        delay(1);
  98.              P3=0XFF;                //防止電機發熱
  99. }




  100. void intial()
  101. {
  102.        
  103.   TMOD = 0x11;//16位計數器
  104.         TH0  = 0x3c;
  105.         TL0  = 0xb0;        
  106.         ET0  = 1;  
  107.         TR0  = 1;
  108.         EA=1;
  109. }

  110. void main()//主程序
  111. {   

  112.          intial();
  113.             
  114.         while(1)
  115.         {
  116.                
  117.            key_process() ; //按鍵處理
  118.   
  119.                
  120.         }
  121. }
復制代碼

所有資料51hei提供下載:
熱釋電紅外自動門.rar (281.86 KB, 下載次數: 149)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:736860 發表于 2020-4-29 19:16 | 只看該作者
想問一下樓主,這個是什么

BP9AEAI346W`144WXX69~(L.png (3.27 KB, 下載次數: 60)

BP9AEAI346W`144WXX69~(L.png
回復

使用道具 舉報

板凳
ID:729107 發表于 2020-5-11 07:07 來自手機 | 只看該作者
仿真沒成功
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩a | 国产一区二区三区四区五区加勒比 | 欧美亚洲视频 | 91精品国产高清久久久久久久久 | 久久久久久国产精品 | 欧美精品91爱爱 | 午夜视频在线观看网址 | 免费的日批视频 | 日韩成人在线网址 | 日韩欧美高清dvd碟片 | 97久久精品午夜一区二区 | 91日韩 | 日韩电影一区 | 亚洲免费一区 | 羞羞视频在线网站观看 | 亚洲二区在线 | 欧美一级片在线看 | 亚洲精品第一页 | 亚洲一区二区三区视频 | 日本国产高清 | 日韩在线观看中文字幕 | 日韩亚洲一区二区 | 午夜视频一区 | 欧美国产91| www.欧美 | 亚洲精品大片 | 日韩福利| 成年视频在线观看 | 色必久久 | 丝袜一区二区三区 | 亚洲va欧美va天堂v国产综合 | 国产一区影院 | 91视频大全 | 久草视 | 在线观看午夜视频 | 国产免费又色又爽又黄在线观看 | 成人二区 | 精品国产一二三区 | 蜜桃视频在线观看免费视频网站www | 日本超碰| 亚洲久草 |