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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 891|回復(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ù) 返回頂部 返回列表
主站蜘蛛池模板: 日本在线网址 | 日韩在线播放av | 欧美国产中文字幕 | 亚洲精品中文在线观看 | av免费网站在线观看 | 黄色一级电影在线观看 | 日本欧美国产在线观看 | 免费99视频 | 欧美在线a | 日本高清视频在线播放 | 牛牛热在线视频 | 国产一区二区三区四区五区加勒比 | 韩国毛片一区二区三区 | 毛片一级黄色 | 精品在线看 | 精品国产乱码久久久久久a丨 | 久久精品亚洲成在人线av网址 | 美女毛片| 日韩在线视频免费观看 | 96国产精品久久久久aⅴ四区 | 一区二区三区在线 | 国产精品日韩欧美一区二区 | h视频在线播放 | 一区二区三区成人 | 免费久久99精品国产婷婷六月 | 成人在线播放网站 | 中文字幕一区在线观看视频 | 欧美一区二区三区免费在线观看 | 视频1区2区 | 一级特黄色毛片 | 中文字幕乱码视频32 | 欧美日韩在线高清 | 欧美在线视频网站 | 免费看一区二区三区 | 亚洲精品自拍 | 欧美亚洲国语精品一区二区 | 黄色成人在线观看 | 99亚洲国产精品 | 成人久久| 亚洲品质自拍视频网站 | 99热播精品|