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

標題: 串口發送字符成功后有什么提示嗎? [打印本頁]

作者: 藍琪    時間: 2018-10-27 16:20
標題: 串口發送字符成功后有什么提示嗎?
在論壇下了個串口控制LED燈的程序試了下,沒成功,不知道是程序問題還是字符沒成功發送,發送字符成功后有什么提示嗎?
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint  unsigned int
uchar PuZh[36] = "廣州匯承信息科技有限公司www*hc01*com";
//--定義使用的IO--//
sbit LED=P2^0;

//--聲明全局函數--//   
void UsartConfiguration();
void Delay_1ms(uint i);

/********************************************************************
* 名稱 : Com_Int()
* 功能 : 串口中斷子函數
* 輸入 : 無 * 輸出 : 無
***********************************************************************/
void Com_Int(void) interrupt 4
{
uchar i;
  uchar receive_data;

  EA = 0;

  if(RI == 1) //當硬件接收到一個數據時,RI會置位
{   
  RI = 0;
  receive_data = SBUF;//接收到的數據

  if(receive_data == '1')  
  {
    LED =1;//接收到1亮燈
  }
  else
  {
    LED =0; //其他情況燈滅
  }

}

  for(i=0; i<36; i++)
  {
   SBUF = PuZh;   //將要發送的數據放入到發送寄存器
   while(!TI);      //等待發送數據完成
   TI=0;           //清除發送完成標志位
   Delay_1ms(1);
  }
  EA = 1;
}
/*******************************************************************************
* 函 數 名       : main
* 函數功能     : 主函數
* 輸    入       : 無
* 輸    出       : 無
*******************************************************************************/
void main()
{
UsartConfiguration();//初始化串口

while(1);
}

/*******************************************************************************
* 函 數 名       : UsartConfiguration()
* 函數功能     : 設置串口
* 輸    入       : 無
* 輸    出       : 無
*******************************************************************************/
void UsartConfiguration()
{
SCON=0X50;   //設置為工作方式1,8位數據,可變波特率
TMOD=0X20;   //設置計數器工作方式2
PCON=0X00;   //波特率不加倍
TH1=0XFd;      //計數器初始值設置,9600@11.0592MHz
TL1=0XFd;
TR1=1;     //打開計數器
ES = 1;         //開串口中斷
EA = 1;         //開總中斷
}

/********************************************************************
* 名稱 : Delay_1ms()
* 功能 : 延時子程序,延時時間為 1ms
* x * 輸入 : x (延時一毫秒的個數)
* 輸出 : 無
***********************************************************************/
void Delay_1ms(uint i)//1ms延時
{
  uchar x,j;

  for(j=0;j<i;j++)
    for(x=0;x<=148;x++);
}


QQ截圖20181027161417.png (30.99 KB, 下載次數: 45)

QQ截圖20181027161417.png

作者: 藍琪    時間: 2018-10-27 22:56
弄好了,原來是接線接錯了




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产成人在线观看免费 | 国产在线二区 | 国产精品久久久久一区二区三区 | 国产精久久久久久久妇剪断 | 午夜精品一区二区三区在线视频 | 久久久久久久久淑女av国产精品 | 伊人久麻豆社区 | 精品日韩一区 | 毛片链接 | 日本三级在线网站 | 精品久久久久久久 | 亚洲网址在线观看 | 黄色网址av | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 欧美亚洲综合久久 | 一级黄a视频 | 偷拍亚洲色图 | 久久久久黄 | 亚洲电影在线播放 | 久久国产综合 | 玖玖色在线视频 | 男女搞网站 | 亚洲精品白浆高清久久久久久 | 欧美日韩在线一区 | 欧美视频成人 | 日韩欧美在线播放 | 99视频 | 天堂在线www | 激情伊人网 | 亚洲精品视频在线看 | 国产一区二区三区久久久久久久久 | 亚洲 欧美 日韩 在线 | 国产精品一区二区无线 | 成人免费视频在线观看 | 欧美自拍一区 | 亚洲一区二区三区四区五区中文 | 视频1区2区 | a毛片| 欧美一区二区大片 | 热99| 久久久久国产精品 |