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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13035|回復: 5
打印 上一主題 下一主題
收起左側

新手求救!51串口怎么才能發送十進制變量到串口助手啊!!!

[復制鏈接]
跳轉到指定樓層
樓主
新手求救!51串口怎么才能發送十進制變量到串口助手以字符方式顯示啊!!!

if(powerflag==1)
                {
                        powerflag=0;  
                        D1=initpower[0];           // initpower[0]存放的為十六進制數,但是變化的  如:D1=0X01;
                        D2=initpower[1];           // initpower[1]存放的為十六進制數,但是變化的  如:D2=0X02;
                        D3=initpower[2];                // initpower[2]存放的為十六進制數,但是變化的 如:D3=0X03;

                        Wh=D1/10*sixfive+D1%10*sixfour+D2/10*sixthree+D2%10*sixtwo+D3/10*sixone+D3%10*sixzero;       
                        //把D1,D2,D3轉化為一個是十進制數 (A3 02 01)
                        //轉化后為Wh= 0*16^5 + 1*16^4 + 0*16^3 + 2*16^2 + 0*16^1 + 3*16^0  = 66051 ;

                        Whtmp=Wh/1000;                 //將Wh縮小1000倍,  Whtmp = 6.6051
                        WhtmpH=(int)Whtmp;          //WhtmpH存放Whtmp 整數部分 WhtmpH= 6 ;
                        WhtmpL=(Whtmp-WhtmpH)*100;          //WhtmpL存放Whtmp 小數部分 WhtmpH= 6051 ;

                        //怎樣才能輸出整數部分與小數部分到串口助手以字符方式顯示????

                        UART_One_Printf("WhtmpH");           //輸出整數整數部分到串口助手????
                        Uart_One_Send(WhtmpH);

                  /*   /////////////////
                        //串口1發送字符串函數
                        void UART_One_Printf(uchar *p)          
                        {     
                                while(* p!='\0')
                                Uart_One_Send(*p++);
                        }


                         //串口1發送一個字符函數
                         void Uart_One_Send(uchar k)       
                        {
                                ES=0;
                                TI=0;
                                SBUF=k;
                                while(!TI);
                                TI=0;
                                ES=1;
                        }  
                        */        /////////////

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:141602 發表于 2016-10-27 21:47 | 只看該作者
怎樣才能輸出整數部分與小數部到串口助手以字符方式顯示????
回復

使用道具 舉報

板凳
ID:138155 發表于 2016-10-28 08:57 | 只看該作者
可以做為一個數據一起發送 小數點另外加上去
回復

使用道具 舉報

地板
ID:144883 發表于 2016-10-28 10:07 | 只看該作者
小數點另加?
回復

使用道具 舉報

5#
ID:113415 發表于 2016-10-28 10:53 | 只看該作者
   缺少ASCII轉換吧?比如你的意圖是發到對方,能顯示一個“0”,直接發“0”是不行的,應當發送0x30。具體可以查詢國際標準信息交換編碼表(ASCII)。

評分

參與人數 1黑幣 +3 收起 理由
wenzedong + 3 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:111634 發表于 2016-10-28 20:46 | 只看該作者
本帖最后由 zl2168 于 2016-10-28 20:47 編輯

實驗16  單片機與PC機虛擬串行通信


虛擬串行通信說明   


添加虛擬串口   


下載“串口調試助手”   


電路設計   


程序設計   


Keil調試   


Proteus仿真   


Proteus仿真一下,確認有效。
實驗16 與PC機虛擬串行通信.rar (151.41 KB, 下載次數: 47)


以上摘自張志良編著《80C51單片機實用教程》ISBN978-7-04-044532-9,高教社出版。     書中電路和程序設計有詳細說明,程序語句條條有注解。


回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美激情第一区 | 最新日韩在线 | 青青草中文字幕 | 亚洲乱码一区二区三区在线观看 | 欧美日韩在线免费 | 91精品国产日韩91久久久久久 | 黄色av网站在线观看 | 国产欧美久久精品 | 一区二区在线不卡 | 激情伊人网 | 欧美在线视频网 | 国产精品久久久久久久久久免费看 | 国产精品18hdxxxⅹ在线 | 国产99久久精品一区二区永久免费 | 午夜不卡一区二区 | 久久精品视频播放 | 欧美a区 | 日本 欧美 国产 | 日韩视频在线观看一区二区 | 午夜无码国产理论在线 | 欧美日韩国产一区二区三区 | 欧一区| 免费国产黄网站在线观看视频 | 日本午夜免费福利视频 | 91视视频在线观看入口直接观看 | 久久久久久国产一区二区三区 | 欧美亚洲在线视频 | 看片一区 | 伊人二区| 一级毛片免费 | 韩日一区 | 亚洲精品久久视频 | av在线黄 | 国产二区精品视频 | 少妇一区二区三区 | 久久久久久国产 | 欧美精品在欧美一区二区 | 欧美日韩一区二区在线观看 | 国产欧美综合在线 | 亚洲人成人一区二区在线观看 | 丁香五月网久久综合 |