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

標題: 通過藍牙模塊將溫度數據傳遞給數碼管顯示程序咋寫 [打印本頁]

作者: zjt666    時間: 2023-4-9 09:16
標題: 通過藍牙模塊將溫度數據傳遞給數碼管顯示程序咋寫
求大佬

1681002946516..jpg (1.3 MB, 下載次數: 42)

1681002946516..jpg

作者: xmcolong    時間: 2023-4-15 03:19
#include "HT66F0185.h"
#include "LCD.h"
#include "ntc.h"

#define CLED _pa3
#define BEEP  _t1on

#define u8 unsigned char
#define u16 unsigned int

#define bps9600   12  //sys=8m
//#define bps9600   19  //sys=12m

volatile u8 recdata=0;
volatile u8 beeptime=0;

void delay_ms(u16 ms)
{
        while(ms--)
        {
                GCC_DELAY(2000);//編譯器自帶延時指定個周期,在主頻8Mhz下,一個指令周期為0.5us       
                GCC_CLRWDT();
        }
}

void UART_SendChar(u8 data)
{
        if(_txif)                                                //判斷發送數據寄存器為空
        {
                _txr_rxr=data;                                //寫入TXR--------清標志位TXIF,TXIF=1標志TXR寫入TSR,0標志禁止寫入TXR中已有數據
                while(!_txif);                                //等待數據寫入TSR
                while(!_tidle);                                //等待數據傳輸結束
        }
}

void pwminit()
{
        _pac7=0;
        _pa7=0;
        _t1cp=1;//設置端口為定時器端口       
        _tm1c0=0x20;//clk=sys/16
        _tm1c1=0xa8;//pwm模式 高電平有效  比較器P匹配清0
        _tm1rpl=125;//f=sys/16/125=4k
        _tm1rph=0;       
        _tm1al=62;//duty=62/125=49.6%
        _tm1ah=0;       
}

void main()
{
        u8 temp;
       
        u16 delaytime=0;
        _wdtc=0xa8;//關閉看門狗
        _csel=0;//
        _cos=1;//
        _acerl=0;//
        //uart init
        _pdc2=0;
        _pd2=1;
        _pdc1=1;
        _pdpu1=1;
        _ucr1=0x80;
        _ucr2=0xc4;
        _brg=bps9600;       
        _ure=1;                        //串口中斷使能
        _emi=1;       
        ntcinit();
        lcdinit();
        pwminit();       
        _tbc=0xc4;//時基信號  tbc=fsys/4  溢出周期:t=2^12/tbc=2.048ms
        _tb0e=1;//允許時基中斷
        _emi=1;//打開總中斷       
        dispnum(0000);       
        while(1)
        {
                if(++delaytime>1000)
                {
                        delaytime=0;
                        temp=GetTemp();
                        dispnum(temp);//顯示溫度
                        UART_SendChar(temp/10%10+'0');
                        UART_SendChar(temp%10+'0');
                        UART_SendChar(0X0D);
                        UART_SendChar(0X0A);
                }
                if(beeptime>0)
                {
                        beeptime--;
                        BEEP=1;
                }
                else
                {
                        BEEP=0;       
                }               
                delay_ms(1);
        }
}

//時基中斷  2.048ms
DEFINE_ISR(tb0,0x1c)
{
        LcdScan();
}

//中斷標志位自動清除
DEFINE_ISR(UART_Int,0x2c)
{
        if(_rxif)//RXR寄存器中有數據                                       
        {
                recdata=_txr_rxr;
                if(recdata=='B')
                {
                        beeptime=100;       
                }
        }
}




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品成人免费 | 九九亚洲| 欧美三级在线 | 一区二区三区高清 | 污视频在线免费观看 | 一区二区成人 | 97视频在线观看网站 | 四虎永久免费黄色影片 | 99精品久久久久久 | 成年人精品视频 | 欧美成人精品一区二区三区 | 日本一区二区在线视频 | 在线看日韩 | 高清视频一区 | 久久亚洲国产精品日日av夜夜 | 成人激情免费视频 | 中文字幕日韩欧美一区二区三区 | 国产成人精品午夜视频免费 | 91视频麻豆 | 一区二区三区中文字幕 | 龙珠z国语版在线观看 | 久久精品一区 | 一级黄色影片在线观看 | 国产欧美精品一区二区三区 | 日日操视频 | 国产精品久久久久久久7电影 | 国产免费一区二区三区最新6 | 日韩欧美中文在线 | 成人网av | 国产精品久久久久久久毛片 | 草草视频在线免费观看 | 日本一区二区在线视频 | 国产精品久久久久久久久久久久久 | 日韩欧美国产一区二区 | 精品福利在线 | 精品免费国产视频 | 激情小视频 | 天天影视综合 | 九九福利| 久久免费大片 | 亚洲日本欧美日韩高观看 |