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