利用一塊芯片完成除時鐘源、按鍵、揚聲器和顯示器(數(shù)碼管)之外的所有數(shù)字電路功能。所有數(shù)字邏輯功能都在CPLD器件上用VHDL語言實現(xiàn)。這樣設(shè)計具有體積小、設(shè)計周期短(設(shè)計過程中即可實現(xiàn)時序仿真)、調(diào)試方便、故障率低、修改升級容易等特點。 本設(shè)計采用自頂向下、混合輸入方式(原理圖輸入—頂層文件連接和VHDL語言輸入—各模塊程序設(shè)計)實現(xiàn)數(shù)字鐘的設(shè)計、下載和調(diào)試。 一、 功能說明 已完成功能 1. 完成秒/分/時的依次顯示并正確計數(shù); 2. 秒/分/時各段個位滿10正確進位,秒/分能做到滿60向前進位; 3. 定時鬧鐘:實現(xiàn)整點報時,又揚聲器發(fā)出報時聲音; 4. 時間設(shè)置,也就是手動調(diào)時功能:當認為時鐘不準確時,可以分別對分/時鐘進行調(diào)整; 5. 利用多余兩位數(shù)碼管完成秒表顯示:A、精度達10ms;B、可以清零;C、完成暫停 可以隨時記時、暫停后記錄數(shù)據(jù)。 待改進功能: 1. 鬧鐘只是整點報時,不能手動設(shè)置報時時間,遺憾之一; 2. 秒表不能向秒進位,也就是最多只能記時100ms; 3. 秒表暫停記錄數(shù)據(jù)后不能在原有基礎(chǔ)上繼續(xù)計時,而是復位重新開始。 【注意】秒表為后來添加功能,所以有很多功能不成熟!
上傳時間: 2014-01-02
上傳用戶:LIKE
編寫程序?qū)Π嘶屎髥栴}進行求解:在8行8列的棋盤上放置8個皇后,使任一個皇后都不能吃掉其他的7個皇后(注:皇后可吃掉與她處于同行或同列或同一對角線上的其他棋子),并將結(jié)果以某種方式顯示出來。 例如,當求出下述的一個解時,可輸出如下信息來表示該解(輸出了表示擺放皇后的坐標位置以及“棋盤狀態(tài)”— 棋盤中有皇后的位置放一個“Q”字符,其他位置為“+”字符)。 (1,1) (5,2) (8,3) (6,4) (3,5) (7,6) (2,7) (4,8) Q + + + + + + + + + + + + + Q + + + + + Q + + + + + + + + + + Q + Q + + + + + + + + + Q + + + + + + + + + Q + + + + Q + + + + +
上傳時間: 2016-02-27
上傳用戶:ynwbosss
xilinx實現(xiàn)4位頻率計,可測量從1HZ到9999HZ的頻率信號,并將被測的信號頻率輸出顯示到實驗儀的數(shù)碼管上。
上傳時間: 2016-03-01
上傳用戶:pinksun9
SPI(serial port interface)的Verilog/VHDL源代碼,已模擬並驗證。
標簽: interface Verilog serial port
上傳時間: 2016-03-07
上傳用戶:jichenxi0730
實驗十一 數(shù)/模轉(zhuǎn)換器 一、實驗目的 了解數(shù)/模轉(zhuǎn)換器的基本原理,掌握DAC0832芯片的使用方法。 二、實驗內(nèi)容 1、實驗電路原理如圖11-1,DAC0832采用單緩沖方式,具有單雙極性輸入端(圖中的Ua、Ub),利用debug輸出命令(Out 290 數(shù)據(jù))輸出數(shù)據(jù) 給DAC0832,用萬用表測量單極性輸出端Ua及雙極性輸出端Ub的電壓,驗證數(shù)字與電壓之間的線性關(guān)系。 2、編程產(chǎn)生以下波形(從Ub輸出,用示波器觀察) (1)正弦波 三、編程提示 1、8位D/A轉(zhuǎn)換器DAC0832的口地址為290H,輸入數(shù)據(jù)與輸出電壓的關(guān)系參考實驗指導原理圖: 2、產(chǎn)生鋸齒波只須將輸出到DAC0832的數(shù)據(jù)由0循環(huán)遞增。產(chǎn)生正弦波可根據(jù)正弦函數(shù)建一個下弦數(shù)字量表,取值范圍為一個周期,表中數(shù) 據(jù)個數(shù)在16個以上。
標簽: 實驗 模轉(zhuǎn)換器
上傳時間: 2013-12-16
上傳用戶:colinal
一、實驗目的 了解數(shù)/模轉(zhuǎn)換器的基本原理,掌握DAC0832芯片的使用方法。 二、實驗內(nèi)容 1、實驗電路原理如圖36,DAC0832采用單緩沖方式,具有單雙極性輸入端(圖中的Ua、Ub),利用debug輸出命令(Out 290 數(shù)據(jù))輸出數(shù)據(jù)給DAC0832,用萬用表測量單極性輸出端Ua及雙極性輸出端Ub的電壓,驗證數(shù)字與電壓之間的線性關(guān)系。 2、編程產(chǎn)生以下波形(從Ub輸出,用示波器觀察) (1)鋸齒波 三、編程提示 1、8位D/A轉(zhuǎn)換器DAC0832的口地址為290H,輸入數(shù)據(jù)與輸出電壓的關(guān)系為: (UREF表示參考電壓,N表示數(shù)數(shù)據(jù)),這里的參考電壓為PC機的+5V電源。 2、產(chǎn)生鋸齒波只須將輸出到DAC0832的數(shù)據(jù)由0循環(huán)遞增。
標簽: 實驗 模轉(zhuǎn)換器
上傳時間: 2016-03-12
上傳用戶:ywqaxiwang
數(shù)字直流穩(wěn)壓器: 用單片機來設(shè)置輸出電壓,把單片機設(shè)置的數(shù)值通過D\A數(shù)模轉(zhuǎn)換變換為模擬電壓,然后通過輸出的模擬電壓,控制穩(wěn)壓模塊的輸出,穩(wěn)壓模塊由可調(diào)穩(wěn)壓塊LM317和雙運算放大器LM358構(gòu)成,通過LM358比較輸出和設(shè)置電壓并控制LM317的輸出,以達到比較精確的輸出,用三位數(shù)碼管動態(tài)顯示輸出電壓值,精確到0.1V。
上傳時間: 2013-12-18
上傳用戶:wxhwjf
ADC0809是帶有8位A/D轉(zhuǎn)換器、8路多路開關(guān)以及微處理機兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉(zhuǎn)換器,可以和單片機直接接口,從ADC0809的通道IN3輸入0-5V之間的模擬量,通過ADC0809轉(zhuǎn)換成數(shù)字量在數(shù)碼管上以十進制形成顯示出來。ADC0809的VREF接+5V電壓
標簽: 0809 CMOS ADC 轉(zhuǎn)換器
上傳時間: 2016-03-29
上傳用戶:asasasas
采用8位LED動態(tài)掃描時鐘演示程序 P2口作列掃描,用共陽LED數(shù)碼管
上傳時間: 2013-12-22
上傳用戶:sssl
基于DS1302的數(shù)碼管時鐘電路設(shè)計LED數(shù)碼管時鐘電路采用24h計時方式,時、分、秒用六位數(shù)碼管顯示,其中小時、分、秒之間用小數(shù)點分開。該電路采用AT89C52單片機和DS1302實時時鐘芯片,使用5V電源進行供電,使用兩個按鍵進行調(diào)時,調(diào)整過程中被調(diào)節(jié)的分鐘或時鐘將進入閃亮狀態(tài),看上去非常直觀,另外,本設(shè)計還具有快速調(diào)時功能,當按鍵一直被按下時,便進入快速調(diào)時狀態(tài)。[第一段]
上傳時間: 2016-04-17
上傳用戶:lunshaomo
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1