[美]Joe Campbell 著 徐國定 廖衛東 張慶 譯 吳洪來 趙軍 審校 清華大學出版社 第一部分 串行通信基礎 第l章 ASCII字符集 第2章 異步通信技術基礎 第3章 錯誤及錯誤檢測 第4章 信息傳輸 第5章 調制解調器及其控制 第6章 UART:一個概念上的模型 第7章 實際的UART 第8章 baseline靈巧型調制解調器 第9章 智能調制解調器命令 第10章 協議調制解調器 第ll章 傳真機 第二部分 用C語言編寫異步通信程序 第12章 設計一個基本的串行I/O庫 第13章 程序的可移植性 第14章 波特率和數據格式函數 第15章 RS—232輸入控制 第16章 流控制和SIO管理 第17章 格式輸出 第18章 格式輸入 第19章 中斷I/O導論 第20章 中斷子處理程序 第2l章 靈巧型調制解調器程序設計 第22章 XMODEM文件傳送 第23章 循環冗余校驗CRC計算 第24章 Group3傳真圖象的編碼和解碼
上傳時間: 2015-07-05
上傳用戶:asdfasdfd
窗口上的文本行顯示當前文件的路徑,文本區用于編輯文件,3個按鈕 [打開],[保存…],[另存為…]。 單擊[打開]按鈕時,彈出打開文件對話框,將選擇的文件顯示在文本區中。 單擊[保存…]按鈕時,如果當前文件為空,則彈出保存文件對話框,并按設置的文件名保存文件;如果已有文件,則按設置的文件名保存文件。 單擊[另存為…]按鈕時,則彈出保存文件對話框,并按設置的文件名保存文件。 程序中以字符文件輸出流FileWriter的writer方法寫入文本區內容,以字符緩沖輸入流BufferedReader的readLine()方法按行讀取文本文件。
上傳時間: 2013-11-30
上傳用戶:皇族傳媒
用最少的代碼行數實現了traceroute的功能,在linux上測試通過
標簽: traceroute 代碼
上傳時間: 2014-01-14
上傳用戶:ippler8
* 高斯列主元素消去法求解矩陣方程AX=B,其中A是N*N的矩陣,B是N*M矩陣 * 輸入: n----方陣A的行數 * a----矩陣A * m----矩陣B的列數 * b----矩陣B * 輸出: det----矩陣A的行列式值 * a----A消元后的上三角矩陣 * b----矩陣方程的解X
上傳時間: 2015-07-26
上傳用戶:xauthu
使用面向對象方法完成“快速拼寫檢查程序”的分析、設計和實現過程。快速拼寫檢查程序基本要求說明如下: 1.進行拼寫檢查的文件以文本文件形式存儲于外存上;2.只檢查文件中英文單詞的拼寫錯誤;3.單詞是用字母(a…z或A…Z)定義,任一非字母字符作為分隔符;4.判斷單詞拼寫正誤的依據是詞典,詞典以文本文件形式存放于外存上;5.詞典文件第1行為詞典的名稱,以后每一行存放一個單詞;6.輸出結果以文本文件形式存儲,其格式為:第1行:被拼寫檢查的文件名 + 詞典名 第2行后的每一行: 出錯單詞 位于第x行7.設計一個合理的GUI,注意GUI界面類與功能類的關系應比較松散。
上傳時間: 2014-01-23
上傳用戶:阿四AIR
數值分析中的歐拉算法 本文建立在數值分析的理論基礎上,能夠在Matlab環境中運行,給出了理論分析、程序清單以及計算結果。更重要的是,還有詳細的對算法的框圖說明。首先運用Romberg積分方法對給出定積分進行積分,然後對得到的結果用插值方法,分別求出Lagrange插值多項式和Newton插值多項式,再運用最小二乘法的思想求出擬合多項式,最後對這些不同類型多項式進行比較,找出它們各自的優劣。
上傳時間: 2013-12-18
上傳用戶:yoleeson
關于 uC/OS-II 在 LPC210X 上移植的說明 1. 全部代碼在 ADS1.2 中編譯調試. 2. 您可以更改 RO BASE 為 0x0000 0000, 這樣可以將代碼寫入 flash 中運行. 5. 全部代碼采用 ARM 指令. 6. uC/OS-II 版本為 V2.52. 7. 當您暫停程序的時候, 如果定時器開著, 那么定時器并不會暫停,需要注意 8. Vectors.S 文件中的 startup 段為程序入口. 9. 編譯時下面的警告不必理會. Warning : C2871W: static OS_InitTaskStat declared but not used OS_CORE.C line 1108 10. 如果您想通過軟件仿真,請將 PLL.C 中的第 51 行屏蔽, 怎樣就可以看到任務逐個切換,最后將進入空閑任務. 11. 此次移植將許多 uC/OS-II 的功能函數都關閉了,請查看 OS_CFG.H 文件.
上傳時間: 2013-12-25
上傳用戶:Divine
這是Small RTOS 51 DP-51下載仿真實驗儀上實現一個鬧鐘的源代碼。它可以使用k1~k4調整時間,使用串口設置一個報警時間。由于僅僅是一個例子而非產品,有一些細節沒有完善。如調整完時間后第一次顯示的時間是錯誤的(由于共享TimeData引起);沒有使用串行eeprom存儲多個報警時間等;刪除報警代碼沒有編寫。不過,程序已經可以使用,讀者可以自行完善它。通訊協議參考rtos隨想曲和test.ini。 注意:(1)在KEIL C51 工程中,我已經把輸出文件目錄設在e:\temp中,您可以在Project->Options for Target "Target 1"的output頁點擊Select Folder for Objects...和Listing頁點擊Select Folder for Listing...改變. (2)編譯時會有6個警告,可以忽略. (3)除與pcf8563相關的跳線和蜂鳴器的跳線外,DP-51下載仿真實驗儀的所有跳線選取默認值。
上傳時間: 2015-09-03
上傳用戶:jyycc
CAN是國際上應用最廣泛的現場總線之一。最初,CAN被設計作為汽車環境中的微控制器通訊,在車載各電子控制裝置ECU之間交換信息,形成汽車電子控制網絡。CAN是一種多主方式的串行通訊總線,基本設計規范要求有高的位速率,高抗電磁干擾性,而且能夠檢測出產生的任何錯誤。當信號傳輸距離達到10Km時,CAN 仍可提供高達50Kbit/s的數據傳輸速率。 由于CAN總線具有很高的實時性能,因此,CAN已經在汽車工業、航空工業、工業控制、安全防護等領域中得到了廣泛的應用。
上傳時間: 2013-12-19
上傳用戶:無聊來刷下
一個單片機串行EEPROM AT24C01擴展試驗,在我們試驗儀上運行很好
上傳時間: 2013-12-11
上傳用戶:zhouli