數字鐘的程序,功能說明如下所示: 1.完成秒/分/時的依次顯示并正確計數; 2.秒/分/時各段個位滿10正確進位,秒/分能做到滿60向前進位; 3.定時鬧鐘:實現整點報時,通過語音設備來實現具體的報時; 4.時間設置,也就是手動調時功能:當認為時鐘不準確時,可以分別對分/時鐘進行調整 5.可以選擇使用12進制計時或者24進制計時。 使用QuartusII6.0編譯仿真通過,語言使用的是VHDL,可以方便的移植到其他的平臺上面。
上傳時間: 2016-07-07
上傳用戶:wys0120
運行該程序后系統的階躍響應曲線,如圖8所示: 仿真結果表明,隨著Kp增大,系統的超調量加大,系統響應速度加快。但隨著KP的增大,穩定性能變差。
上傳時間: 2013-11-30
上傳用戶:fanboynet
程序主要模擬了系統文件管理的功能,主要功能有: MD:在目錄文件中創建子目錄,同時搜索當前目錄最后一個目錄項,并保存指針信息 CD:根據當前目錄切換到指定目錄 RD:搜索所要刪除的目錄是否為空目錄,若是則刪除 MK:在當前目錄中創建文件名稱(申請空間利用位示圖修改FAT) DEL:搜索所要刪除的文件是否存在,若是則刪除(恢復位示圖修改FAT) DIR:列出當前目錄的所有目錄項 DIR1:列出當前目錄的位示圖
上傳時間: 2014-01-06
上傳用戶:zhichenglu
MS2 程序分析 Lldwsw 一:下載MS2.RAR 壓縮包解壓縮后可以看到如下界面: 第一項為MS2 軟件包,第二項為SourceInsight3.0,它是一款非常優秀的C 語言編輯器,目 前各個大公司,比如華為等都用它,手機行業幾乎無一例外。它的作用是代替Keil 的編輯 環境,因為Keil 的編輯環境太難看了,并且使用也不方便,用它來看程序,查找函數特別 容易,以下是它的界面: 各位可以看到,它里面不同的關鍵字的顏色都是不同的,看上去很舒服,最主要的還是它的 查找功能,比如要看MSTimerStart 的函數原型,但不知道他在那個地方,雙擊函數名,右 擊后出現屬性,點“Jump to Definition”,就可以看到函數原型,這個功能Keil 下也有,還 有一個Keil 下沒有的,就是這個函數被誰調用了,雙擊函數名,右擊后出現屬性,點“Jump to Caller”。 具體請參考SourceInsight 使用說明,也就是第四項,第三項是周立功的DP-51 電路圖,因為 MS2 的設計本身是不倚賴外設的,所以沒有加外部接口,直接用串口來演示,如下圖: 大家可以看到liweifeng, test1,test2,test3 在不停的打印,這是四個偽任務,按一定的時 候間隔打印,我們將在后面分析。當然按鍵等都可以在處理字符串欄中輸入,在接收窗口顯 示。 以
上傳時間: 2013-12-16
上傳用戶:lingzhichao
本練習制作水紋中的字的實例。如圖68-1所示,程序執行后,創建一個可以顯示水紋中的字的面板,通過線程控制文字的移動位置和移動間隔時間,在每一次移動中,文字的顏色都發生變化。
標簽: 68
上傳時間: 2013-12-13
上傳用戶:lizhen9880
根據曼徹斯***的編碼原則(參見本刊2001年第一期《一種采用曼碼調制的非接觸IC卡讀寫程序編制》),非接觸ID卡采用上升沿對應著位數據“0”,下降沿對應著位數據“1”,微控制器通過檢測U2270B輸出數據位的跳變來實現對曼徹斯***的譯碼。在現實工作中,數據信號會受到調制、解調、噪聲各種效應的影響,其上升沿和下降沿存在抖動,可采用鍵盤消抖的辦法來消除抖動的影響。根據非接觸ID卡64位數據循環發送以及其數據緒構特點,即數據流中第64位為“0”,第1位至第9位為“1”。據此,將“0111111111”作為讀數據的起始標識,如圖2所示。在確定了數據起始標識后,采用延時大于0.5T采樣數據位的方法,如圖3所示,來避開曼徹斯***編碼中的空跳對數據譯碼造成的影響,簡化了譯碼程序。 通過實驗得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。為了便于對讀出數據進行奇校驗,讀出數據每5位作為一個字節。因此確定起始標識和讀取數據對時鐘有嚴格要求,所以尋找起始標識和讀取數據部分程序采用匯編語言編寫。數據讀以后,根據前面所提到的非接觸ID卡的數據結構,通過比較奇校驗算法與讀出數據中的奇校驗位來驗證出數據的正確性。
上傳時間: 2016-10-14
上傳用戶:xhz1993
基于TLC2543AD轉換芯片的探測儀程序 描述:TLC2543AD芯片為串行12位AD轉換芯片,10us的轉換時間,11路 模擬輸入通道,全串行操作 程序功能:將TLC2543芯片轉換得到的數據有條件的發送到PC機 附加功能:將采樣結果送出到數碼管上顯示 操作說明:該程序根據N(需要采樣的通道數)的值來進行通道采樣 從0通道開始,最大為10,不能超過10,否則出錯,采集到的數據 保存到以DBUF定義的起始地址單元中,數據位數為12位.發送 按鍵每按一次,在向串口發送當前顯示通道數據的同時,顯示將 更新到下一通道數據,直到定義的通道數據全部發送完畢后,顯 示數據將回到0通道. ETK6201 的程序是很值得參考的,ETK6201單芯片數碼管按鍵掃描芯片,比起MAX7219封裝更小,穩定度更高,接口簡單。希望大家喜歡
上傳時間: 2016-10-25
上傳用戶:fanboynet
程序設計思路 在動態規劃中,可將一個問題的解決方案視為一系列決策的結果,要考察每個最優決策序列中是否包含一個最優子序列。所以在最短路徑問題中,假如在的第一次決策時到達了某個節點v,那么不管v 是怎樣確定的,此后選擇從v 到d 的路徑時,都必須采用最優策略。利用最優序列由最優子序列構成的結論,可得到f 的遞歸式。f ( 1 ,c) 是初始時背包問題的最優解。可使用(1)中所示公式通過遞歸或迭代來求解f ( 1 ,c)。從f (n, * )開始迭式, f (n, * )由第一個式子得出,然后由第二式遞歸計算f (i,*) ( i=n- 1,n- 2,⋯ , 2 ),最后得出f ( 1 ,c)。動態規劃方法采用最優原則( principle of optimality)來建立用于計算最優解的遞歸式。所謂最優原則即不管前面的策略如何,此后的決策必須是基于當前狀態(由上一次決策產生)的最優決策。由于對于有些問題的某些遞歸式來說并不一定能保證最優原則,因此在求解問題時有必要對它進行驗證。若不能保持最優原則,則不可應用動態規劃方法。
上傳時間: 2016-12-03
上傳用戶:kristycreasy
編寫一程序,將從鍵盤輸入的每個月份數(整數)顯 示出其對應的英文,直至輸入0結束,注意對非法 數據的處理。
上傳時間: 2013-12-22
上傳用戶:xzt
編寫程序,首先建立如下圖所示的帶頭結點的二叉鏈存儲結構二叉樹,然后把二叉樹順時針旋轉90度后在屏幕上打印該二叉樹,然后輸出分別按照前序遍歷(含遞歸與非遞歸兩種方法),中序遍歷,后序遍歷以及層次遍歷等方法遍歷二叉樹次序訪問各結點的序列信息,并驗證結果正確與否,并實現在該二叉樹中查找某結點數據的方法。
上傳時間: 2017-01-07
上傳用戶:sxdtlqqjl