欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
新手求救!51串口怎么才能發送十進制變量到串口助手啊!!!
[打印本頁]
作者:
wo們兜1樣
時間:
2016-10-27 21:46
標題:
新手求救!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;
}
*/ /////////////
作者:
wo們兜1樣
時間:
2016-10-27 21:47
怎樣才能輸出整數部分與小數部到串口助手以字符方式顯示????
作者:
wuyibin2003
時間:
2016-10-28 08:57
可以做為一個數據一起發送 小數點另外加上去
作者:
蘇格拉沒有
時間:
2016-10-28 10:07
小數點另加?
作者:
baofu
時間:
2016-10-28 10:53
缺少ASCII轉換吧?比如你的意圖是發到對方,能顯示一個“0”,直接發“0”是不行的,應當發送0x30。具體可以查詢國際標準信息交換編碼表(ASCII)。
作者:
zl2168
時間:
2016-10-28 20:46
本帖最后由 zl2168 于 2016-10-28 20:47 編輯
實驗16 單片機與PC機虛擬串行通信
⒈
虛擬
串行通信說明
…
⑴
添加
虛擬
串口
…
⑵
下載“串口調試助手”
…
⒉
電路
設計
…
⒊
程序設計
…
⒋
Keil
調試
…
⒌
Proteus
仿真
…
先
Proteus
仿真一下,確認有效。
實驗16 與PC機虛擬串行通信.rar
(151.41 KB, 下載次數: 47)
2016-10-28 20:47 上傳
點擊文件名下載附件
pc.jpg
(298.36 KB, 下載次數: 127)
下載附件
2016-10-28 20:47 上傳
以上摘自張志良編著《
80C51
單片機實用教程》
ISBN978-7-04-044532-9
,高教社出版。
書中電路和程序設計有詳細說明,程序語句條條有注解。
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1