里面是一個16×16的點陣漢字顯示,主要利用了單片機與移位寄存器的芯片做的一個小控制
標簽: 點陣 漢字顯示
上傳時間: 2016-01-24
上傳用戶:liglechongchong
matlab生成m序列的函數(shù) 原來那個效率太低,主要是因為實際應用并不需要生成太長的m序列,加入了需求長度,能有效減少運行時間。25級的移位寄存器,運行了一個小時都沒有出來一周期,我僅僅需要三千bit而已。改進版:
標簽: matlab 序列 函數(shù) 效率
上傳時間: 2014-01-27
上傳用戶:stampede
在使用單片機作為控制cpu時,請稍作簡化,具體的PID參數(shù)必須由具體對象通過實驗確定。由于單片機的處理速度和ram資源的限制,一般不采用浮點數(shù)運算,而將所有參數(shù)全部用整數(shù),運算到最后再除以一個2的N次方數(shù)據(jù)(相當于移位),作類似定點數(shù)運算,可大大提高運算速度,根據(jù)控制精度的不同要求,當精度要求很高時,注意保留移位引起的“余數(shù)”,做好余數(shù)補償。這個程序只是一般常用pid算法的基本架構,沒有包含輸入輸出處理部分。
標簽: cpu 用單片機 控制
上傳時間: 2016-02-05
上傳用戶:1109003457
古典密碼中,主要的思想為移位算法及置換算法。 1.移位密碼 密鑰K為整數(shù),且取值空間為0到25;加密函數(shù):x = x + k (mod 26);解密函數(shù):x = x - k (mod 26)。當K=3時,為凱撒密碼。 2.仿射密碼 密鑰對由a、b組成,整數(shù)a滿足 gcd(a, 26) = 1,整數(shù)b的取值空間為0到25;加密函數(shù):x = ax + b(mod 26);解密函數(shù):x = a*y - a*b (mod 26)。當a=1,b=3時,為凱撒密碼。 3.維吉尼亞密碼 首先確定密鑰長度(本例中密鑰只采取個位數(shù)字,所以取決于輸入密鑰的長度),然后輸入滿足這個長度的向量;加密:取明文第一個字母并將之移k1位,這里k1=1,第二個字母移k2位,k2=2,一旦到了密鑰末尾,又從頭開始。 4.換位密碼 首先確定密鑰長度,輸入長度為5的0到4的整數(shù)序列,將明文分成每5個字母一組,每組字母按照密鑰進行換位。
標簽: 密碼
上傳時間: 2016-02-09
上傳用戶:jqy_china
VHDL實現(xiàn)循環(huán)碼編碼,設計了三個單元。switch是一個開關,shifter是移位寄存器,encoder是主體。
標簽: VHDL 循環(huán)碼 編碼
上傳時間: 2016-02-14
上傳用戶:cainaifa
用VHDL編寫的簡單的CPU程序,可以實現(xiàn)加法,移位以及跳轉(zhuǎn)等等功能
標簽: VHDL CPU 編寫 程序
上傳時間: 2014-01-10
上傳用戶:xiaoxiang
8051 串行接口是一個可編程的全雙工串行通訊接口。它可用作異步通訊方式(UART),與串行傳送信息的外 部設備相連接,或用于通過標準異步通訊協(xié)議進行全雙工的8051 多機系統(tǒng)也可以通過同步方式,使用TTL 或CMOS 移位寄存器來擴充I/O 口。
標簽: 8051 UART 串行接口 可編程
上傳時間: 2013-12-16
上傳用戶:
上傳時間: 2013-12-01
上傳用戶:陽光少年2016
利用framebuffer畫小企鵝 Linux的framebuffer接口提供給用戶訪問顯示設備的通用接口,通過mmap映射顯示緩沖給用戶,fb中我們設置什么值,將直接在屏幕上顯示出來。本實驗我們要利用framebuffer在屏幕上顯示一個小企鵝,可以接讀取bmp圖片,設置framebuffer的值,或者利用include/linux/linux_logo.h文件(該文件已經(jīng)定義好小企鵝的顏色和位置信息),設置framebuffer的值。本實驗采用的是第二種方法。只要讀取linux_logo.h中數(shù)組的值,進行相應的移位操作,將值賦給fb即可在屏幕上顯示出小企鵝 。
標簽: framebuffer Linux 接口 用戶
上傳時間: 2016-02-21
上傳用戶:黑漆漆
89S51平臺,單片機定時打鈴系統(tǒng),11MHZ晶振,有七個按鍵,六個數(shù)碼管顯示時間的時,分,秒位。按鍵功能分別為調(diào)時間、調(diào)定時、確定、取消、加一、減一、移位。其中有按鍵掃描功能這塊實現(xiàn)得很穩(wěn)定,不會出現(xiàn)誤判和多判。
標簽: 89S51
上傳時間: 2013-12-20
上傳用戶:shanml
蟲蟲下載站版權所有 京ICP備2021023401號-1