如何在電腦讀出89s51所傳出的資訊 |
答題得分者是:src
|
s9261127
一般會員 發表:7 回覆:13 積分:4 註冊:2007-09-18 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
|
s9261127
一般會員 發表:7 回覆:13 積分:4 註冊:2007-09-18 發送簡訊給我 |
|
s9261127
一般會員 發表:7 回覆:13 積分:4 註冊:2007-09-18 發送簡訊給我 |
|
foreman
高階會員 發表:3 回覆:124 積分:190 註冊:2004-09-10 發送簡訊給我 |
|
Jifong
一般會員 發表:0 回覆:5 積分:11 註冊:2007-03-21 發送簡訊給我 |
[code cpp] void HEX2DECPrint(ULONG HexInput) { char OutputString[10]; ULONG HexTemp; int i; HexTemp = HexInput; for (i = 0;i < 10;i ) { HexTemp /= 10; if (HexTemp == 0) break; } HexTemp = i; OutputString[ i] = '\0'; for (i = HexTemp;i >= 0;i--) { HexTemp = HexInput % 10; OutputString[i] = (char)HexTemp 0x30; HexInput /= 10; } Uart_Write_String(OutputString); // <=You should write your own function for sending string through uart of single chip } [/code]
編輯記錄
Jifong 重新編輯於 2007-11-15 15:41:00, 註解 無‧
|
src
高階會員 發表:1 回覆:94 積分:154 註冊:2005-08-23 發送簡訊給我 |
假設 變數count為四位數
SBUF=(count/1000) 0X30; //千位 while( !TI ); TI = 0; SBUF=((count00)/100) 0X30; //百位 while( !TI ); TI = 0; SBUF=(((count00)%/100)/10) 0X30; //十位 while( !TI ); TI = 0; SBUF=(((count00)%/100)) 0X30; //個位 while( !TI ); TI = 0; SBUF=oxod; //跳行 while( !TI ); TI = 0; SBUF=oxoa; //由標歸位 while( !TI ); TI = 0; ===================引 用 s9261127 文 章=================== 我想將晶片中一變數 count 資料利用RS232傳入電腦 我要怎麼在電腦上看到資料 count 為一整數 我用來計數的 我想在電腦上看到這個值 請問要怎麼做 謝謝 |
s9261127
一般會員 發表:7 回覆:13 積分:4 註冊:2007-09-18 發送簡訊給我 |
|
bernie_w39
資深會員 發表:3 回覆:199 積分:280 註冊:2007-10-07 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |