1.2 源代碼表示不考慮主題,列舉 15 000行源代碼本身就是一件難事。下面是所有源代碼都使用的文本格式:1.2.1 將擁塞窗口設(shè)置為13 8 7 - 3 8 8 這是文件t c p _ s u b r . c中的函數(shù)t c p _ q u e n c h。這些源文件名引用4 . 4 B S D - L i t e發(fā)布的文件。4 . 4 B S D在1 . 1 3節(jié)中討論。每個(gè)非空白行都有編號(hào)。正文所描述的代碼的起始和結(jié)束位置的行號(hào)記于行開始處,如本段所示。有時(shí)在段前有一個(gè)簡(jiǎn)短的描述性題頭,對(duì)所描述的代碼提供一個(gè)概述。這些源代碼同4 . 4 B S D - L i t e發(fā)行版一樣,偶爾也包含一些錯(cuò)誤,在遇到時(shí)我們會(huì)提出來并加以討論,偶爾還包括一些原作者的編者評(píng)論。這些代碼已通過了 G N U縮進(jìn)程序的運(yùn)行,使它們從版面上看起來具有一致性。制表符的位置被設(shè)置成 4個(gè)欄的界線使得這些行在一個(gè)頁面中顯示得很合適。在定義常量時(shí),有些 # i f d e f語句和它們的對(duì)應(yīng)語句 # e n d i f被刪去(如:G A T E W A Y和M R O U T I N G,因?yàn)槲覀兗僭O(shè)系統(tǒng)被作為一個(gè)路由器或多播路由器 )。所有r e g i s t e r說明符被刪去。有些地方加了一些注釋,并且一些注釋中的印刷錯(cuò)誤被修改了,但代碼的其他部分被保留下來。這些函數(shù)大小不一,從幾行 (如前面的t c p _ q u e n c h)到最大11 0 0行(t c p _ i n p u t)。超過大約4 0行的函數(shù)一般被分成段,一段一段地顯示。雖然盡量使代碼和相應(yīng)的描述文字放在同一頁或?qū)﹂_的兩頁上,但為了節(jié)約版面,不可能完全做到。本書中有很多對(duì)其他函數(shù)的交叉引用。為了避免給每個(gè)引用都添加一個(gè)圖號(hào)和頁碼,書封底內(nèi)頁中有一個(gè)本書中描述的所有函數(shù)和宏的字母交叉引用表和描述的起始頁碼。因?yàn)楸緯脑创a來自公開的 4 . 4 B S D _ L i t e版,因此很容易獲得它的一個(gè)拷貝:附錄 B詳細(xì)說明了各種方法。當(dāng)你閱讀文章時(shí),有時(shí)它會(huì)幫助你搜索一個(gè)在線拷貝 [例如U n i x程序grep ( 1 )]。描述一個(gè)源代碼模塊的各章通常以所討論的源文件的列表開始,接著是全局變量、代碼維護(hù)的相關(guān)統(tǒng)計(jì)以及一個(gè)實(shí)際系統(tǒng)的一些例子統(tǒng)計(jì),最后是與所描述協(xié)議相關(guān)的 S N M P變量。全局變量的定義通常跨越各種源文件和頭文件,因此我們將它們集中到的一個(gè)表中以便于參考。這樣顯示所有的統(tǒng)計(jì),簡(jiǎn)化了后面當(dāng)統(tǒng)計(jì)更新時(shí)對(duì)代碼的討論。卷 1的第2 5章提供了S N M P的所有細(xì)節(jié)。我們?cè)诒疚闹嘘P(guān)心的是由內(nèi)核中的 T C P / I P例程維護(hù)的、支持在系統(tǒng)上運(yùn)行的S N M P代理的信息。TCP IP詳解 卷1協(xié)議 :http://dl.21ic.com/download/tcpip-288223.html TCP IP詳解 卷2實(shí)現(xiàn) :http://dl.21ic.com/download/tcpip-288224.html TCPIP詳解卷三:TCP事務(wù)協(xié)議,HTTP,NNTP和UNIX域協(xié)議 :http://dl.21ic.com/download/tcpip-288225.html
標(biāo)簽: tcp-ip 實(shí)現(xiàn)
上傳時(shí)間: 2022-07-27
上傳用戶:
在Altium 軟件中區(qū)分內(nèi)電層是正片還是負(fù)片的方法通常情況下,大家都知道電路板的表層都是正片,負(fù)片特指內(nèi)電層,然而內(nèi)電層不一定都是負(fù)片,也有用正片的。電路板的內(nèi)電層使用正片或是負(fù)片,是由設(shè)計(jì)電路板的人決定的,和個(gè)人習(xí)慣有關(guān)。下面就簡(jiǎn)單的說下,如何識(shí)別這個(gè)電氣層是正片還是負(fù)片。方法一、在板層的顯示和隱藏界面查看;進(jìn)入板層顏色管理界面Design → Board Layers & Colors(快捷鍵L)有上圖可以看出,中間上方的Signal Layers 欄所示的都是正片層,Internal Planes 欄所示的都是負(fù)片層。這里注意一點(diǎn),使用負(fù)片層時(shí),負(fù)片層是不允許用交互式布線命令走線的。方法二、看層疊結(jié)構(gòu);進(jìn)入層疊管理,Design → Layer Stack Manager上圖中右上角標(biāo)注1 和2 的地方,1 處表示添加負(fù)片層,2 處表示添加正片層,執(zhí)行此命令后,會(huì)在圖中的層疊處看到添加后的效果。本例中,使用了4 個(gè)正片層和兩個(gè)負(fù)片層;拿其中一種來說明問題,圖二中的3 標(biāo)號(hào)處為負(fù)片層,雙擊層名稱,彈出對(duì)話框,參數(shù)如下圖所示;Net name 項(xiàng)是不允許修改的,這是負(fù)片層參數(shù)的特征。
標(biāo)簽: altium
上傳時(shí)間: 2022-07-27
上傳用戶:shjgzh
是德科技:8大技巧幫助您更好地使用示波器探頭
標(biāo)簽:
上傳時(shí)間: 2022-07-29
上傳用戶:
介紹了基于 STC11F32XE 和 A / D 轉(zhuǎn)換器 ADS1230 的燃?xì)夤嘌b稱重系統(tǒng),并提出了其硬件電路設(shè)計(jì)和軟件設(shè)計(jì)流程。該系統(tǒng)具有對(duì)傳感器進(jìn)行溫度誤差補(bǔ)償、自動(dòng)校準(zhǔn)等功能。通過試驗(yàn)證明,該系統(tǒng)具有測(cè)量精度高、穩(wěn)定可靠等優(yōu)點(diǎn)。近年來,國(guó)內(nèi)燃?xì)夤嘌b設(shè)備已部分實(shí)現(xiàn)智能化,主要以微控制器為控制核心,通過稱重傳感器實(shí)現(xiàn)對(duì)灌裝氣體重量的自動(dòng)檢測(cè)及控制,但普遍存在稱重精度不高、功能不全等問題。本文旨在以高性能STC11F32XE 單片機(jī)為控制核心,設(shè)計(jì)出高精度數(shù)據(jù)采集、寬溫度工作范圍的智能燃?xì)夤嘌b稱重系統(tǒng)。1 系統(tǒng)硬件電路設(shè)計(jì)1. 1 整體硬件電路設(shè)計(jì)燃?xì)夤嘌b稱重控制系統(tǒng)主要包括: 信號(hào)采集、信號(hào)調(diào)理、灌裝過程控制、數(shù)據(jù)顯示等模塊。其中的信號(hào)調(diào)理模塊對(duì)傳感器的mV 輸入信號(hào)進(jìn)行濾波、放大、A/D 轉(zhuǎn)換后送入單片機(jī)STC11F32XE 進(jìn)行處理; 電源電壓電路給各模塊電路提供數(shù)字5 V 和模擬5 V 直流電壓; 數(shù)碼管顯示器、鍵盤、蜂鳴器及指示燈構(gòu)成人機(jī)交互模塊; 溫度傳感器DS18B20 采集環(huán)境溫度供傳感器溫度補(bǔ)償時(shí)使用( 見圖1) 。1. 2 信號(hào)采集及調(diào)理電路據(jù)設(shè)計(jì)要求,稱重傳感器選用鋁合金懸臂梁結(jié)構(gòu)的應(yīng)變片式傳感器,其有效的最大輸出在20 mV以內(nèi),為了拓展其A/D 轉(zhuǎn)換器的滿量程有效利用范圍,需要對(duì)其進(jìn)行差動(dòng)放大。同時(shí),為了提高其抗干擾能力,對(duì)傳感器輸出信號(hào)進(jìn)行二階低通濾波, IN -和IN + 為傳感器輸出的差動(dòng)信號(hào),S3 和S4 是磁珠,對(duì)高頻干擾信號(hào)有一定的抑制作用; 運(yùn)算放大器采用精密雙運(yùn)放OP2177,放大電路的放大倍數(shù)由R10、R31 和RG1 決定。調(diào)理電路如圖2 所示。
標(biāo)簽: 燃?xì)夤嘌b稱重系統(tǒng)
上傳時(shí)間: 2022-07-29
上傳用戶:
摘要隨著機(jī)動(dòng)車禮讓行人規(guī)定的貫徹實(shí)施,提高了行人過街的安全性,但同時(shí)也在一定程度上增加了路段追尾事故發(fā)生率,并降低了城市路段的通行效率。針對(duì)以上問題,本文設(shè)計(jì)了城市路段行人過街輔助系統(tǒng)。利用紅外檢測(cè)裝置以及壓力傳感裝置檢測(cè)行人的過街方向以及實(shí)時(shí)動(dòng)態(tài),并根據(jù)行人的位置變化,準(zhǔn)確地為車輛提供分車道預(yù)警。設(shè)計(jì)的系統(tǒng)能夠在一定程度上提高行人過街的安全性,預(yù)防機(jī)動(dòng)車追尾事故的發(fā)生,提高城市交通運(yùn)行效率。關(guān)鍵詞行人,人機(jī)沖突,協(xié)同控制,智能交通目前已有的城市道路路段行人過街設(shè)施主要有:1)行人過街請(qǐng)求系統(tǒng)(主動(dòng)觸發(fā)式);2)基于紅外檢測(cè)的行人過街自動(dòng)預(yù)警系統(tǒng);3)基于熱感成像和人體識(shí)別的智能斑馬線系統(tǒng)。已有三種系統(tǒng)各有優(yōu)缺點(diǎn),例如,主動(dòng)觸發(fā)式行人過街請(qǐng)求系統(tǒng)具有行人安全系數(shù)高和路權(quán)分配明確的優(yōu)點(diǎn),但會(huì)降低機(jī)動(dòng)車通行效率和道路利用率。目前已有的三種行人過街設(shè)施總結(jié)如表1所示。
標(biāo)簽: 行人過街輔助系統(tǒng)
上傳時(shí)間: 2022-07-29
上傳用戶:
摘要:本文簡(jiǎn)要介紹了印花機(jī)用的一種特殊開關(guān)電源的設(shè)計(jì),即1KW超聲波發(fā)生器的設(shè)計(jì),該設(shè)計(jì)以串聯(lián)諧振作為主回路,并采用了功率因素校正電路,具有較高的效率和良好的可靠性。關(guān)鍵詞:開關(guān)電源;串聯(lián)諧振;功率因素開關(guān)電源是一種高頻、高效率的電力變換裝置。隨著新理論、新技術(shù)、新器件的不斷出現(xiàn)和成熟,開關(guān)電源在重量、體積、效率、用銅用鐵及能耗等方面比線性電源有著明顯的優(yōu)勢(shì),因此開關(guān)電源得到迅速發(fā)展,廣泛應(yīng)用于各個(gè)領(lǐng)域1KW超聲波發(fā)生器是應(yīng)印花機(jī)用戶對(duì)大功率超聲波發(fā)生器的需求而研制,選用當(dāng)今國(guó)際上電源界公認(rèn)可靠性較高的串聯(lián)諧振電路,采用了PWM調(diào)制方式,并且引入功率因素校正電路,具有高效率、高穩(wěn)定度、高可靠性的特點(diǎn)。1電路概述超聲波發(fā)生器要求能輸出3KV正弦波信號(hào),頻率約為33K比,以便和印花機(jī)上的換能器石英晶片相匹配。整個(gè)電路設(shè)計(jì)可以分成圖1所示幾個(gè)部分。
標(biāo)簽: 大功率 超聲波發(fā)生器
上傳時(shí)間: 2022-07-29
上傳用戶:
7805中文資料/LM7805中文資料LM7805是常用的三端穩(wěn)壓器,一般使用的是TO-220封裝,能提供DC5V的輸出電壓,應(yīng)用范圍廣,內(nèi)含過流和過載保護(hù)電路。帶散熱片時(shí)能持續(xù)提供1A的電流,如果使用外圍器件,它還能提供不通的電壓和電流。LM7805引腳圖(管腳圖)7805是常用的三端穩(wěn)壓器件,顧名思義05就是輸出電壓為5v,還可以微調(diào),7805輸出波紋很小。(1)集成三端穩(wěn)壓器根據(jù)穩(wěn)定電壓的正、負(fù)極性分為78×××,79×××系列。附圖給出了正、負(fù)穩(wěn)壓的典型電路。由7805,7905,7812組成的特殊的線性穩(wěn)壓電源如圖所示為一種特殊的電源電路。該電路雖然簡(jiǎn)單,但可以從兩個(gè)相同的次級(jí)繞組中產(chǎn)生出三組直流電壓:+5V、-5V和+12V。其特點(diǎn)是:D2、D3跨接在E2、E3這兩組交流電源之間,起著全波整流的作用。
標(biāo)簽: lm7805
上傳時(shí)間: 2022-08-09
上傳用戶:
霍爾傳感器的外形圖和與磁場(chǎng)的作用關(guān)系如右圖所示。磁鋼用來提供霍爾能感應(yīng)的磁場(chǎng),當(dāng)霍爾元件以切割磁力線的方式相對(duì)磁鋼運(yùn)動(dòng)時(shí),在霍爾輸出端口就會(huì)有電壓輸出,所以霍爾傳感器和磁鋼需要配對(duì)使用。霍爾傳感器檢測(cè)轉(zhuǎn)速示意圖如下。在非磁材料的圓盤邊上粘貼一塊磁鋼,霍爾傳感器固定在圓盤外緣附近。圓盤每轉(zhuǎn)動(dòng)一圈,霍爾傳感器便輸出一個(gè)脈沖。通過單片機(jī)測(cè)量產(chǎn)生脈沖的頻率,就可以得出圓盤的轉(zhuǎn)速。同樣道理,根據(jù)圓盤(車輪)的轉(zhuǎn)速,再結(jié)合圓盤的周長(zhǎng)就是計(jì)算出物體的位移。如果要增加測(cè)量位移的精度,可以在圓盤(車輪)上多增加幾個(gè)磁鋼。
標(biāo)簽: 霍爾傳感器
上傳時(shí)間: 2022-08-09
上傳用戶:
BMS即 Battery Management System,電池管理系統(tǒng)。作為新能源汽車“電核心技術(shù)之一,BMS在新能源車上扮演十分重要的作用。按照新能源汽車對(duì)電池管理的需求,BMS具備的功能包括電壓/溫度/電流采樣及相應(yīng)的過壓、欠壓、過溫、過流保護(hù),SOC/SOH估算、SOP預(yù)測(cè)、故障診斷、均衡控制、熱管理和充電管理等。為了保證汽車電子電氣的可靠性設(shè)計(jì),在2011年發(fā)布了ISO26262道路車輛功能安全標(biāo)準(zhǔn)),ISO26262標(biāo)準(zhǔn)是源于工業(yè)功能安全標(biāo)準(zhǔn)(IEC61508)[1]。目前許多汽車企業(yè)和零部件企業(yè)在控制器開發(fā)過程中采用ISO26262這個(gè)標(biāo)準(zhǔn),ISO26262包括了汽車電子電氣開發(fā)中與安全相關(guān)的所有應(yīng)用,制定了汽車整個(gè)生命周期中與安全相關(guān)的所有活動(dòng),ISO26262從需求開始,當(dāng)中包括概念設(shè)計(jì)、軟硬件設(shè)計(jì),直至最后的生產(chǎn)、操作,都提出了相應(yīng)的功能安全要求,其覆蓋了汽車整個(gè)生命周期,從而保證安全相關(guān)的電子產(chǎn)品的功能性失效不會(huì)造成危險(xiǎn)的發(fā)生。如下圖所示
標(biāo)簽: bms
上傳時(shí)間: 2022-08-09
上傳用戶:1208020161
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(31)資源包含以下內(nèi)容:1. 有關(guān)protel PCB設(shè)計(jì)的有關(guān)注意事項(xiàng)和經(jīng)驗(yàn).2. boot flash的空閑部分作為文件系統(tǒng)(vxworks tffs).3. 3com 3c905網(wǎng)卡驅(qū)動(dòng)硬件部分源碼.4. 該源程序已在實(shí)驗(yàn)板上調(diào)試通過.5. 在嵌入式操作系統(tǒng)uclinux下應(yīng)用的數(shù)據(jù)庫(kù)sqlite.6. 這是一個(gè)節(jié)目選擇菜單源碼,根據(jù)接受紅外遙控鍵盤來選擇節(jié)目,并發(fā)送給PLAYER..7. 文章描述了TMS320C6000 digital signal processors (DSPs)的CPU結(jié)構(gòu)、管道技術(shù)、指令系統(tǒng)..8. 本人搜集的許多C51及KeilC使用方面的文章.9. CfCard開發(fā)的人好像不是很多.10. 四路MPEG1視頻采集卡.11. 新一代的數(shù)字溫度芯片 精度高 速度快 適合溫度的采集系統(tǒng)的開發(fā).12. 是基于MSP430F449的溫度報(bào)警的c程序.13. 基于MSPF449的三相電壓表功率的開發(fā)程序.14. 是MSP430X44X的各部分的子程序模塊.15. PC燒錄BIOS的源程序.16. 使用GPIB卡控制數(shù)控電源(Agilent66X)測(cè)試電流的一個(gè)小程序.17. 嵌入式系統(tǒng)中的軟件設(shè)計(jì)技術(shù)──C語言程序設(shè)計(jì).18. 數(shù)字萬用表電路圖集收集了各類數(shù)字萬用表的的電路圖,結(jié)構(gòu)說明!.19. tcp/ip的嵌入式開發(fā) 基于pic微控制器.20. modem 原程序。用于無線模塊的開發(fā)應(yīng)用GPRS應(yīng)用.21. 單片微型計(jì)算機(jī)原理及接口技術(shù) 電子書 pdf 格式.22. 液晶內(nèi)核C-CodeT6963C控制器的源代碼.23. 這是韓國(guó)原版X-Hyper250B開發(fā)板的原代碼。在LINUX下編譯.24. 開發(fā)板hybus255的bootloader,原版的.25. YAFFS A NAND-flash filesystem的介紹文件.26. 本文介紹MGLS-l2864液晶顯示模塊的功能、原理及開發(fā)步驟。MGLS-12864液晶顯示模塊內(nèi)置有HD61202液晶顯示控制驅(qū)動(dòng)器.27. 嵌入式系統(tǒng) Boot Loader 技術(shù)內(nèi)幕.28. 該程序?yàn)長(zhǎng)INUX下的串口通訊程序,采用華恒公司的嵌入式開發(fā)套件,包含了makefile文件.29. 該程序?yàn)閁Clinux下面的USB接口通訊程序,采用C語言編寫,包含了makefile文件,使用的開發(fā)環(huán)境為華恒公司的嵌入式開發(fā)套件.30. 非常流行的T9693芯片驅(qū)動(dòng)的240128象素LCD驅(qū)動(dòng)程序.31. 一個(gè)基于ucos-ii和lwip的簡(jiǎn)單telent服務(wù)器.32. 著名的《tcplean》的配套光盤.33. CYPREES的EZ-USB2131Q芯片開發(fā)板的使用說明.34. fat16.35. CPU卡在稅控行業(yè)應(yīng)用驅(qū)動(dòng),符合7816要求.36. MP3系統(tǒng)中USB接口設(shè)計(jì).37. fat文件系統(tǒng)的工作原理相關(guān)內(nèi)容,是學(xué)習(xí)fat文件系統(tǒng)的必備資料.38. ic設(shè)計(jì)的相關(guān)文章,來自臺(tái)灣交大,ic設(shè)計(jì)的精品文章.39. 在TMS320VC5402上實(shí)現(xiàn)的嵌入式TCPIP協(xié)議棧.40. 最簡(jiǎn)單的20鍵PS/2鍵值讀取程序.
標(biāo)簽: 模具設(shè)計(jì)
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1