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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 872|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

使用藍牙模塊直接串口連接,顯示數(shù)字合適,用藍牙連接后數(shù)字變成16進制了 (審核中)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1070602 發(fā)表于 2023-5-16 16:09 來自手機 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar temp1,temp2,temp,A;
uchar sb[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
    0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0xBf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};
sbit DQ=P3^7;
void delay(uint t)
{
  uint j,k;
  for(j=t;j>0;j--)
   for(k=115;k>0;k--);
}
void display_1820(uchar x)
{
  uint i,ge,shi,xiao;
shi=(x/10);
  ge=(x%10);
  xiao=(x%10/10);
  P0=sb[i];
  for(i=0;i<4;i++)
  {
   if(i==0){P0=0x00;P0=sb[shi];P2=0xfd;delay(1);}
   if(i==0){P0=0x00;P0=sb[ge]|0x80;P2=0xfb;delay(1);}
   if(i==0){P0=0x00;P0=sb[xiao];P2=0xf7;delay(1);}
  }
}
void delay_18b20(uint i)
{
  for(;i>0;i--);
}
void init()
{
  uchar x=0;
  DQ=1;
  delay_18b20(8);
  DQ=0;
  delay_18b20(80);
  DQ=1;
  delay_18b20(14);
  x=DQ;
  delay_18b20(20);
}
uchar read()
{
  uchar i=0;
  uchar dat=0;
  for(i=8;i>0;i--)
  {
    DQ=0;
    dat>>=1;
    DQ=1;
    if(DQ)dat|=0x80;
    delay_18b20(4);
  }
  return dat;
}
void write(uchar dat)
{
  uchar i=0;
  for(i=8;i>0;i--)
  {
    DQ=0;
    DQ=dat&0x01;
    delay_18b20(5);
    DQ=1;
    dat>>=1;
  }
}
uchar read1()
{
  uchar a=0,b=0,t=0;
  init();
  write(0xcc);
  write(0x44);
  delay_18b20(100);
  init();
  write(0xcc);
  write(0xbe);
  delay_18b20(100);
  a=read();
  b=read();
  temp1=b<<8;
  temp1+=(a&0x63)>>4;
  temp2=a&0x63;
  temp=((b*256+a)>>4);
  return temp;
}
void UART_Init()
{
TMOD&=0x63;
TMOD|=0x20;
TR1=1;
TH1=0xF3;
TL1=0xF3;

SCON=0x50;
PCON|=0x80;
ES=1;
EA=1;
}
void UART_SendByte(unsigned char Byte)
{
SBUF=Byte;   
while(TI==0);
TI=0;         
}
/*1ms=1,±1ms*/void delay_1ms(unsigned int _1ms){_1ms*=110;while(_1ms--){}}
void main()
{
  UART_Init();
  while(1)
  {
                delay_1ms(5);
    //A=read1();
                UART_SendByte(read1());
    //display_1820(read1());
  }
}
void UART_Routine() interrupt 4
{
if(RI==1)   
{
  P2=~SBUF;
  UART_SendByte(SBUF);
  RI=0;   
}
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品免费一区二区三区四区 | 免费久草 | 视频一区在线观看 | 国产亚洲一区二区三区 | 日本人爽p大片免费看 | 国产精品久久av | 91在线观看网址 | 国产成人精品在线播放 | 久久久久久蜜桃一区二区 | 国产福利资源 | 一区二区三区精品视频 | 国产高清免费视频 | 日韩欧美在线视频 | 婷婷国产一区二区三区 | 亚洲精品一区二区三区在线 | 国产成人亚洲精品自产在线 | 男女免费在线观看视频 | 国产羞羞视频在线观看 | 夜夜骑天天干 | 亚洲福利视频一区二区 | 夜夜干夜夜操 | 国产欧美在线播放 | 欧美日韩亚洲在线 | 午夜爱爱毛片xxxx视频免费看 | 自拍视频网站 | 亚洲一区二区三区免费观看 | 日韩有码一区 | 午夜三级视频 | 人人擦人人干 | 国产一区二区 | 国产精品美女久久久久久久网站 | 一区二视频 | 亚洲国产成人久久综合一区,久久久国产99 | 国产精品视频久久久久 | 中文字幕第十页 | 久久1区| 一区视频在线免费观看 | 一区在线视频 | 一区二区精品视频 | 亚洲福利 | 成人在线免费网站 |