UART I/O and Memory Allocation Example for GNU The project GNU_IODemo shows how to use memory allocation routines (malloc) and char I/O (Printf, scanf) via a serial interface with the GNU toolchain. The I/O functions are adapted for the Analog Devices ADuC7000 series using the SERIAL.C module. The example also shows the efficiency of the Keil CA ARM Compiler run-time library which is tuned for single chip systems.
標簽: Allocation GNU_IODemo Example project
上傳時間: 2015-05-04
上傳用戶:Amygdala
MIPS架構下串口API函數集合,包括getchar\putchar\scanf\Printf
標簽: getcharputcharscanfPrintf MIPS API 架構
上傳時間: 2015-05-16
上傳用戶:TRIFCT
剖析Intel IA32 架構下C 語言及CPU 浮點數機制 Version 0.01 哈爾濱工業大學 謝煜波 (email: xieyubo@126.com 網址:http://purec.binghua.com) (QQ:13916830 哈工大紫丁香BBSID:iamxiaohan) 前言 這兩天翻看一本C 語言書的時候,發現上面有一段這樣寫到 例:將同一實型數分別賦值給單精度實型和雙精度實型,然后打印輸出。 #include <stdio.h> main() { float a double b a = 123456.789e4 b = 123456.789e4 Printf(“%f\n%f\n”,a,b) } 運行結果如下:
標簽: Version xieyubo Intel email
上傳時間: 2013-12-25
上傳用戶:徐孺
移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl數組用于查表,所以應該放在code里。 增加code關鍵字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆棧大小MaxStkSize改為900。 3。OS_CPU_C.C的InitTimer0函數增加了關于開T0中斷的解釋。 允許T0中斷,此時EA=0(51上電缺省值),中斷還不會發生,滿足在OSStart()前不產生中斷的要求。 4。修改中斷處理流程,以便嚴密監視中斷嵌套情況。每個中斷進入后立即進行OSIntNesting+1原語操作。 5。增加Printf函數的移植,支持靈活的數據顯示。支持標準或長二進制/八進制/十進制/十六進制/無符號整數, 支持字符、字符串、浮點數、百分號%。其中,浮點數在整個范圍內被完全支持,統一采用科學記數法顯示。
標簽: OSUnMapTbl OSMapTbl uCOS_II OS_CORE
上傳時間: 2014-01-14
上傳用戶:daoxiang126
此為VISA數據讀取轉換程序,主要實現如C++中的Printf相似的功能,要求是帶不定參數使用
上傳時間: 2013-12-24
上傳用戶:84425894
實用的串口收發程序,實現了Printf和scanf,注釋詳細,適用于51單片機
上傳時間: 2015-08-31
上傳用戶:zhangliming420
分區表備份器 miniTO 源碼 現傳上源碼...希望能對正學習DOS,WINDOWS,磁盤和編程者有點幫助... 內含純DOS,WIN32控制臺和WIN32 GUI三個版本.它們生成的備份文件可以在任何版本中使用. WIN32 GUI版本暫使用備份功能(其他模塊也都已全部寫好,全是完整的,現在僅開啟備份功能),如果想使用還原替換和比較功能,可自行打開調用的開關或加幾句調用的代碼就可以了, 一會兒我再把它們加上去,... (在WIN,打印功能是不能使用直接使用DOS的代碼的,要把它們先送到編輯框的緩沖區再顯示的...有興趣的也可自己弄...) 因剛剛從DOS代碼轉寫成WIN,程序提示還沒有完全改寫成WIN的,Printf()等還留在里面,不過對編譯沒有影響,有時間可以改寫掉, 因時間關系,沒有詳細的注釋,不過在寫的時候,變量名字基本是根據其功能起的,所以,對程序的代碼思路還是不難理解的
上傳時間: 2015-10-05
上傳用戶:戀天使569
現傳上源碼...希望能對正學習DOS,WINDOWS,磁盤和編程者有點幫助... 內含純DOS,WIN32控制臺和WIN32 GUI三個版本.它們生成的備份文件可以在任何版本中使用. DOS版具有全部功能 WIN版控制臺 暫未開啟打印功能 WIN版GUI 暫未開啟比較和打印功能 WIN32 版本的暫未開啟的功能的模塊都是完整的,如果想使用,可自行打開調用的開關或加幾句調用的代碼就可以了, 以后有時間我再把它們加上去,...) (在WIN,打印功能是不能使用直接使用DOS的代碼的,要把它們先送到編輯框的緩沖區再顯示的...有興趣的也可自己弄...) 因剛剛從DOS代碼轉寫成WIN,程序提示還沒有完全改寫成WIN的,Printf()等還留在里面,不過對編譯沒有影響,有時間可以改寫掉, 因時間關系,沒有詳細的注釋,不過在寫的時候,變量名字基本是根據其功能起的,所以,對程序的代碼思路還是不難理解的
上傳時間: 2015-10-08
上傳用戶:leixinzhuo
經典C語言程序設計100例1-10 如【程序1】 題目:有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少? 1.程序分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列后再去 掉不滿足條件的排列。 2.程序源代碼: main() { int i,j,k Printf("\n") for(i=1 i<5 i++) /*以下為三重循環*/ for(j=1 j<5 j++) for (k=1 k<5 k++) { if (i!=k&&i!=j&&j!=k) /*確保i、j、k三位互不相同*/ Printf("%d,%d,%d\n",i,j,k) } }
上傳時間: 2013-12-14
上傳用戶:hfmm633
(1) 給定一段符合Pascal子集語法的語言,能成功轉換成C語言; (2) 一個簡單的說明文檔; (3) 2007.7.14之前上傳到ftp:// C07:C07@10.11.3.71/upload,用學號建立自己的目錄; (4) (可額外加分5分)若有出錯處理功能,請在說明文檔中寫明可以處理哪幾項錯誤。 注意事項: (1) 兩人一組 (2) 可以使用詞法、語法自動生成工具,windows下有Flex,Bison,Linux下有Lex,Yacc,Java的有Jlex,JavaCC,ANTLR等 (3) 不用考慮Pascal和C的關鍵詞不同問題,即Pascal子集語言中假設不出現int,for等作為變量標志符 (4) read()和write()可用由scanf(),Printf()等組成的語句轉換。 (5) 如果有疑問可以發信給我 xpqiu@fudan.edu.cn.
上傳時間: 2015-11-20
上傳用戶:talenthn