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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

請教一個單片機程序問題 急!

[復制鏈接]
跳轉到指定樓層
樓主
ID:16753 發表于 2009-9-2 21:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我這個程序是想實現以下功能的,麻煩各位大蝦幫忙看一下,用單片機接受從PC機傳過來的開關信號,然后通過P3.5管教的高低電平控制繼電器的吸合,謝謝大家!

#include<reg52.h>
 sbit D1=P3^5;
void main()
{
 
 TMOD=0x20;//設置定時器1為工作方式2
 TH1=0xfd;
 TL1=0xfd;
 TR1=1;
 REN=1;
 SM0=0;
 SM1=1;
 //EA=1;
 //ES=1;
 while(1)
  {
   if(RI==1)
   {
   RI=0;
         
  
   }
           if(SBUF==0xFF)
             D1=0;
           else
             D1=1;
   
}
}
void ser() interrupt 4
{
 RI=0;
 
}

 

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

使用道具 舉報

沙發
ID:17051 發表于 2009-9-10 23:12 | 只看該作者
看不出來,現在我還沒有學習到用定時器來編程.
回復

使用道具 舉報

板凳
ID:18333 發表于 2009-10-28 17:10 | 只看該作者

看了一下你的程序,給你修改了一下。問題原因主要在中斷程序中沒有把PC傳過來的數讀取,就關閉中斷程序了。

導致后面沒法判斷。

 

#include<reg52.h>

 

#define uchar unsigned char


unsigned char a,flag;

sbit D1=P3^5;


void main()
{
  TMOD=0x20;
  TH1=0xfd;
  TL1=0xfd;
  TR1=1;
  SM0=0;
  SM1=1;
  REN=1;
  ES=1;      //開串口中斷
  EA=1;       

  while(1)
  {
    if(flag==1)     //如果標志位為1
    {
      ES=0;       //關閉串行中斷位(這點重要)
      if(a==0xff)

        D1=0;

      else

        D1=1;

    }
  }
}
void risc() interrupt 4
{
  if(RI==1)      //如果接受標志位為1,則說明已經接收到一幀數據
  {
   RI=0;         //寫軟件把接受標志位清零
   SBUF=a;    //讀SBUF中的數據,放入a變量中
   flag=1;      //設置標志位為1
  }
}

回復

使用道具 舉報

地板
ID:23217 發表于 2010-4-20 17:09 | 只看該作者
同意樓上
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 69福利影院 | 日本一区二区三区四区 | 日韩欧美三级电影 | 99久视频| 中文字幕在线观看成人 | 国产一区二区三区欧美 | 久久久人成影片一区二区三区 | 亚洲一区二区免费电影 | 欧美精品video | 91在线精品视频 | 亚洲综合久久精品 | 区一区二在线观看 | 久久色视频 | 色在线免费视频 | 亚洲福利一区二区 | 狠狠操狠狠搞 | 日韩精品成人网 | 日韩在线视频一区二区三区 | 国内精品伊人久久久久网站 | 91精品国产91久久久久久密臀 | 亚洲国产成人精品女人久久久 | 成年人免费在线视频 | 亚洲精品视频久久 | 一级a性色生活片久久毛片 午夜精品在线观看 | 日韩二区三区 | 久久久久久99| 色五月激情五月 | 日韩中文久久 | 亚洲国产福利视频 | 国产欧美一区二区三区免费 | 成年人免费看 | 亚洲国产成人av好男人在线观看 | 国产激情综合五月久久 | 2019精品手机国产品在线 | 女女百合av大片一区二区三区九县 | 欧美激情精品久久久久久变态 | 中文字幕亚洲欧美 | 91欧美精品成人综合在线观看 | 91精品久久久久久久久中文字幕 | 亚洲精品日韩一区二区电影 | 日韩最新网址 |