freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

串行通信接口cpld-在線瀏覽

2025-07-03 02:44本頁面
  

【正文】 的設(shè)置。當(dāng)系統(tǒng)處于工作狀態(tài)時,如果收到串行數(shù)據(jù),則把該數(shù)據(jù)顯示在發(fā)光管上,如果接收到的數(shù)據(jù)有錯誤(包括奇偶校驗錯誤和幀錯誤),則讓蜂鳴器發(fā)出響聲。在工作狀態(tài)下,如果用戶按下K2按鍵,進(jìn)入設(shè)置狀態(tài),首先設(shè)置進(jìn)行校驗方式的設(shè)置:這時單獨(dú)的數(shù)碼管閃爍顯示,若用戶按下K3按鍵可以改變校驗方式(共有O、E、n三個取值)。在此過程中,如果用戶再次按下K2按鍵,可以改變數(shù)據(jù)位位數(shù):這時4位數(shù)碼管的最低位閃爍,用戶按下K3按鍵可以改變數(shù)據(jù)位的位數(shù)(共有5四個取值)。此項目通過用Verilog HDL語言,完成電路圖的設(shè)計,最后通過實驗板下載,完成項目的功能的實現(xiàn)。二、項目模塊的構(gòu)成項目運(yùn)用模塊化進(jìn)行設(shè)計。 收發(fā)模塊的I/O信號收發(fā)模塊是實際進(jìn)行串行通信的模塊,它應(yīng)該通過Txd和Rxd兩條線與RS232電平轉(zhuǎn)換芯片連接,串行數(shù)據(jù)就是通過這兩條線進(jìn)行發(fā)送和接收的。該模塊應(yīng)該連接撥碼開關(guān)和K1按鍵,以控制進(jìn)行串行數(shù)據(jù)的發(fā)送,共9位信號。收發(fā)模塊所需要的時鐘信號有:50Hz信號(用于K1按鍵的去抖動)、1000Hz信號(用于蜂鳴器的發(fā)聲)、串行數(shù)據(jù)發(fā)送時鐘信號(用于串行數(shù)據(jù)發(fā)送)、串行數(shù)據(jù)接收時鐘信號(用于串行數(shù)據(jù)接收),共4位信號。顯示模塊的輸出有:控制單個數(shù)碼管顯示的8位信號、控制4位數(shù)碼管顯示的4位位選信號和8位字段碼信號,共20位信號。顯示模塊所輸入的控制信號就是5個數(shù)碼管的閃爍信號,當(dāng)某個數(shù)碼管需要閃爍,則對應(yīng)位為“1”。 控制模塊的I/O信號控制模塊應(yīng)該連接KK3按鍵,用于設(shè)置串行通信的格式。控制模塊還要向顯示模塊輸出數(shù)據(jù)信號,包括:單個數(shù)碼管的顯示數(shù)據(jù)信號(4位)、4位數(shù)碼管的顯示數(shù)據(jù)信號(44位),共20位信號。控制模塊還要向時鐘模塊發(fā)出兩位控制信號,用于控制串行數(shù)據(jù)發(fā)送時鐘、接收時鐘的實際頻率。時鐘模塊的I/O信號時鐘模塊的輸入信號是系統(tǒng)提供的24MHz時鐘信號。時鐘模塊接收的控制信號用于控制串行數(shù)據(jù)發(fā)送時鐘、接收時鐘的實際頻率,共2位信號。另外由于輸出的發(fā)送和接收時鐘信號的具體頻率,受控制模塊傳來的信號控制,所以還需要一個數(shù)據(jù)選擇器。1、控制模塊的邏輯框圖按照前面的分析,控制模塊的邏輯框圖如下: 數(shù)據(jù)分配器的邏輯功能該模塊的數(shù)據(jù)分配器,用于控制(去抖動后的)K3按鍵信號的傳遞對象,當(dāng)控制信號是00時,輸出信號全是1;當(dāng)控制信號是01時,K3按鍵信號傳遞給校驗方式計數(shù)器,另兩個輸出信號是1;當(dāng)控制信號是10時,K3按鍵信號傳遞給波特率計數(shù)器,另兩個輸出信號是1;當(dāng)控制信號是11時,K3按鍵信號傳遞給數(shù)據(jù)位數(shù)計數(shù)器,另兩個輸出信號是1。譯碼器2的邏輯功能譯碼器2用于給單個數(shù)碼管傳送顯示數(shù)據(jù),而顯示的內(nèi)容為“n”、“O”、“E”,當(dāng)輸入為0x時(無校驗),輸出為1010(顯示“n”);當(dāng)輸入為10時(偶校驗),輸出為1110(顯示“E”); 當(dāng)輸入為11時(奇校驗),輸出為0000(顯示“O”)。譯碼器4的邏輯功能譯碼器4用于給4位數(shù)碼管的最低位傳送顯示數(shù)據(jù),當(dāng)輸入為00時(8位數(shù)據(jù)位),輸出為4’h8;當(dāng)輸入為01時(7位數(shù)據(jù)位),輸出為4’h7;當(dāng)輸入為10時(6位數(shù)據(jù)位),輸出為4’h6;當(dāng)輸入為11時(5位數(shù)據(jù)位),輸出為4’h5; IV、顯示模塊分析設(shè)計顯示譯碼器由顯示譯碼器、數(shù)據(jù)選擇器、變量譯碼器、四進(jìn)制計數(shù)器以及一些門電路構(gòu)成。發(fā)送模塊還應(yīng)該包括一個去抖動子模塊,用于K1按鍵的去抖動。② 轉(zhuǎn)送撥碼開關(guān)信號——在不同的數(shù)據(jù)格式下,傳給移位寄存器模塊的撥碼開關(guān)信號是不一樣的,有些時候要屏蔽掉一些位,還要處理校驗位。移位寄存器模塊接收的控制信號是去抖動后的K1按鍵信號,它決定移位寄存器是接收并行數(shù)據(jù),還是進(jìn)行串行移位。發(fā)送模塊所需要的時鐘信號是經(jīng)過轉(zhuǎn)發(fā)的串行數(shù)據(jù)發(fā)送時鐘信號。發(fā)送控制模塊的I/O信號發(fā)送控制模塊的輸入的控制信號就是系統(tǒng)傳來的5位控制信號,包括使能信號(1位)、數(shù)據(jù)位位數(shù)控制信號(2位)、校驗方式控制信號(2位)。又因為要轉(zhuǎn)送撥碼開關(guān)信號,所以要有8位數(shù)據(jù)輸入信號,而輸出給移位寄存器模塊的信號應(yīng)該包含校驗位,所以輸出的數(shù)據(jù)信號有9位。該模塊要產(chǎn)生校驗位,這可以把撥碼開關(guān)上的數(shù)據(jù)相互進(jìn)行異或而成,因為數(shù)據(jù)位的位數(shù)也是可變的,所以要先把這些數(shù)據(jù)的一些位進(jìn)行清0(通過譯碼器1和與門實現(xiàn)),然后再進(jìn)行異或。這里還需要另一個譯碼器(譯碼器2),它完成數(shù)據(jù)位高3位和校驗位的處理。譯碼器2的邏輯功能譯碼器2,根據(jù)數(shù)據(jù)位控制信號完成數(shù)據(jù)位高3位和校驗位的處理。VII、發(fā)送移位寄存器模塊分析設(shè)計發(fā)送移位寄存器模塊的基本構(gòu)成 發(fā)送模塊移位寄存器(并入串出)模塊應(yīng)該由11位移位寄存器構(gòu)成,在(去抖動后)的K1按鍵控制下,或接收并行數(shù)據(jù)(K1信號為1),或進(jìn)行移位(K1信號為0),最低位作為串行數(shù)據(jù)輸出(Txd)。在接收并行數(shù)據(jù)時,而次低
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1