本練習(xí)制作水紋中的字的實例。如圖68-1所示,程序執(zhí)行后,創(chuàng)建一個可以顯示水紋中的字的面板,通過線程控制文字的移動位置和移動間隔時間,在每一次移動中,文字的顏色都發(fā)生變化。
標(biāo)簽: 68
上傳時間: 2013-12-13
上傳用戶:lizhen9880
根據(jù)曼徹斯***的編碼原則(參見本刊2001年第一期《一種采用曼碼調(diào)制的非接觸IC卡讀寫程序編制》),非接觸ID卡采用上升沿對應(yīng)著位數(shù)據(jù)“0”,下降沿對應(yīng)著位數(shù)據(jù)“1”,微控制器通過檢測U2270B輸出數(shù)據(jù)位的跳變來實現(xiàn)對曼徹斯***的譯碼。在現(xiàn)實工作中,數(shù)據(jù)信號會受到調(diào)制、解調(diào)、噪聲各種效應(yīng)的影響,其上升沿和下降沿存在抖動,可采用鍵盤消抖的辦法來消除抖動的影響。根據(jù)非接觸ID卡64位數(shù)據(jù)循環(huán)發(fā)送以及其數(shù)據(jù)緒構(gòu)特點,即數(shù)據(jù)流中第64位為“0”,第1位至第9位為“1”。據(jù)此,將“0111111111”作為讀數(shù)據(jù)的起始標(biāo)識,如圖2所示。在確定了數(shù)據(jù)起始標(biāo)識后,采用延時大于0.5T采樣數(shù)據(jù)位的方法,如圖3所示,來避開曼徹斯***編碼中的空跳對數(shù)據(jù)譯碼造成的影響,簡化了譯碼程序。 通過實驗得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。為了便于對讀出數(shù)據(jù)進(jìn)行奇校驗,讀出數(shù)據(jù)每5位作為一個字節(jié)。因此確定起始標(biāo)識和讀取數(shù)據(jù)對時鐘有嚴(yán)格要求,所以尋找起始標(biāo)識和讀取數(shù)據(jù)部分程序采用匯編語言編寫。數(shù)據(jù)讀以后,根據(jù)前面所提到的非接觸ID卡的數(shù)據(jù)結(jié)構(gòu),通過比較奇校驗算法與讀出數(shù)據(jù)中的奇校驗位來驗證出數(shù)據(jù)的正確性。
上傳時間: 2016-10-14
上傳用戶:xhz1993
基于TLC2543AD轉(zhuǎn)換芯片的探測儀程序 描述:TLC2543AD芯片為串行12位AD轉(zhuǎn)換芯片,10us的轉(zhuǎn)換時間,11路 模擬輸入通道,全串行操作 程序功能:將TLC2543芯片轉(zhuǎn)換得到的數(shù)據(jù)有條件的發(fā)送到PC機 附加功能:將采樣結(jié)果送出到數(shù)碼管上顯示 操作說明:該程序根據(jù)N(需要采樣的通道數(shù))的值來進(jìn)行通道采樣 從0通道開始,最大為10,不能超過10,否則出錯,采集到的數(shù)據(jù) 保存到以DBUF定義的起始地址單元中,數(shù)據(jù)位數(shù)為12位.發(fā)送 按鍵每按一次,在向串口發(fā)送當(dāng)前顯示通道數(shù)據(jù)的同時,顯示將 更新到下一通道數(shù)據(jù),直到定義的通道數(shù)據(jù)全部發(fā)送完畢后,顯 示數(shù)據(jù)將回到0通道. ETK6201 的程序是很值得參考的,ETK6201單芯片數(shù)碼管按鍵掃描芯片,比起MAX7219封裝更小,穩(wěn)定度更高,接口簡單。希望大家喜歡
上傳時間: 2016-10-25
上傳用戶:fanboynet
程序設(shè)計思路 在動態(tài)規(guī)劃中,可將一個問題的解決方案視為一系列決策的結(jié)果,要考察每個最優(yōu)決策序列中是否包含一個最優(yōu)子序列。所以在最短路徑問題中,假如在的第一次決策時到達(dá)了某個節(jié)點v,那么不管v 是怎樣確定的,此后選擇從v 到d 的路徑時,都必須采用最優(yōu)策略。利用最優(yōu)序列由最優(yōu)子序列構(gòu)成的結(jié)論,可得到f 的遞歸式。f ( 1 ,c) 是初始時背包問題的最優(yōu)解??墒褂茫?)中所示公式通過遞歸或迭代來求解f ( 1 ,c)。從f (n, * )開始迭式, f (n, * )由第一個式子得出,然后由第二式遞歸計算f (i,*) ( i=n- 1,n- 2,⋯ , 2 ),最后得出f ( 1 ,c)。動態(tài)規(guī)劃方法采用最優(yōu)原則( principle of optimality)來建立用于計算最優(yōu)解的遞歸式。所謂最優(yōu)原則即不管前面的策略如何,此后的決策必須是基于當(dāng)前狀態(tài)(由上一次決策產(chǎn)生)的最優(yōu)決策。由于對于有些問題的某些遞歸式來說并不一定能保證最優(yōu)原則,因此在求解問題時有必要對它進(jìn)行驗證。若不能保持最優(yōu)原則,則不可應(yīng)用動態(tài)規(guī)劃方法。
標(biāo)簽: 程序設(shè)計 動態(tài)規(guī)劃
上傳時間: 2016-12-03
上傳用戶:kristycreasy
編寫一程序,將從鍵盤輸入的每個月份數(shù)(整數(shù))顯 示出其對應(yīng)的英文,直至輸入0結(jié)束,注意對非法 數(shù)據(jù)的處理。
上傳時間: 2013-12-22
上傳用戶:xzt
編寫程序,首先建立如下圖所示的帶頭結(jié)點的二叉鏈存儲結(jié)構(gòu)二叉樹,然后把二叉樹順時針旋轉(zhuǎn)90度后在屏幕上打印該二叉樹,然后輸出分別按照前序遍歷(含遞歸與非遞歸兩種方法),中序遍歷,后序遍歷以及層次遍歷等方法遍歷二叉樹次序訪問各結(jié)點的序列信息,并驗證結(jié)果正確與否,并實現(xiàn)在該二叉樹中查找某結(jié)點數(shù)據(jù)的方法。
上傳時間: 2017-01-07
上傳用戶:sxdtlqqjl
詞法分析 1 試驗?zāi)康? 設(shè)計,編制并調(diào)試一個此法分析程序,加深對此法分原理的理解. 2 試驗要求 1)待分析的簡單語言的詞法 * 關(guān)鍵字: begin if then while do end 所有關(guān)鍵字都是小寫. 2)運算符和界符: : = + * - / < <= <> > >= = ( ) # 3)其他單詞是標(biāo)識符(ID)和整數(shù)型常數(shù)(NUM),通過一下正規(guī)式定義: ID=letter (letter|digit)* NUM=digit digit* 4)空格由空白,制表符和換行符組成,空格一般用來分隔ID,NUM,運算符,界符和關(guān)鍵字,此法分析階段通常被忽略. 3 各種單詞符號對應(yīng)的種別碼如表所示
上傳時間: 2017-01-08
上傳用戶:dongqiangqiang
傳輸矩陣法計算啁啾光柵反射譜 本節(jié)中給出傳輸矩陣法計算啁啾光柵反射譜和 時延的完整M at lab 程序?qū)嵗? 本段代碼在 M at lab513 和W indow s2000 環(huán)境中運行通過。運行結(jié)果如圖8 所示??梢愿淖児鈻砰L度、有效折射率、折射率調(diào)制深度、啁啾系數(shù)等參數(shù)來獲得不同參數(shù)下光柵反射譜和時延曲線。如果打開“% 切趾”行的屏蔽符“% ”則可得到切趾后光柵反射譜和時延特性曲線, 此時計算所得的曲線將比圖8 中所示的曲線平滑很多。
上傳時間: 2014-03-12
上傳用戶:wuyuying
在驅(qū)動程序中設(shè)定了觸摸屏所處的7個不同狀態(tài),分別用從-1到5的數(shù)字表征,這7個狀態(tài)構(gòu)成了一個觸摸屏狀態(tài)機,系統(tǒng)根據(jù)當(dāng)前狀態(tài)做出下一步的處理,如表1所示。整個軟件設(shè)計根據(jù)功能可以劃分為5個部分,分別是初始化、設(shè)備打開、讀操作、中斷處理以及I/O控制
標(biāo)簽: 驅(qū)動程序 設(shè)定 觸摸屏 狀態(tài)
上傳時間: 2013-12-26
上傳用戶:獨孤求源
vfp開發(fā)的進(jìn)銷存管理系統(tǒng),運行相應(yīng)系統(tǒng)的Setup安裝程序,出現(xiàn)標(biāo)準(zhǔn)安裝界面,過程分別如圖1至圖6所示,其中需要注意的是安裝類型需要選擇【服務(wù)器端】安裝,如圖4所示,因為需要建立起系統(tǒng)后臺數(shù)據(jù)庫。,
標(biāo)簽: Setup vfp 進(jìn)銷 管理系統(tǒng)
上傳時間: 2014-11-24
上傳用戶:yd19890720
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1