這本書是多年來我對專業(yè)程式員所做的C++ 教學(xué)課程下的一個自然產(chǎn)物。我發(fā)現(xiàn),大部份學(xué)生在一個星期的密集訓(xùn)練之後,即可適應(yīng)這個語言的基本架構(gòu),但要他們「將這些基礎(chǔ)架構(gòu)以有效的方式組合運(yùn)用」,我實(shí)在不感樂觀。於是我開始嘗試組織出一些簡短、明確、容易記憶的準(zhǔn)則,做為C++ 高實(shí)效性程式開發(fā)過程之用。那都是經(jīng)驗(yàn)豐富的C++ 程式員幾乎總是會奉行或幾乎肯定要避免的一些事情。structures of computer science.
標(biāo)簽: 程式
上傳時(shí)間: 2016-10-13
上傳用戶:362279997
臺灣成功大學(xué)的關(guān)于無人機(jī)自動駕駛控制的論文集(1) 這包共4篇,分別為: 無人飛機(jī)速度控制器設(shè)計(jì)與實(shí)現(xiàn) 無人飛行船自主性控制設(shè)計(jì)與實(shí)現(xiàn) 無人飛行載具導(dǎo)引飛控整合自動駕駛儀參數(shù)選取之研究 無人飛行載具導(dǎo)引飛控之軟體與硬體模擬
標(biāo)簽: lunwen
上傳時(shí)間: 2013-08-03
上傳用戶:luominghua
protel99se 經(jīng)典實(shí)例protel99se 經(jīng)典實(shí)例
上傳時(shí)間: 2013-06-21
上傳用戶:咔樂塢
凌力爾特公司的 LT®5575 直接轉(zhuǎn)換解調(diào)器實(shí)現(xiàn)了超卓線性度和噪聲性能的完美結(jié)合。
標(biāo)簽: 高線性度 元件 直接轉(zhuǎn)換 接收器
上傳時(shí)間: 2013-11-10
上傳用戶:mikesering
手持式產(chǎn)品設(shè)計(jì)師常常需要找到實(shí)現(xiàn)便攜式設(shè)備接通/關(guān)斷按鈕的防反跳和控制的方法
標(biāo)簽: 按鈕 關(guān)斷控制器 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-11-14
上傳用戶:225588
手持式產(chǎn)品設(shè)計(jì)師常常需要找到實(shí)現(xiàn)便攜式設(shè)備接通/關(guān)斷按鈕的防反跳和控制的方法
標(biāo)簽: 按鈕 關(guān)斷控制器 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-11-11
上傳用戶:dianxin61
HT45F23 MCU 含有兩個運(yùn)算放大器,OPA1 和OPA2,可用於用戶特定的模擬信號處理,通 過控制暫存器,OPA 相關(guān)的應(yīng)用可以很容易實(shí)現(xiàn)。本文主要介紹OPA 的操作,暫存器設(shè)定 以及基本OPA 應(yīng)用,例如:同相放大器、反相放大器和電壓跟隨器。 HT45F23 運(yùn)算放大器OPA1/OPA2 具有多個開關(guān),輸入路徑可選以及多種參考電壓選擇,此 外OPA2 內(nèi)部有8 種增益選項(xiàng),直接通過軟體設(shè)定。適應(yīng)於各種廣泛的應(yīng)用。
上傳時(shí)間: 2013-11-21
上傳用戶:immanuel2006
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個按鍵被按下。 本實(shí)驗(yàn)採用中斷式實(shí)現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設(shè)計(jì)電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計(jì)算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
有關(guān) ARM.Bootloader.的實(shí)現(xiàn)
標(biāo)簽: Bootloader ARM
上傳時(shí)間: 2013-10-22
上傳用戶:Miyuki
一、PAC的概念及軟邏輯技術(shù)二、開放型PAC系統(tǒng)三、應(yīng)用案例及分析四、協(xié)議支持及系統(tǒng)架構(gòu)五、軟件編程技巧&組態(tài)軟件的整合六、現(xiàn)場演示&上機(jī)操作。PAC是由ARC咨詢集團(tuán)的高級研究員Craig Resnick提出的,定義如下:具有多重領(lǐng)域的功能,支持在單一平臺里包含邏輯、運(yùn)動、驅(qū)動和過程控制等至少兩種以上的功能單一開發(fā)平臺上整合多規(guī)程的軟件功能如HMI及軟邏輯, 使用通用標(biāo)簽和單一的數(shù)據(jù)庫來訪問所有的參數(shù)和功能。軟件工具所設(shè)計(jì)出的處理流程能跨越多臺機(jī)器和過程控制處理單元, 實(shí)現(xiàn)包含運(yùn)動控制及過程控制的處理程序。開放式, 模塊化構(gòu)架, 能涵蓋工業(yè)應(yīng)用中從工廠的機(jī)器設(shè)備到過程控制的操作單元的需求。采用公認(rèn)的網(wǎng)絡(luò)接口標(biāo)準(zhǔn)及語言,允許不同供應(yīng)商之設(shè)備能在網(wǎng)絡(luò)上交換資料。
標(biāo)簽: PAC 開放式 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2014-01-14
上傳用戶:JGR2013
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1