基于Verilog-HDL的硬件電路的實現 9.8 基于256點陣的漢字顯示 9.8.1 單個靜止漢字顯示的設計原理及其仿真實現 9.8.2 單個靜止漢字顯示的硬件實現 9.8.3 多個靜止漢字顯示的設計原理及其硬件實現 9.8.4 單個運動漢字顯示的設計原理及其硬件實現 9.8.5 多個運動漢字顯示的設計原理及其硬件實現
標簽: Verilog-HDL 漢字顯示 9.8 256
上傳時間: 2013-12-31
上傳用戶:l254587896
一:需求分析 1. 問題描述 魔王總是使用自己的一種非常精練而抽象的語言講話,沒人能聽懂,但他的語言是可逐步解釋成人能聽懂的語言,因為他的語言是由以下兩種形式的規則由人的語言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在這兩種形式中,從左到右均表示解釋.試寫一個魔王語言的解釋系統,把 他的話解釋成人能聽得懂的話. 2. 基本要求: 用下述兩條具體規則和上述規則形式(2)實現.設大寫字母表示魔王語言的詞匯 小寫字母表示人的語言的詞匯 希臘字母表示可以用大寫字母或小寫字母代換的變量.魔王語言可含人的詞匯. (1) B --> tAdA (2) A --> sae 3. 測試數據: B(ehnxgz)B 解釋成 tsaedsaeezegexenehetsaedsae若將小寫字母與漢字建立下表所示的對應關系,則魔王說的話是:"天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鵝 | 追 | 趕 | 下 | 蛋 | 恨 |
上傳時間: 2014-12-02
上傳用戶:jkhjkh1982
古典密碼中,主要的思想為移位算法及置換算法。 1.移位密碼 密鑰K為整數,且取值空間為0到25;加密函數:x = x + k (mod 26);解密函數:x = x - k (mod 26)。當K=3時,為凱撒密碼。 2.仿射密碼 密鑰對由a、b組成,整數a滿足 gcd(a, 26) = 1,整數b的取值空間為0到25;加密函數:x = ax + b(mod 26);解密函數:x = a*y - a*b (mod 26)。當a=1,b=3時,為凱撒密碼。 3.維吉尼亞密碼 首先確定密鑰長度(本例中密鑰只采取個位數字,所以取決于輸入密鑰的長度),然后輸入滿足這個長度的向量;加密:取明文第一個字母并將之移k1位,這里k1=1,第二個字母移k2位,k2=2,一旦到了密鑰末尾,又從頭開始。 4.換位密碼 首先確定密鑰長度,輸入長度為5的0到4的整數序列,將明文分成每5個字母一組,每組字母按照密鑰進行換位。
標簽: 密碼
上傳時間: 2016-02-09
上傳用戶:jqy_china
C++高級參考手冊 不錯的一本參考書 前言 第1章 對象的演化 1 1.1 基本概念 1 1.1.1 對象:特性+行為 1 1.1.2 繼承:類型關系 1 1.1.3 多態性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 為什么C++會成功 3 1.2.1 較好的C 3 1.2.2 采用漸進的學習方式 4 1.2.3 運行效率 4 1.2.4 系統更容易表達和理解 4 1.2.5 “庫”使你事半功倍 4 1.2.6 錯誤處理 5 1.2.7 大程序設計 5 1.3 方法學介紹 5 1.3.1 復雜性 5 1.3.2 內部原則 6 1.3.3 外部原則 7 1.3.4 對象設計的五個階段 9 1.3.5 方法承諾什么 10 1.3.6 方法應當提供什么 10 1.4 起草:最小的方法 12 1.4.1 前提 13 1.4.2 高概念 14
上傳時間: 2016-04-01
上傳用戶:stvnash
var matlab:variant //通過"變體"調用接口是比較低效的,但很方便 begin //變體這種結構,本是vb中的東西。 try //如果已有活動的matlab.application對象,取其接口 matlab:=GetActiveOleObject( Matlab.Application ) except //這些個api所使用到的參數,其實都可以在注冊表里搜索到. matlab:=CreateOleObject( Matlab.Application ) //否則自己創建之 matlab:=CreateOleObject( Matlab.Application.5 ) matlab.execute( a=[1 1/ 3 1/5] ) //matlab.application接口具有 matlab.execute( b=[3 1 1/3] ) //這種方法(接口),否則會出錯 matlab.execute( plot(a,b) );
上傳時間: 2013-12-18
上傳用戶:dapangxie
漢諾塔?。?! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C
標簽: the animation Simulate movement
上傳時間: 2017-02-11
上傳用戶:waizhang
DSP嵌入式系統開發典型案例 (1)3-1.asm對應第三章AD測試程序代碼; (2)3-2.asm對應第三章AD測試程序中斷向量代碼; (3)3-3.cmd對應第三章AD測試程序配置文件代碼; (4)3-4.asm對應第三章DA測試程序代碼; (5)3-5.cmd對應第三章DA測試程序配置文件代碼; (6)3-6.asm對應第三章寫Flash程序代碼; (7)3-7.cmd對應第三章寫Flash配置文件代碼; (8)3-8.asm對應第三章寫FLAS中斷向量代碼; (9)3-9.asm對應第三章AD/DA聯合調試程序代碼; (10)3-10.asm對應第三章數據濾波程序代碼 (11)vectors.asm為以上程序需要的文件,書中沒有原代碼。
上傳時間: 2017-02-17
上傳用戶:變形金剛
本代碼為編碼開關代碼,編碼開關也就是數字音響中的 360度旋轉的數字音量以及顯示器上用的(單鍵飛梭開 關)等類似鼠標滾輪的手動計數輸入設備。 我使用的編碼開關為5個引腳的,其中2個引腳為按下 轉輪開關(也就相當于鼠標中鍵)。另外3個引腳用來 檢測旋轉方向以及旋轉步數的檢測端。引腳分別為a,b,c b接地a,c分別接到P2.0和P2.1口并分別接兩個10K上拉 電阻,并且a,c需要分別對地接一個104的電容,否則 因為編碼開關的觸點抖動會引起輕微誤動作。本程序不 使用定時器,不占用中斷,不使用延時代碼,并對每個 細分步數進行判斷,避免一切誤動作,性能超級穩定。 我使用的編碼器是APLS的EC11B可以參照附件的時序圖 編碼器控制流水燈最能說明問題,下面是以一段流水 燈來演示。
上傳時間: 2017-07-03
上傳用戶:gaojiao1999
離散余弦變換對圖象信號有近似最優的去相關能力, 但多維的變換公式一直沒有給出. 為此深入研究了 三維離散余弦變換, 提出了任意尺寸的三維函數f (x , y , z ) 的正交離散余弦變換公式, 克服了以前系數的取值必須 相等的缺點, 并將之應用于彩色靜止圖象的壓縮編碼中, 使得彩色圖象的R、G、B 3 幀可以作為一個整體同時進行 變換, 極大地去除了圖象R, G,B 3 幀間的相關性. 理論分析和實驗結果表明, 在大幅度地增加壓縮比的同時, 峰峰 信噪比也有明顯提高, 并且與國際標準JPEG,M PEG 有很好的兼容性.
上傳時間: 2014-01-26
上傳用戶:tb_6877751
【問題描述】 在一個N*N的點陣中,如N=4,你現在站在(1,1),出口在(4,4)。你可以通過上、下、左、右四種移動方法,在迷宮內行走,但是同一個位置不可以訪問兩次,亦不可以越界。表格最上面的一行加黑數字A[1..4]分別表示迷宮第I列中需要訪問并僅可以訪問的格子數。右邊一行加下劃線數字B[1..4]則表示迷宮第I行需要訪問并僅可以訪問的格子數。如圖中帶括號紅色數字就是一條符合條件的路線。 給定N,A[1..N] B[1..N]。輸出一條符合條件的路線,若無解,輸出NO ANSWER。(使用U,D,L,R分別表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【輸入格式】 第一行是數m (n < 6 )。第二行有n個數,表示a[1]..a[n]。第三行有n個數,表示b[1]..b[n]。 【輸出格式】 僅有一行。若有解則輸出一條可行路線,否則輸出“NO ANSWER”。
標簽: 點陣
上傳時間: 2014-06-21
上傳用戶:llandlu