找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1193|回复: 0
打印 上一主题 下一主题
收起左侧

楼道声控和光控系统的单片机源码

[复制链接]
跳转到指定楼层
楼主
ID:333136 发表于 2018-5-18 17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include <reg51.h>

  2. #define uchar unsigned char

  3. #define uint unsigned int

  4. sbit dengguan=P1^0;

  5. sbit zhujiti=P1^1;

  6. sbit jidianqi=P1^2;

  7. uchar count=0,miao=0;

  8. ///////////////////////////////////////////////////////////

  9. void  time0()

  10. {

  11.        TMOD=0x01;           //设置定时器0和1工作方式为1(0001 0001)

  12.        TH0=(65536-50000)/256;   //装定时器初值

  13.        TL0=(65536-50000)%256;

  14.        EA=1;                                             //开总中断

  15.        ET0=1;                                          //开定时器0中断

  16.        TR0=0;                                          //关闭时器0                                   

  17. }

  18. void main(void)  

  19. {   

  20.        time0();

  21.        while(1)

  22.        {

  23.       

  24.               if(dengguan==1&&zhujiti==0)

  25.               {

  26.                      jidianqi=0;TR0=1;

  27.                        

  28.               }

  29.       

  30.                

  31.        }  

  32. }


  33. void timer0(void) interrupt1

  34. {   

  35.        TH0=(65536-50000)/256;

  36.        TL0=(65536-50000)%256;

  37.        count++;

  38.        if (count == 20)

  39.        {  

  40.               count = 0;

  41.               miao++;

  42.               if(miao>=10)

  43.               {

  44.                      miao=0;TR0=0;

  45.                      jidianqi=1;                        

  46.                                    

  47.               }

  48.               

  49.        }
  50. }               
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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