我是VHDL的初學(xué)者,這是我自己編譯的簡單的幾個(gè)VHDL碼,功能有3-8解碼器及其testbench,16位寄存器及其testbench和交通燈。 希望能和其他初學(xué)者一起討論學(xué)習(xí),并得到高手的指點(diǎn)
上傳時(shí)間: 2013-12-20
上傳用戶:ouyangtongze
一、用表格形式顯示字符 1、題目:用表格形式顯示ASCII字符 2、實(shí)驗(yàn)要求: 按15行*16列的表格形式顯示ASCII碼為10H-100H之間的所有字符,即以行為主的順序用ASCII碼遞增的次序依次顯示對(duì)應(yīng)的字符.每16個(gè)字符為一行,每行中的相鄰兩個(gè)字符之間用空白符(ASCII為0)隔開. 3、提示: (1)顯示每個(gè)字符可能使用功能號(hào)為02的顯示輸出功能調(diào)用,使用方法如下: MOV AH,02H MOV DL,輸出字符的ASCII碼 INT 21H 本題中可把DL初始化為10H,然后不斷使其加1(用INC指令)以取得下一個(gè)字符的ASCII碼. (2)顯示空白符時(shí),用其ASCII碼為0置入DL寄存器.每行結(jié)束時(shí),用顯示回車和換行符結(jié)束本行并開始下一行. (3)由于逐個(gè)顯示相繼為ASCII字符時(shí),需要保存并不斷修改DL寄存器的內(nèi)容,而顯示空白、回車、換行符時(shí)也需要使用DL寄存器,為此可用堆棧來保存相繼的ASCII字符。 具體用法是:在顯示空白或回車、換行符前用指令PUSH DX把DL的內(nèi)容保存到堆棧中去。在顯示空白或回車、換行符后用指令恢復(fù)DL寄存器的原始內(nèi)容。
上傳時(shí)間: 2014-01-11
上傳用戶:qwe1234
操作系統(tǒng)是Windows 98,開發(fā)平臺(tái):VC。可以通過CAN_EPP的板子對(duì)節(jié)點(diǎn)板的AD等模塊的數(shù)據(jù)進(jìn)行解碼,直接顯示模擬量,也可以對(duì)通用模塊上傳的數(shù)據(jù)直接顯示,以及按照不同的方式(可以多幀發(fā)送,改變發(fā)送周期)發(fā)送數(shù)據(jù)幀。軟件還支持在線監(jiān)視模塊上的控制器芯片(SJA 1000)的各寄存器的工作狀態(tài),以便于系統(tǒng)調(diào)試。每個(gè)功能界面上有相應(yīng)的幫助信息。
標(biāo)簽: Windows 98 操作系統(tǒng)
上傳時(shí)間: 2014-06-07
上傳用戶:refent
cc1100的驅(qū)動(dòng)程序,主要是控制其內(nèi)部的功能寄存器,因?yàn)檫@個(gè)芯片內(nèi)部集成了morden,所以控制比較簡單。
標(biāo)簽: 1100 cc 驅(qū)動(dòng)程序
上傳時(shí)間: 2015-08-14
上傳用戶:qq1604324866
基于LPC2119的CAN驅(qū)動(dòng)及例子 循環(huán)發(fā)送實(shí)例程序 簡單的CAN中繼器實(shí)例,用到驗(yàn)收過濾寄存器 CAN和RS232透明轉(zhuǎn)發(fā)器 基于uCOSII的CAN和RS232透明轉(zhuǎn)發(fā)器 等
標(biāo)簽: CAN 2119 LPC 驅(qū)動(dòng)
上傳時(shí)間: 2013-12-23
上傳用戶:磊子226
做點(diǎn)貢獻(xiàn),我調(diào)試了三天的結(jié)果,利用LPC2132 的串口0實(shí)現(xiàn)單字符處理的同時(shí)利用定時(shí)器0的匹配功能控制LED,一個(gè)匹配寄存器控制一個(gè)LED,知識(shí)源于網(wǎng)絡(luò)
標(biāo)簽:
上傳時(shí)間: 2013-12-25
上傳用戶:ryb
μCOS-II下LPC210x的UART0底層驅(qū)動(dòng)以及 數(shù)據(jù)隊(duì)列的中間件,LPC2000系列芯片的特殊寄存器定義文件,LPC2000系列芯片寄存器向下兼容
標(biāo)簽: COS-II UART0 210x 210
上傳時(shí)間: 2015-10-04
上傳用戶:refent
基于MCS-51單片機(jī)的數(shù)字鐘設(shè)計(jì) [摘要] III [ABSTRACT] IV 引言 1 1緒論 2 1.1 集成電路 2 1.2 主要技術(shù)的背景 2 1.2.1 發(fā)展歷史 2 1.2.2 現(xiàn)狀 3 1.2.3 發(fā)展趨勢(shì) 3 2器件簡介 4 2.1 LED顯示器 4 2.1.1 LED顯示器的結(jié)構(gòu) 4 2.1.2 LED的接線形式 5 2.2 AT89C52簡介 5 2.2.1 AT89C52主要性能參數(shù): 5 2.2.2 AT89C52單片機(jī)的功能特性概述: 6 2.3 DS1302芯片 9 2.3.1 DS1302的性能特性: 9 2.3.2 DS1302數(shù)據(jù)操作原理 10 2.4 74LS164-八位移位寄存器 14 2.4.1 74LS64簡介 14 2.4.2 74LS164邏輯介紹: 15 3硬件電路 17 3.1 線路的設(shè)計(jì) 17 3.1.1 電源轉(zhuǎn)換模塊 18 3.1.2 主控制模塊 18 3.1.3 顯示模塊 19 3.1.4 鍵盤接口設(shè)計(jì) 20 3.2 電路圖的繪制 20 3.3 電路板的焊接 20 3.4 打開電源前應(yīng)注意的問題 20 4軟件設(shè)計(jì)部分 21 4.1 陽歷程序的設(shè)計(jì) 21 4.2 時(shí)間調(diào)整程序設(shè)計(jì) 21 4.3 陰歷程序設(shè)計(jì) 23 5調(diào)試 28 6小結(jié) 29 7致謝 30 8參考文獻(xiàn) 31 9附錄 32
標(biāo)簽: ABSTRACT MCS 1.1 1.2
上傳時(shí)間: 2015-10-17
上傳用戶:xuan‘nian
這個(gè)程序的任務(wù)是鍵盤顯示數(shù)字,也就是分別按倚天版的4個(gè)小鍵盤,右邊的數(shù)碼管輪流分別顯示數(shù)字0,1,2,3,為了便于程序的講解,我們把每一句分別編號(hào), 實(shí)際輸入程序時(shí),就不用寫后面的號(hào)碼了。第1,2,3行是單片機(jī)的初始化,一般的程序都是這樣開頭的, 作用是跳開00-30h的地址單元,因?yàn)檫@些單元是分配給特殊寄存器使用的。第6行把p3送0ffh,作用是把這些端口p3.0-p3.7置高電平, 因?yàn)橐刑彀娴逆I盤接在p3口,只有當(dāng)端口為高電平時(shí), 我們按下鍵盤,那么這個(gè)端口被短路到地,端口被強(qiáng)行變?yōu)?。根據(jù)這個(gè)大家自行分析第4句的意思。第5行clr p2.6,就是選中最右邊的數(shù)碼管。 板上一共有6個(gè)數(shù)碼管,分別是p2.1,p2.2,p2.3p2.4p2.5p2.6.
上傳時(shí)間: 2015-10-22
上傳用戶:gououo
一個(gè)用于測(cè)試ABB變頻器通訊的小工具,在調(diào)試Abb變頻器RS485通訊時(shí)很有幫助。它可以讀寫所用的寄存器。
上傳時(shí)間: 2015-10-23
上傳用戶:huyiming139
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1