樂曲發(fā)聲及動畫程序 ;*********************************; 通用微機發(fā)聲程序及動畫顯示; Power BY WJZ;; 編譯環(huán)境 : 未來匯編1.0 編譯內(nèi)核: TASM 4.1; COPYRIGHT (C) 2005;; 本程序為2004學年度,廣東工業(yè)大學2002屆工業(yè)工程2班; 伍健柱的微機課程設計作業(yè),引用須保留版權信息;**********************************
上傳時間: 2013-10-14
上傳用戶:名爵少年
PLC 以 其 可靠性高、抗干擾能力強、配套齊全、功能完善、適應性強等特點,廣泛應用于各種控制領域。PLC作為通用工業(yè)控制計算機,是面向工礦企業(yè)的工控設備,使用梯形圖符號進行編程,與繼電器電路相當接近,被廣大工程技術人員接受。但是在實際應用中,如何編程能夠提高PLC程序運行速度是一個值得我們思考研究的問題。1 PLC工作原理PLC 與 計 算機的工作原理基本相同,即在系統(tǒng)程序的管理下,通過運行應用程序完成用戶任務。但兩者的工作方式有所不同。計算機一般采用等待命令的工作方式,而PLC在確定了工作任務并裝人了專用程序后成為一種專用機,它采用循環(huán)掃描工作方式,系統(tǒng)工作任務管理及應用程序執(zhí)行都是用循環(huán)掃描方式完成的。PLC 有 兩 種基本的工作狀態(tài),即運行(RUN)與停止(STOP)狀態(tài)。在這兩種狀態(tài)下,PLC的掃描過程及所要完成的任務是不盡相同的,如圖1所示。 PLC在RUN工作狀態(tài)時,執(zhí)行一次掃描操作所的時間稱為掃描周期,其典型值通常為1一100nis,不同PLC廠家的產(chǎn)品則略有不同。掃描周期由內(nèi)部處理時間、輸A/ 輸出處理執(zhí)行時間、指令執(zhí)行時間等三部分組成。通常在一個掃描過程中,執(zhí)行指令的時間占了絕大部分,而執(zhí)行指令的時間與用戶程序的長短有關。用戶 程 序 是根據(jù)控制要求由用戶編制,由許多條PLC指令所組成。不同的指令所對應的程序步不同,以三菱FX2N系列的PLC為例,PLC對每一個程序步操作處理時間為:基本指令占0.741s/步,功能指令占幾百微米/步。完成一個控制任務可以有多種編制程序的方法,因此,選擇合理、巧妙的編程方法既可以大大提高程序運行速度,又可以保證可靠性。 提高PLC程序運行速度的幾種編程方法2.1 用數(shù)據(jù)傳送給位元件組合的方法來控制輸出在 PL C應 用編程中,最后都會有一段輸出控制程序,一般都是用邏輯取及輸出指令來編寫,如圖2所示。在圖2所示的程序中,邏輯取的程序步為1,輸出的程序步為2,執(zhí)行上述程序共需3個程序步。通常情況下,PLC要控制的輸出都不會是少量的,比如,有8個輸出,在條件滿足時要同時輸出。此時,執(zhí)行圖2所示的程序共需17個程序步。若我們通過位元件的組合并采用數(shù)據(jù)傳送的方法來完成圖2所示的程序,就會大大減少程序步驟。在三 菱 PLC中,只處理ON/OFF狀態(tài)的元件(如X,Y,M和S),稱為位元件。但將位元件組合起來也可以處理數(shù)據(jù)。位元件組合由Kn加首元件號來表示。位元件每4bit為一組組合成單元。如KYO中的n是組數(shù),當n=1時,K,Yo 對應的是Y3一Yo。當n二2時,KZYo對應的是Y7一Yo。通過位元件組合,就可以用處理數(shù)據(jù)的方式來處理位元件,圖2程序所示的功能可用圖3所示的傳送數(shù)據(jù)的方式來完成。
上傳時間: 2013-11-11
上傳用戶:幾何公差
Turbo C 高級程序員編程指南 Turbo C 的到來,總的來說給程序員尤其為C程序提供一個以其環(huán)境和編譯器速度而引人注目的令人激動的實現(xiàn)。Turbo C 獲得了迅速的成功和老資格及初學者程序員的接受,本書是以所有級別的C程序為目的,本書討論了與經(jīng)常遇到的編程的各方面的相關話題,如控制臺I/O、鼠標器管理、彈出窗口、串、動態(tài)變量、通用編程、高級圖形編程、文件I/O、高級指針和內(nèi)存分配技術、目錄檢索編程及實用調(diào)試技術、并給出了一個多維文本系統(tǒng)的實例。
上傳時間: 2013-10-08
上傳用戶:wujijunshi
資料介紹說明: 1.本程序只在Windows XP 平臺上經(jīng)過完整測試,因此只能保證該程序在winXP系統(tǒng)下運行正確。 2.由于本程序使用了Access數(shù)據(jù)庫,因此需要計算機安裝有Microsoft Access。 3.將本程序下載到本地計算機后,需要建立與用戶信息.mdb的ODBC鏈接。建立方法如下: 進入開始菜單 控制面板 管理工具 數(shù)據(jù)源(ODBC),建立一個新的"LVTest_UserB",數(shù)據(jù)庫選擇用戶信息.mdb。點擊ok完成設置。 4.運行虛擬電子稱_陳錫輝.vi,輸入用戶名:admin,密碼:123456 登陸系統(tǒng)。進入系統(tǒng)后可以更改密碼或管理通用戶等等。
上傳時間: 2014-12-31
上傳用戶:yepeng139
SmartPRO通用編程器軟件2008 安裝程序
上傳時間: 2013-11-11
上傳用戶:ryb
8051f020的對于126*64lcd通用匯編程序,可以作為測試硬件工作不工作的程序
上傳時間: 2015-03-15
上傳用戶:epson850
MCU與PC鍵盤通信程序,接口為PS/2;I2C通用驅(qū)動程序
上傳時間: 2015-03-27
上傳用戶:zhliu007
基于目前許多中小型公司, 機關,中小學校,大學院系等都有自己的圖書庫, 供內(nèi)部人員借閱。因采用通用的圖書管理系統(tǒng)耗資成本較大,且操作復雜,需要培訓成本。多數(shù)單位為此依然延用傳統(tǒng)的手工登記辦法,圖書流失,管理不便。圖書借閱管理程序正是面向這樣的中小用戶對圖書管理的需要而設計開發(fā)的,其宗旨是: 簡單, 實用,滿足圖書的分類、增刪維護,借閱歸還、登記、查詢,會員的等級管理、信息維護等。本程序是采用JAVA技術開發(fā)的C/S結構應用程序, 數(shù)據(jù)庫支持MySQL 和MSSQL SERVER ,客戶端采用Java Swing。
上傳時間: 2013-12-23
上傳用戶:TF2015
遙控數(shù)字鐘應用程序,應用于多種數(shù)字鐘接口,可以遙控設備,省力。自制LED電子鐘在很多電子報刊雜志上都可以見到,但大多數(shù)在斷電后都要重新設置時間等 參數(shù),給使用帶來很多不便。也有用后備電池作為備用電源的,但往往體積較大。本文介紹 的LED電子鐘克服了以往的弊端,而且采用了家電通用的紅外遙控器進行控制,方便使用。 有一路鬧鈴輸出,可以通過遙控器設置鬧鈴時間及允許與否。
上傳時間: 2015-04-02
上傳用戶:ghostparker
UArmJtag2.0仿真軟件 功能強大、超“硬”的軟件仿真器! 博創(chuàng)科技最新發(fā)布的ARM調(diào)試驅(qū)動程序UArmJtag2.0是UArmJtag1.5的升級版本,是繼能夠成功支持ADS1.2的UArmJtag1.5后的又一重大貢獻,UArmJtag2.0可以獨立實現(xiàn)FLASH燒寫功能,完全替代一般意義上的硬件仿真器,使廣大高校師生和科研愛好者從高成本的ARM開發(fā)工具中解脫出來! UArmJtag是博創(chuàng)科技自主研發(fā)的,超低成本,高性能的ARM仿真調(diào)試工具,支持目前市場普遍采用的并口模擬簡易仿真器,使簡易仿真器速度和功能達到并超過一般通用ARM硬件仿真器的水平。UArmJtag完全支持RDI 1.5.1調(diào)試協(xié)議,可以和ARM公司的SDT2.51、ADS1.2仿真開發(fā)環(huán)境配合使用。 最新的UArmJtag2.0版本保持了UArmJtag 1.5的原有功能,并增加了以下獨到功能: 1、FLASH編程功能:把硬件仿真器的算法加入到了UArmJtag2.0版中,實現(xiàn)了對FLASH的穩(wěn)定編程,編程速度達到甚至超過部分硬件仿真器的水平。使用戶徹底解決了丟失BIOS數(shù)據(jù)的困擾。 2、支持ARM9在線調(diào)試:UArmJtag2.0版支持ARM7/ARM9系列嵌入式微處理器的調(diào)試,在ADS1.2開發(fā)環(huán)境下仿真調(diào)試速度達到甚至超過部分硬件仿真器的水平,穩(wěn)定可靠。
上傳時間: 2015-04-03
上傳用戶:熊少鋒