7.1 并行接口概述并行接口和串行接口的結(jié)構(gòu)示意圖并行接口傳輸速率高,一般不要求固定格式,但不適合長(zhǎng)距離數(shù)據(jù)傳輸7.2 可編程并行接口芯片82C55 7.2.1 8255的基本功能 8255具有2個(gè)獨(dú)立的8位I/O口(A口和B口)和2個(gè)獨(dú)立的4位I/O(C口上半部和C口下半部),提供TTL兼容的并行接口。作為輸入時(shí)提供三態(tài)緩沖器功能,作為輸出時(shí)提供數(shù)據(jù)鎖存功能。其中,A口具有雙向傳輸功能。8255有3種工作方式,方式0、方式1和方式2,能使用無(wú)條件、查詢和中斷等多種數(shù)據(jù)傳送方式完成CPU與I/O設(shè)備之間的數(shù)據(jù)交換。B口和C口的引腳具有達(dá)林頓復(fù)合晶體管驅(qū)動(dòng)能力,在1.5V時(shí)輸出1mA電流,適于作輸出端口。C口除用做數(shù)據(jù)口外,當(dāng)8255工作在方式1和方式2時(shí),C口的部分引腳作為固定的聯(lián)絡(luò)信號(hào)線。
標(biāo)簽: 并行接口
上傳時(shí)間: 2013-10-25
上傳用戶:oooool
有效使用STL迭代器ITERATOR的三條基本原則,是C/C++ Users Journal摘錄的Effective STL的三個(gè)獨(dú)立條款
上傳時(shí)間: 2014-01-02
上傳用戶:ardager
C++Builder 6 是一款快速開發(fā)Win32 應(yīng)用程序的可視化開發(fā)工具,利用它可以實(shí)現(xiàn)高性 能的執(zhí)行效率和出色的底層控制。C++Builder 6 相比于5 以前的版本,提供了更多的網(wǎng)絡(luò)開 發(fā)組件,更快速方便的可視化環(huán)境。 本書共有14 章,前三章分別介紹C++Builder 的開發(fā)環(huán)境、比較特殊的語(yǔ)法,并在第三 章用實(shí)例講述使用C++Builder 開發(fā)應(yīng)用程序的過程,以后的章節(jié)均通過實(shí)例講述C++Builder 某個(gè)方面的編程技術(shù)與技巧。這些實(shí)例包括文本、繪圖與圖象處理、文件、多媒體、系統(tǒng), 以及FTP 和WinSock 網(wǎng)絡(luò)通信。在第12 章通過俄羅斯方塊游戲介紹VCL 游戲的制作,并 在第13 章介紹游戲開發(fā)中常用的DirectX 技術(shù)。在第14 章講述數(shù)據(jù)庫(kù)程序的設(shè)計(jì),并詳細(xì) 講解餐廳結(jié)賬管理程序的制作過程。 本書是為對(duì)C++Builder 有基本了解的程序員或程序愛好者而做,讀者需要熟悉C/C++ 編程。本書也可以作為軟件開發(fā)人員的參考書。
標(biāo)簽: Builder Win 32 快速開發(fā)
上傳時(shí)間: 2014-06-13
上傳用戶:lijinchuan
EMD分解C語(yǔ)言算法,內(nèi)含EMD分解所需的三次樣條插值C語(yǔ)言算法。
上傳時(shí)間: 2013-12-29
上傳用戶:葉山豪
三個(gè)程序,其中apsk.c是搶答器,blink.c是控制燈泡的發(fā)光過程,matrixmulti.c是矩陣乘法的實(shí)現(xiàn)
標(biāo)簽: 程序
上傳時(shí)間: 2014-01-19
上傳用戶:libenshu01
CppReference 對(duì)于c/c++的詳盡說明 C/C++ Reference General C/C++ Pre-processor commands Operator Precedence Escape Sequences ASCII Chart Data Types Keywords Standard C Library Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions All C Functions C++ C++ I/O C++ Strings C++ String Streams Miscellaneous C++ C++ Standard Template Library C++ Algorithms C++ Vectors C++ Double-Ended Queues C++ Lists C++ Priority Queues C++ Queues C++ Stacks C++ Sets C++ Multisets C++ Maps C++ Multimaps C++ Bitsets Iterators All C++ Functions
標(biāo)簽: Pre-processor CppReference Reference Operator
上傳時(shí)間: 2016-10-26
上傳用戶:aeiouetla
NUMERICAL RECIPES The Art of Scientific Computing Third Edition國(guó)外權(quán)威的數(shù)字計(jì)算方法庫(kù)NUMERICAL RECIPES的第三版源碼,學(xué)習(xí)C++必看
標(biāo)簽: NUMERICAL RECIPES Scientific Computing
上傳時(shí)間: 2014-01-19
上傳用戶:ve3344
C++Builder 6是一款快速開發(fā)Win32應(yīng)用程序的可視化開發(fā)工具,利用它可以實(shí)現(xiàn)高性能的執(zhí)行效率和出色的底層控制。C++Builder 6相比于5以前的版本,提供了更多的網(wǎng)絡(luò)開發(fā)組件,更快速方便的可視化環(huán)境。 本書共有14章,前三章分別介紹C++Builder的開發(fā)環(huán)境、比較特殊的語(yǔ)法,并在第三章用實(shí)例講述使用C++Builder開發(fā)應(yīng)用程序的過程,以后的章節(jié)均通過實(shí)例講述C++Builder某個(gè)方面的編程技術(shù)與技巧。這些實(shí)例包括文本、繪圖與圖象處理、文件、多媒體、系統(tǒng),以及FTP和WinSock網(wǎng)絡(luò)通信。在第12章通過俄羅斯方塊游戲介紹VCL游戲的制作,并在第13章介紹游戲開發(fā)中常用的DirectX技術(shù)。在第14章講述數(shù)據(jù)庫(kù)程序的設(shè)計(jì),并詳細(xì)講解餐廳結(jié)賬管理程序的制作過程。 本書是為對(duì)C++Builder有基本了解的程序員或程序愛好者而做,讀者需要熟悉C/C++編程。本書也可以作為軟件開發(fā)人員的參考書。
標(biāo)簽: Builder Win 32 快速開發(fā)
上傳時(shí)間: 2017-02-08
上傳用戶:dragonhaixm
我們編寫的程序由兩個(gè)主要方面組成 1 算法的集合就是將指令組織成程序來解決某個(gè)特定的問題 2 數(shù)據(jù)的集合算法在這些數(shù)據(jù)上操作以提供問題的解決方案 縱觀短暫的計(jì)算機(jī)發(fā)展史這兩個(gè)主要方面算法和數(shù)據(jù)一直保持不變發(fā)展演化的 是它們之間的關(guān)系就是所謂的程序設(shè)計(jì)方法programming paradigm 在過程化程序設(shè)計(jì)方法procedural programming 中一個(gè)問題可直接由一組算法來建 立模型例如公共圖書館的資料借閱/登記check out/check in 系統(tǒng)是由一系列過程表現(xiàn) 出來的其中兩個(gè)主要的過程是資料的借閱和登記這些數(shù)據(jù)被獨(dú)立存儲(chǔ)起來我們既可以 在某個(gè)全局位置上訪問這些數(shù)據(jù)或者把數(shù)據(jù)傳遞給過程以便它能夠訪問這些數(shù)據(jù)Fortran C 和 Pascal 是三種著名的過程語(yǔ)言C++也支持過程化程序設(shè)計(jì)單獨(dú)的過程如check_in() check_out() over_due() fine()等等都被稱為函數(shù)第三篇將集中討論C++對(duì)過程化程序 設(shè)計(jì)方法的支持尤其將重點(diǎn)討論函數(shù)函數(shù)模板和通用算法 在20 世紀(jì)70 年代程序設(shè)計(jì)的焦點(diǎn)從過程化程序設(shè)計(jì)方法轉(zhuǎn)移到了抽象數(shù)據(jù)類型 abstract data type 簡(jiǎn)寫為ADT 的程序設(shè)計(jì)上現(xiàn)在通常稱之為基于對(duì)象(object based 的程序設(shè)計(jì)在基于對(duì)象的程序設(shè)計(jì)方法中我們通過一組數(shù)據(jù)抽象來建立問題的模型在 C++中我們把這些抽象稱為類class 例如在這種方法下圖書館資料借閱登記系統(tǒng)就 由類的對(duì)象實(shí)例比如書借閱者還書時(shí)間罰款等之間的相互作用表現(xiàn)出來以此表 示出圖書館的抽象概念與每個(gè)類相關(guān)的算法被稱為該類的公有接口public interface 數(shù) 據(jù)以私有形式被存儲(chǔ)在每個(gè)對(duì)象中對(duì)數(shù)據(jù)的訪問應(yīng)與一般的程序代碼隔離開來CLU Ada 和Modula-2 是三種支持抽象數(shù)據(jù)類型的程序設(shè)計(jì)語(yǔ)言第四篇將說明和討論C++對(duì)抽象數(shù)據(jù) 類型程序設(shè)計(jì)方法的支持 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法通過繼承inheritance 機(jī)制和動(dòng)態(tài)綁定dynamic binding 機(jī) 制擴(kuò)展了抽象數(shù)據(jù)類型繼承機(jī)制是對(duì)現(xiàn)有實(shí)現(xiàn)代碼的重用動(dòng)態(tài)綁定是指對(duì)現(xiàn)有的公有接 口的重用以前獨(dú)立的類型現(xiàn)在有了類型/子類型的特定關(guān)系一本書一盒錄像帶一段錄 音甚至孩子的寵物盡管它們有各自的借閱/登記方式但都可以成為圖書館的收藏資料 共享的公有接口和私有的數(shù)據(jù)都放在一個(gè)抽象類圖書館資料LibraryMaterial 中每個(gè)特 殊的圖書館資料類都從LibraryMaterial 抽象類繼承共享的行為它們只需要提供與自身行為相 關(guān)的算法和數(shù)據(jù)Simula Smalltalk 和Java 是三種支持面向?qū)ο蟪绦蛟O(shè)計(jì)方法的著名語(yǔ)言 第五篇將集中討論C++對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)方法的支持 C++是一種支持多種程序設(shè)計(jì)方法的語(yǔ)言雖然我們主要把它當(dāng)作面向?qū)ο蟮恼Z(yǔ)言但 實(shí)際上它也提供對(duì)過程化的和基于對(duì)象的程序設(shè)計(jì)方法的支持這樣做的好處是對(duì)每個(gè)問題 都能夠提供最合適的解決方案事實(shí)上沒有一種程序設(shè)計(jì)方法能夠
標(biāo)簽: c++從入門到精通.pdf電子書 第二版
上傳時(shí)間: 2019-01-30
上傳用戶:jizhi111
單片機(jī)語(yǔ)言C51應(yīng)用實(shí)戰(zhàn)集錦使用C語(yǔ)言開發(fā)速度快,代碼可重復(fù)使用,程序結(jié)構(gòu)清晰、易懂、易維護(hù),易開發(fā)一些比較大型的項(xiàng)目。目前,許多編譯器都已經(jīng)支持了C51,而且是Windows視窗界面。Kelic51是目前單片機(jī)開發(fā)最為流行的軟件。本書收集并整理了許多實(shí)用的采用C51單片機(jī)開發(fā)的程序,這些程序既可以給讀者以開拓思路,參考的用途又是實(shí)際的開發(fā)程序,可以直接作為程序應(yīng)用在相同的開發(fā)系統(tǒng)上。通過本書的學(xué)習(xí),讀者可以進(jìn)一步了解和掌握C51編程的思路和方法。單片機(jī)語(yǔ)言C51應(yīng)用實(shí)戰(zhàn)集錦目錄:程序一 實(shí)時(shí)時(shí)鐘芯片DS1302的C51程序例子程序二 C430與CSI的一點(diǎn)區(qū)別程序三 一個(gè)菜單的例子程序四 DS1820單芯片溫度測(cè)量程序五 keilc 6.20c版直接嵌入?yún)R編的方法程序六 用計(jì)算機(jī)并口模擬SPI通信的C源程序程序七 CRC 16-SIANDARD的快速算法程序八 在PC上用并行口模擬I(平方)C總線的C源代碼程序九 一種在C51中寫二進(jìn)制的方法程序十 CRC算法原理及C語(yǔ)言實(shí)現(xiàn)程序十一 軟件陷階程序十二 一個(gè)簡(jiǎn)單的VB串口發(fā)送程序程序十三 12864漢字液晶顯示驅(qū)動(dòng)程序程序十四 12232點(diǎn)陣液晶基本驅(qū)動(dòng)程序程序十五 串口中斷服務(wù)函數(shù)集程序十六 93C46讀寫程序程序十七 20045讀寫程序程序十八 一組小程序集錦程序十九 AVR asm源程序程序二十 AVR單片機(jī)一個(gè)簡(jiǎn)單的通信程序程序二十一 TG19264A接口程序程序二十二 TG19264A接口程序(AVR模擬方式)程序二十三 常用的幾種碼制轉(zhuǎn)換BCD,HEX,BIN程序二十四 16x2字符液晶屏驅(qū)動(dòng)演示程序一程序二十五 16x2字符液晶屏驅(qū)動(dòng)演示程序二程序二十六 PS7219代碼程序二十七 2051的AD代碼程序二十八 ARV19264型液晶顯示字庫(kù)程序二十九 液晶CKW19264A型接口程序(模擬方式)程序三十 I(平方)C總線驅(qū)動(dòng)程序程序三十一 240128型液晶代碼程序三十二 飛機(jī)游戲程序三十三 PC鍵代碼程序三十四 拼音輸入法模塊程序三十五 串行口代碼程序三十六 蛇游戲代碼程序三十七 與液晶模塊T6963C連接代碼程序三十八 鍵盤輸入法設(shè)計(jì)草案程序三十九 16*4液晶漢字代碼程序四十 智能化家電控制附錄C 單片機(jī)C51編程幾個(gè)有用的模塊附錄D 頭文件W77E58.h附錄A MCS-51單片機(jī)定點(diǎn)運(yùn)算子程序庫(kù)附錄B MCS-51單片機(jī)浮點(diǎn)運(yùn)算子程序庫(kù)
標(biāo)簽: C51 單片機(jī)語(yǔ)言 集錦
上傳時(shí)間: 2013-11-02
上傳用戶:kbnswdifs
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1