4位ALU邏輯運算單元,可進行加法、減法、邏輯運算、移位等操作。
標簽: ALU 邏輯運算
上傳時間: 2016-05-29
上傳用戶:wxhwjf
液晶顯示模塊概述 一、液晶顯示模塊概述 RT19264D漢字圖形點陣液晶顯示模塊,可顯示漢字及圖形,內置8192個中文漢字(16X16點陣)、128個字符(12X16點陣)及64X256點陣顯示RAM(GDRAM)。 主要技術參數和顯示特性: 電源:VDD 3.3V~+5V(內置升壓電路,無需負壓); 顯示內容:192列× 64行 顯示顏色:黃綠 顯示角度:6:00鐘直視 LCD類型:STN 與MCU接口:8位或4位并行/3位串行 配置LED背光 多種軟件功能:光標顯示、畫面移位、自定義字符、睡眠模式等
標簽: 19264D 19264 液晶顯示模塊 RT
上傳時間: 2013-12-31
上傳用戶:hebmuljb
時鐘程序,spi送數,顯示是8個數碼管,接8的移位寄存器。時間從00 00 00 到 23 59 59
標簽: 時鐘程序
上傳時間: 2014-01-13
上傳用戶:tb_6877751
上傳時間: 2016-06-17
上傳用戶:tonyshao
這是從網上找來的一個比較典型的PID處理程序,在使用單片機作為控制cpu時,請稍作簡化,具體的PID 參數必須由具體對象通過實驗確定。由于單片機的處理速度和ram資源的限制,一般不采用浮點數運算, 而將所有參數全部用整數,運算到最后再除以一個2的N次方數據(相當于移位),作類似定點數運算,可 大大提高運算速度,根據控制精度的不同要求,當精度要求很高時,注意保留移位引起的“余數”,做好余 數補償。這個程序只是一般常用pid算法的基本架構,沒有包含輸入輸出處理部分。
標簽: PID 比較 典型 處理程序
上傳時間: 2014-12-02
上傳用戶:lixinxiang
UART發送TX控制電路設計,以波特率產生器的EnableTX將數據DATAO以LOAD信號將其送入發送緩沖器Tbuff,并令寄存器內容已載有數據而非空出的標志tmpTBufE=0。當同步波特率信號來臨時監視是否處于tmpTBufE=0(內有數據)以及tmpTRegE=1(沒有數據)。即處于尚未啟動發送態則將Tbuff緩沖寄存器 送入傳輸寄存器Treg內并令tmpTRegE=0(內又送入數據),但因Tbuff已轉送入緩沖寄存器TregE內,為空故令tmpTBufE=1,此tmpTBufE代表緩沖寄存器Tbuff是否為空可再予以送入新的要發送的數據。假如tmpTRegE=0(內有數據)則便要開始進行數據串行傳輸,傳出數據為8位,連同啟動信號“0”共需9位的發送計數,以BitCnt作計數。當BitCnt=0計數器便開始遞加計數字節,同時令起始信號為0,送入TxD輸出端輸出。而計數器為1-8時都將TReg的最低位Treg(0)輸出到TxD端,并令Treg[]作算術右移運算,依次將Treg[]的D7-D0通過D0移到TxD端輸出,直到第9位時停止移位,并將停止位TxD=0發送而結束一個8位數據的發送。
標簽: UART 發送 控制 電路設計
上傳時間: 2016-06-23
上傳用戶:kristycreasy
CRC校驗碼算法,采取矩陣移位算法,網絡通訊中經常使用。
標簽: CRC 校驗碼 算法
上傳時間: 2016-07-03
上傳用戶:dragonhaixm
EDA實驗--UART串口實驗:UART 主要有由數據總線接口、控制邏輯、波特率發生器、發送部分和接收部分等組成。UART 發送器 --- 發送器每隔16 個CLK16 時鐘周期輸出1 位,次序遵循1位起始位、8位數據位(假定數據位為8位)、1位校驗位(可選)、1位停止位。 UART 接收器 --- 串行數據幀和接收時鐘是異步的,發送來的數據由邏輯1 變為邏輯0 可以視為一個數據幀的開始。接收器先要捕捉起始位,確定rxd 輸入由1 到0,邏輯0 要8 個CLK16 時鐘周期,才是正常的起始位,然后在每隔16 個CLK16 時鐘周期采樣接收數據,移位輸入接收移位寄存器rsr,最后輸出數據dout。還要輸出一個數據接收標志信號標志數據接收完。 波特率發生器 --- UART 的接收和發送是按照相同的波特率進行收發的。波特率發生器產生的時鐘頻率不是波特率時鐘頻率,而是波特率時鐘頻率的16 倍,目的是為在接收時進行精確地采樣,以提出異步的串行數據。 --- 根據給定的晶振時鐘和要求的波特率算出波特率分頻數。
標簽: UART EDA CLK 實驗
上傳時間: 2014-01-25
上傳用戶:xsnjzljj
使用verilog作為CPU設計語言實現單數據通路五級流水線的CPU。具有32個通用寄存器、一個程序計數器PC、一個標志寄存器FLAG,一個堆棧寄存器STACK。存儲器尋址粒度為字節。數據存儲以32位字對準。采用32位定長指令格式,采用Load/Store結構,ALU指令采用三地址格式。支持有符號和無符號整數加、減、乘、除運算,并支持浮點數加、減、乘、除四種運算,支持與、或、異或、非4種邏輯運算,支持邏輯左移、邏輯右移、算術右移、循環右移4種移位運算,支持Load/Store操作,支持地址/立即數加載操作,支持無條件轉移和為0轉移、非0轉移、無符號>轉移、無符號<轉移、有符號>轉移、有符號<轉移等條件轉移。
標簽: CPU verilog FLAG 語言
上傳時間: 2013-12-11
上傳用戶:源弋弋
將雙字節16進制數轉換為可用于數碼管顯示用的7段碼,直接輸入移位寄存器即可正常顯示。附帶注釋,經驗證完全可用。
標簽: 雙字 進制數 轉換 數碼管顯示
上傳時間: 2013-12-03
上傳用戶:asdkin
蟲蟲下載站版權所有 京ICP備2021023401號-1