PDF電子書-keil+C51教程完整精華版1270頁斷發展,以 C 為主流的單片機高級語言也不斷被更多的單片機愛好者 和工程師所喜愛。使用 C 語言肯定要使用到 C 編譯器,以便把寫好的 C 程序編譯為機器碼, 這樣單片機才能執行編寫好的程序。KEIL uVISION2 是眾多單片機應用開發軟件中優秀的 軟件之一,它支持眾多不同公司的 MCS51 架構的芯片,它集編輯,編譯,仿真等于一體, 同時還支持,PLM,匯編和 C 語言的程序設計,它的界面和常用的微軟 VC++的界面相似, 界面友好,易學易用,在調試程序,軟件仿真方面也有很強大的功能。 以上簡單介紹了 KEIL51 軟件,要使用 KEIL51 軟件,必需先要安裝它,這也是學習編 程語言所要求的第一步――建立學習環境。KEIL51 是一個商業的軟件,對于普通愛好者可 以到 KEIL 中國代理周立功公司的網站上下載一份能編譯 2K 的 DEMO 版軟件 (http://www.zlgmcu.com/download/downs.asp?ID=480),基本可以滿足一般的個人 學習和小型應用的開發。(安裝的方法和普通軟件相當這里就不做介紹了) 安裝好后,您是不是迫不及待的想建立自己的第一個 C 程序項目呢?下面就讓我們一 起來建立一個小程序項目吧。
上傳時間: 2022-03-25
上傳用戶:qdxqdxqdxqdx
SP協議最早由是由 MMUSIC ETI工作組在1995年研究的,由T組織在1999年提議成為的一個標準。SP主要借鑒了Web網的HTP和SMTP兩個協議3GPPR5/R6的MS子系統采用SP。3GPP制定的MS子系統相關規范推動了SP的發展。lETF提出的P電話信令協議基于文本的應用層控制協議獨立于底層協議,可以使用TCP或UDP傳輸協議用于建立、修改和終止一個或多個參與者的多媒體會話。SIP協議是應用層控制(信令)協議SIP協議支持代理、重定向、登記定位等功能,支持用戶移動。SIP協議和其他協議一起給用戶提供完整的服務,包括:RSP(資源預留協議)RTP(實時傳輸協議)RTSP(實時流協議)SAP(會話通告協議)SDP(會話描述協議)SIP支持以下五方面的能力來建立和終止多媒體通訊用戶定位:確定通信所用的端系統位置用戶能力交換:確定所用的媒體類型和媒體參數用戶可用性判定:確定被叫方是否空閑和是否愿意加入通信呼叫建立:邀請和提示被叫,在主被叫之間傳遞呼叫參數呼叫處理:包括呼叫終結和呼叫轉交Proxy代理服務器》為其它的客戶機代理,進行SP消息的轉接和轉發的功能。消息機制與UAC和UAS相似》對收到的請求消息進行翻譯和處理后,傳遞給其他的服務器》對SP請求及響應進行路由■重定向服務器》接收S|P請求,把請求中的原地址映射為零個或多個地址,返回給客戶機,客戶機根據此地址重新發送請求》重定向服務器不會發起自己的呼叫(不發送請求,通過3x響應進行重定向)》重定向服務器不接收呼叫終止,也不主動終止呼叫
標簽: sip協議
上傳時間: 2022-03-30
上傳用戶:kent
我們代理的JeJu Semicon是韓國濟州半導體的nand flash是使用hynix 32nm晶元,封測在hynix 封測廠WINPAC進行,廠商號是HYNIX的廠商號,就絲印改成JSC型號絲印。因此與hynix nand flash只是型號不一樣,硬件軟件上都是一樣的,直接更換貼片即。目前在網絡攝像機,可視樓宇產品,考勤機,人臉識別等產品大量出貨。 JSC品牌1G:JS27HU1G08SCN-25 對應的hynix 1G 型號 H27U1G8F2CTR-BCJSC品牌2G:JS27HU2G08SCN-25 對應的hynix 2G 型號 H27U2G8F2DTR-BCJSC品牌4G:JS27HU4G08SDN-25 對應的hynix 4G 型號 H27U4G8F2ETR-BC
上傳時間: 2022-05-25
上傳用戶:
網絡是怎樣連接的_戶根勤---解壓密碼:666666目錄瀏覽器生成消息 1——探索瀏覽器內部1.1 生成HTTP 請求消息51.1.1 探索之旅從輸入網址開始 51.1.2 瀏覽器先要解析URL 71.1.3 省略文件名的情況 91.1.4 HTTP 的基本思路 101.1.5 生成HTTP 請求消息 141.1.6 發送請求后會收到響應 201.2 向DNS 服務器查詢Web服務器的IP 地址241.2.1 IP 地址的基本知識 241.2.2 域名和IP 地址并用的理由 281.2.3 Socket庫提供查詢IP 地址的功能 301.2.4 通過解析器向DNS 服務器發出查詢 311.2.5 解析器的內部原理 321.3 全世界DNS 服務器的大接力351.3.1 DNS 服務器的基本工作 351.3.2 域名的層次結構 381.3.3 尋找相應的DNS 服務器并獲取IP 地址 401.3.4 通過緩存加快DNS 服務器的響應 441.4 委托協議棧發送消息451.4.1 數據收發操作概覽 451.4.2 創建套接字階段 481.4.3 連接階段:把管道接上去 501.4.4 通信階段:傳遞消息 521.4.5 斷開階段:收發數據結束 53COLUMN 網絡術語其實很簡單怪杰Resolver 55第章11920用電信號傳輸TCP/IP 數據 57——探索協議棧和網卡2.1創建套接字 612.1.1 協議棧的內部結構 612.1.2 套接字的實體就是通信控制信息 632.1.3 調用socket 時的操作 662.2 連接服務器682.2.1 連接是什么意思 682.2.2 負責保存控制信息的頭部 702.2.3 連接操作的實際過程 732.3 收發數據752.3.1 將HTTP 請求消息交給協議棧 752.3.2 對較大的數據進行拆分 782.3.3 使用ACK 號確認網絡包已收到 792.3.4 根據網絡包平均往返時間調整ACK 號等待時間 832.3.5 使用窗口有效管理ACK 號 842.3.6 ACK 與窗口的合并 872.3.7 接收HTTP 響應消息 892.4 從服務器斷開并刪除套接字902.4.1 數據發送完畢后斷開連接 902.4.2 刪除套接字 922.4.3 數據收發操作小結 932.5 IP 與以太網的包收發操作952.5.1 包的基本知識 952.5.2 包收發操作概覽 992.5.3 生成包含接收方IP 地址的IP 頭部 1022.5.4 生成以太網用的MAC 頭部 1062.5.5 通過ARP 查詢目標路由器的MAC 地址 1082.5.6 以太網的基本知識 1112.5.7 將IP 包轉換成電或光信號發送出去 1142.5.8 給網絡包再加3 個控制數據 1162.5.9 向集線器發送網絡包 1202.5.10 接收返回包 1232.5.11 將服務器的響應包從IP 傳遞給TCP 1252.6 UDP 協議的收發操作1282.6.1 不需要重發的數據用UDP 發送更高效 128第章22.6.2 控制用的短數據 1292.6.3 音頻和視頻數據 130COLUMN 網絡術語其實很簡單插進Socket 里的是燈泡還是程序 132從網線到網絡設備 135——探索集線器、交換機和路由器3.1 信號在網線和集線器中傳輸1393.1.1 每個包都是獨立傳輸的 1393.1.2 防止網線中的信號衰減很重要 1403.1.3 “雙絞”是為了抑制噪聲 1413.1.4 集線器將信號發往所有線路 1463.2 交換機的包轉發操作1493.2.1 交換機根據地址表進行轉發 1493.2.2 MAC 地址表的維護 1533.2.3 特殊操作 1543.2.4 全雙工模式可以同時進行發送和接收 1553.2.5 自動協商:確定最優的傳輸速率 1563.2.6 交換機可同時執行多個轉發操作 1593.3 路由器的包轉發操作1593.3.1 路由器的基本知識 1593.3.2 路由表中的信息 1623.3.3 路由器的包接收操作 1663.3.4 查詢路由表確定輸出端口 1663.3.5 找不到匹配路由時選擇默認路由 1683.3.6 包的有效期 1693.3.7 通過分片功能拆分大網絡包 1703.3.8 路由器的發送操作和計算機相同 1723.3.9 路由器與交換機的關系 1733.4 路由器的附加功能1763.4.1 通過地址轉換有效利用IP 地址 1763.4.2 地址轉換的基本原理 1783.4.3 改寫端口號的原因 1803.4.4 從互聯網訪問公司內網 1813.4.5 路由器的包過濾功能 182第章32122COLUMN 網絡術語其實很簡單集線器和路由器,換個名字身價翻倍? 184通過接入網進入互聯網內部 187——探索接入網和網絡運營商4.1 ADSL 接入網的結構和工作方式1914.1.1 互聯網的基本結構和家庭、公司網絡是相同的 1914.1.2 連接用戶與互聯網的接入網 1924.1.3 ADSL Modem 將包拆分成信元 1934.1.4 ADSL 將信元“調制”成信號 1974.1.5 ADSL 通過使用多個波來提高速率 2004.1.6 分離器的作用 2014.1.7 從用戶到電話局 2034.1.8 噪聲的干擾 2044.1.9 通過DSLAM 到達BAS 2054.2 光纖接入網(FTTH)2064.2.1 光纖的基本知識 2064.2.2 單模與多模 2084.2.3 通過光纖分路來降低成本 2134.3 接入網中使用的PPP 和隧道2174.3.1 用戶認證和配置下發 2174.3.2 在以太網上傳輸PPP 消息 2194.3.3 通過隧道將網絡包發送給運營商 2234.3.4 接入網的整體工作過程 2254.3.5 不分配IP 地址的無編號端口 2284.3.6 互聯網接入路由器將私有地址轉換成公有地址 2284.3.7 除PPPoE 之外的其他方式 2304.4 網絡運營商的內部2334.4.1 POP 和NOC 2334.4.2 室外通信線路的連接 2364.5 跨越運營商的網絡包2384.5.1 運營商之間的連接 2384.5.2 運營商之間的路由信息交換 2394.5.3 與公司網絡中自動更新路由表機制的區別 2414.5.4 IX 的必要性 2424.5.5 運營商如何通過IX 互相連接 243第章4COLUMN 網絡術語其實很簡單名字叫服務器,其實是路由器 246服務器端的局域網中有什么玄機 2495.1 Web 服務器的部署地點2535.1.1 在公司里部署Web 服務器 2535.1.2 將Web 服務器部署在數據中心 2555.2 防火墻的結構和原理2565.2.1 主流的包過濾方式 2565.2.2 如何設置包過濾的規則 2565.2.3 通過端口號限定應用程序 2605.2.4 通過控制位判斷連接方向 2605.2.5 從公司內網訪問公開區域的規則 2625.2.6 從外部無法訪問公司內網 2625.2.7 通過防火墻 2635.2.8 防火墻無法抵御的攻擊 2645.3 通過將請求平均分配給多臺服務器來平衡負載2655.3.1 性能不足時需要負載均衡 2655.3.2 使用負載均衡器分配訪問 2665.4 使用緩存服務器分擔負載2705.4.1 如何使用緩存服務器 2705.4.2 緩存服務器通過更新時間管理內容 2715.4.3 最原始的代理——正向代理 2765.4.4 正向代理的改良版——反向代理 2785.4.5 透明代理 2795.5 內容分發服務2805.5.1 利用內容分發服務分擔負載 2805.5.2 如何找到最近的緩存服務器 2825.5.3 通過重定向服務器分配訪問目標 2855.5.4 緩存的更新方法會影響性能 287COLUMN 網絡術語其實很簡單當通信線路變成局域網 291第章52324請求到達Web 服務器,響應返回瀏覽器 293——短短幾秒的“漫長旅程”迎來終點6.1 服務器概覽2976.1.1 客戶端與服務器的區別 2976.1.2 服務器程序的結構 2976.1.3 服務器端的套接字和端口號 2996.2 服務器的接收操作3056.2.1 網卡將接收到的信號轉換成數字信息 3056.2.2 IP 模塊的接收操作 3086.2.3 TCP 模塊如何處理連接包 3096.2.4 TCP 模塊如何處理數據包 3116.2.5 TCP 模塊的斷開操作 3126.3 Web 服務器程序解釋請求消息并作出響應3136.3.1 將請求的URI 轉換為實際的文件名 3136.3.2 運行CGI 程序 3166.3.3 Web 服務器的訪問控制 3196.3.4 返回響應消息 3236.4 瀏覽器接收響應消息并顯示內容3236.4.1 通過響應的數據類型判斷其中的內容 3236.4.2 瀏覽器顯示網頁內容!訪問完成! 326COLUMN 網絡術語其實很簡單Gateway 是通往異世界的入口 328附錄 330后記 334致謝 334作者簡介 335
標簽: 網絡
上傳時間: 2022-06-02
上傳用戶:fliang
1.2 源代碼表示不考慮主題,列舉 15 000行源代碼本身就是一件難事。下面是所有源代碼都使用的文本格式:1.2.1 將擁塞窗口設置為13 8 7 - 3 8 8 這是文件t c p _ s u b r . c中的函數t c p _ q u e n c h。這些源文件名引用4 . 4 B S D - L i t e發布的文件。4 . 4 B S D在1 . 1 3節中討論。每個非空白行都有編號。正文所描述的代碼的起始和結束位置的行號記于行開始處,如本段所示。有時在段前有一個簡短的描述性題頭,對所描述的代碼提供一個概述。這些源代碼同4 . 4 B S D - L i t e發行版一樣,偶爾也包含一些錯誤,在遇到時我們會提出來并加以討論,偶爾還包括一些原作者的編者評論。這些代碼已通過了 G N U縮進程序的運行,使它們從版面上看起來具有一致性。制表符的位置被設置成 4個欄的界線使得這些行在一個頁面中顯示得很合適。在定義常量時,有些 # i f d e f語句和它們的對應語句 # e n d i f被刪去(如:G A T E W A Y和M R O U T I N G,因為我們假設系統被作為一個路由器或多播路由器 )。所有r e g i s t e r說明符被刪去。有些地方加了一些注釋,并且一些注釋中的印刷錯誤被修改了,但代碼的其他部分被保留下來。這些函數大小不一,從幾行 (如前面的t c p _ q u e n c h)到最大11 0 0行(t c p _ i n p u t)。超過大約4 0行的函數一般被分成段,一段一段地顯示。雖然盡量使代碼和相應的描述文字放在同一頁或對開的兩頁上,但為了節約版面,不可能完全做到。本書中有很多對其他函數的交叉引用。為了避免給每個引用都添加一個圖號和頁碼,書封底內頁中有一個本書中描述的所有函數和宏的字母交叉引用表和描述的起始頁碼。因為本書的源代碼來自公開的 4 . 4 B S D _ L i t e版,因此很容易獲得它的一個拷貝:附錄 B詳細說明了各種方法。當你閱讀文章時,有時它會幫助你搜索一個在線拷貝 [例如U n i x程序grep ( 1 )]。描述一個源代碼模塊的各章通常以所討論的源文件的列表開始,接著是全局變量、代碼維護的相關統計以及一個實際系統的一些例子統計,最后是與所描述協議相關的 S N M P變量。全局變量的定義通常跨越各種源文件和頭文件,因此我們將它們集中到的一個表中以便于參考。這樣顯示所有的統計,簡化了后面當統計更新時對代碼的討論。卷 1的第2 5章提供了S N M P的所有細節。我們在本文中關心的是由內核中的 T C P / I P例程維護的、支持在系統上運行的S N M P代理的信息。TCP IP詳解 卷1協議 :http://dl.21ic.com/download/tcpip-288223.html TCP IP詳解 卷2實現 :http://dl.21ic.com/download/tcpip-288224.html TCPIP詳解卷三:TCP事務協議,HTTP,NNTP和UNIX域協議 :http://dl.21ic.com/download/tcpip-288225.html
上傳時間: 2022-07-27
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(56)資源包含以下內容:1. 一個很好用的ARM調試代理,有了它你就可以不用再買ARM仿真器了.可以自己做一個了.2. 一種標準.3. a gps program.4. ADS的安裝調似視頻教程.5. 包括:DSP定時器使用,DSP_DMA的使用,DSP_MCBSP的使用,GMSK基帶波形產生,學校學分績的計算.6. 本程序是用C 語言實實現模擬信號到數字信號的轉換,經過驗證..7. 用C語言實現LDC功能,有所改進,拿出來共享一下..8. 基于Plinps的SJA1000CAN總線控制器的CAN應用開發程序.9. 基于菲利普的LPC2100的集成CAN控制器的應用程序.10. 基于S3C44B0的嵌入式系統設計與開發實例詳解的部分源代碼.11. 基于S3C44B0x的嵌入式系統設計與開發實例詳解部分源代碼.12. 基于S3C44B0x的嵌入式系統設計與開發實例詳解部分源代碼.13. E680i腳本運行器.14. 運用protel99se,實現試驗小板的原理圖設計、pcb板設計.15. 1針對三星44B0的開發程序2對于網卡的驅動程序3程序采用C語言編程4采用ARM指令集5全部代碼在 ADS1.2 中編譯調試.16. 1為LCM的驅動程序 2采用匯編語言 3在WAVE6000編程軟件下編譯運行.17. 自制JTAG調試代碼.18. 網上搜索到的時鐘芯片HYM8563的C51語言程序.19. 74hc595的C語音驅動程序.20. 關于日本最著名的實時系統T-KERNEL的平臺下的AD鍵盤實現源碼.21. 基于I2C協議的讀寫程序,本人是用作IC卡讀卡器用的.22. 此二程序為PIC和I2C實例程序.23. 包含一個完整的開發實例的源文件(包括LED驅動),已經通過編譯,供upsd3200開發參考..24. 包含一個完整的開發實例的源文件(包括adc,I2C,LCD,SPI,timer,LED),已經通過編譯,供upsd3300開發參考..25. 學習FPGA CPLD的入門文檔.26. 這是一個基于ARM44B0X的串口實驗程序..27. 關于dsPIC系列芯片乘法和除法運算的詳細介紹.28. ZLG_LPC214x的USB固件程序C源碼。針對LPC214xLPC的USB設備控制器.29. arm-2410-文件系統額使用實例(1).30. arm-2410-文件系統額使用實例(2).31. 綜合微機通用總線、定時計數器、并行接口、中斷控制器等芯片等控制原理.32. MC68HC908EY16 LIN-BUS源碼(編譯環境:CodeWarriorV3.1).33. 一個很豐富的PID控制算法.34. 可錄放語音芯片ISD4003的放音驅動程序.35. 三星44B0X原理圖資料.36. A six people s rushing replies an implement, use some s switches in toggle switch K0 ~ K5 is that ON.37. 該程序是在NIOS II環境下運行的 使用LWIP協議棧實現了HTTP協議的接受請求 SOCKET編程.38. cpld fpga 一些應用實例程序的源代碼..39. 剛剛學習CPLD的絕對有用.40. 一個LED顯示程序.
標簽: 線性
上傳時間: 2013-04-15
上傳用戶:eeworm
支付寶接口開發-2019-10-12 15:31 數據結構和算法視頻-2019-10-12 15:31 手機進銷存系統-2019-10-12 15:31 設計模式系列-2019-10-12 15:31 企業系統OA辦公自動化-2019-10-12 15:31 WebService從入門到上手企業開發-2019-10-12 15:31 weblogic視頻教程-2019-10-12 15:31 tomcat視頻教程-2019-10-12 15:31 SVN 視頻教程-2019-10-12 15:31 Struts視頻教程-2019-10-12 15:31 Struts2+Spring3+Hibernate4+Maven+EasyUI整合入門視頻-2019-10-12 15:31 Struts2 開發實戰講解-2019-10-12 15:31 Spring視頻教程-2019-10-12 15:31 SpringMVC視頻教程-2019-10-12 15:31 SpringMvc+Spring+MyBatis+Maven整合視頻 -2019-10-12 15:31 spring mvc視頻教程-2019-10-12 15:31 Nginx高性能的HTTP和反向代理 服務器-2019-10-12 15:31 mybatis視頻教程-2019-10-12 15:31 junit視頻教程-2019-10-12 15:31 jdbc視頻教程-2019-10-12 15:31 JBoss在EJB中的應用-2019-10-12 15:31 JAVA線程并發教程-2019-10-12 15:31 java網上在線支付實戰視頻-2019-10-12 15:31 java設計模式-2019-10-12 15:31 Java代碼錯誤高級調試技術-2019-10-12 15:31 JAVAWEB視頻教程-2019-10-12 15:31 JAVAWEB開發實戰經典-高級案例篇(-2019-10-12 15:31 JAVA WEB開發視頻-2019-10-12 15:31 Hibernate視頻教程-2019-10-12 15:31 Eclipse視頻教程-2019-10-12 15:31
上傳時間: 2013-06-15
上傳用戶:eeworm
Platform Builder 6.0 是以VS2005的插件形式安裝集成的。 Platform Builder正版是需要向微軟或者其代理機構購買的,官方只有評估版本的下載。
標簽: 五金手冊
上傳時間: 2013-06-01
上傳用戶:eeworm