亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

在串口調試助手上自動顯示字符串

查看數: 5883 | 評論數: 8 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-5-7 09:26

正文摘要:

51單片機,如何寫程序,使得在串口調試助手上面不輸入任何東西,能在接收窗口顯示字符串,求救!

回復

ID:277881 發表于 2018-5-9 12:19
wulin 發表于 2018-5-8 05:53
只發送一次
#include
#define uint unsigned int

非常感謝
ID:213173 發表于 2018-5-8 05:53
z173475779 發表于 2018-5-7 22:46
謝謝,但是有點問題哎,就是它一直在發送那一條程序,不是就發送一次,能幫我解決一下嗎?
非常感 ...

只發送一次
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
uchar table[]="0123456789ABCDEFGHIJKLMNOPQ\n";
void main()                                                        
{
        uint j;
       
        TMOD=0x20;//定時器1方式2(8位重載)
        TH1=0xfd;//定時器1重載
        TL1=0xfd;//定時器1重載
        TR1=1;        //開定時器1
//        REN=1;        //允許串行接收
        SM0=0;        //設置串口方式1(8位UART波特率可變)
        SM1=1;        //設置串口方式1(8位UART波特率可變)
        for(j=0;j<28;j++)
        {
                SBUF=table[j];        //發送字符串
                while(!TI);                //等待發送中斷請求標志位為1(已發送)
                TI=0;                //發送中斷請求標志位清0
        }       
        while(1);
}
ID:277881 發表于 2018-5-7 12:42
小貓貓愛吃魚 發表于 2018-5-7 10:31
這就是串口通訊,你是要發什么數據給上位機呢,可以加我QQ

謝謝
在串口助手接收緩沖區顯示一個字符串。
ID:277881 發表于 2018-5-7 12:40
690405473 發表于 2018-5-7 09:59
不是很明白問什么

謝謝
就是在串口助手里邊,打開串口后,不需要在發送緩沖區輸入,接收緩沖區直接顯示一個字符串
ID:213173 發表于 2018-5-7 11:44
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
uchar table[]="0123456789ABCDEFGHIJKLMNOPQ\n";
void main()                                                       
{
        uint i,j;

        TMOD=0x20;//定時器1方式2(8位重載)
        TH1=0xfd;//定時器1重載
        TL1=0xfd;//定時器1重載
        TR1=1;        //開定時器1
//        REN=1;        //允許串行接收
        SM0=0;        //設置串口方式1(8位UART波特率可變)
        SM1=1;        //設置串口方式1(8位UART波特率可變)

        while(1)
        {
                i++;
                if(i>=50000)                //約1S間隔發送一次
                {
                        i=0;
                        for(j=0;j<28;j++)
                        {
                                SBUF=table[j];        //發送字符串
                                while(!TI);        //等待發送中斷請求標志位為1(已發送)
                                TI=0;                //發送中斷請求標志位清0
                        }
                }
        }
}
ID:303383 發表于 2018-5-7 10:31
提示: 作者被禁止或刪除 內容自動屏蔽
ID:323950 發表于 2018-5-7 09:59
不是很明白問什么

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表