版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
EDA與數(shù)字系統(tǒng)設(shè)計(jì)教材:EDA與數(shù)字系統(tǒng)設(shè)計(jì)李國(guó)麗朱維勇何劍春主編幾點(diǎn)注意:1、遵守實(shí)驗(yàn)室紀(jì)律,保持實(shí)驗(yàn)室環(huán)境,注意電腦病毒。每次實(shí)驗(yàn)開始前先簽到,完成后匯報(bào)實(shí)驗(yàn)結(jié)果,結(jié)束后必須整理實(shí)驗(yàn)臺(tái)。2、原則上不允許互借器件,尤其不要用U盤互拷文件。所有工程文件夾建立在桌面上,不要亂翻硬盤里其他文件夾,可能激活殘留的病毒。3、及時(shí)備份,不要隨意覆蓋存檔。4、每天及時(shí)總結(jié)整理報(bào)告文檔。課程時(shí)間安排進(jìn)度(AM:08:30-11:30PM:14:00-17:00)課程內(nèi)容實(shí)踐內(nèi)容Ⅰ0819AMFPGA簡(jiǎn)介;建立工程的方法;邏輯門/譯碼器模塊;(1、建立/命名/保存;2、分配引腳/時(shí)序圖仿真;3、下載/調(diào)試;)Ⅱ0819PM模塊封裝/調(diào)用;十六進(jìn)制/任意進(jìn)制計(jì)數(shù)器;(1、74160/74161/7490芯片方案;2、D觸發(fā)器方案;)Ⅲ0820AMVHDL簡(jiǎn)介;二十四進(jìn)制、六十進(jìn)制計(jì)數(shù)器模塊(VHDL方案);Ⅳ0820PM數(shù)字鐘設(shè)計(jì);校時(shí)模塊;Ⅴ0821AM鬧鐘模塊;Ⅵ0821PM系統(tǒng)聯(lián)調(diào)、精簡(jiǎn);Ⅶ0822AM課程設(shè)計(jì)報(bào)告;FPGAFPGA(Field-ProgrammableGateArray),即現(xiàn)場(chǎng)可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。ⅠQuartusⅡ上手新建一個(gè)工程;創(chuàng)建文件;編譯工程;分配引腳;時(shí)序仿真;下載調(diào)試;File->NewProjectWizard第一個(gè)空格里填工程文件夾保存地址,地址不支持包含中文;第二個(gè)空格填上工程的名稱(注意:與“模塊名”區(qū)分),不支持中文,且前三個(gè)字符不允許數(shù)字;第三個(gè)空格默認(rèn)與第二個(gè)空格一致;Next是否有已建立文件需要導(dǎo)入。沒(méi)有直接下一步。Next選擇FPGA的芯片型號(hào)。必須與實(shí)際使用的FPGA芯片型號(hào)一致,否則無(wú)法進(jìn)行引腳分配。具體芯片型號(hào)刻蝕在芯片正面。系列引腳數(shù)ⅠQuartusⅡ上手新建一個(gè)工程;創(chuàng)建文件;編譯工程;分配引腳;時(shí)序仿真;下載調(diào)試;File->New->BlockDiagram/SchematicFile該文件格式是大家熟悉的電原理圖形式。對(duì)于熟悉硬件描述語(yǔ)言的高級(jí)研發(fā)人員,多選擇AHDL、VerilogHDL或VHDL格式。加入模塊在繪圖區(qū)雙擊鼠標(biāo)左鍵,即彈出添加符號(hào)元件的窗口:Logic:基本邏輯器件,如TTL門電路、芯片pin:引腳,輸入輸出等快速調(diào)用:按元件名搜索,如輸入“Vcc”、“7490”,快速調(diào)用電源。加入一個(gè)輸入引腳,一個(gè)非門,一個(gè)輸出引腳:給輸入輸出引腳命名
雙擊輸入引腳原理圖的圖標(biāo),彈出屬性框,如將上面輸入命名為“in”。給引腳命名將方便后面的操作。另外還有一個(gè)好處:在系統(tǒng)中,兩個(gè)引腳只要名稱相同,即認(rèn)為它們是相連的。因此在電路器件較多連線交錯(cuò)的情況下,采用這種“虛連”的方法,可以大大降低工作量和錯(cuò)誤率,也使得電路更簡(jiǎn)潔清爽。ld[1..4]:這是一種“總線”名,表示“l(fā)d1/ld2/ld3/ld4這四根線”。ⅠQuartusⅡ上手新建一個(gè)工程;創(chuàng)建文件;編譯工程;
分配引腳;時(shí)序仿真;下載調(diào)試;Processing->StartCompilation,或者:ⅠQuartusⅡ上手新建一個(gè)工程;創(chuàng)建文件;編譯工程;分配引腳;時(shí)序仿真;下載調(diào)試;Assignments->Pins,或者:注意,許多引腳的功能相對(duì)受限,比如并不是所有引腳都可以作為CLK輸入端,推薦做CLK端的引腳也盡量不要用作I/O。ⅠQuartusⅡ上手新建一個(gè)工程;創(chuàng)建文件;編譯工程;分配引腳;時(shí)序仿真;下載調(diào)試;如果沒(méi)有硬件,可以建立一個(gè)時(shí)序仿真來(lái)檢驗(yàn)工程的效果。這不是一個(gè)必須的過(guò)程,但在Debug的時(shí)候非常有用。File->New->VectorWaveFile
,如下圖所示:可以對(duì)工程中所有引腳邏輯進(jìn)行仿真,也可僅對(duì)其中部分引腳進(jìn)行仿真,但選擇的部分引腳必須滿足所仿輸出引腳的邏輯充分性。Name區(qū)雙擊鼠標(biāo),彈出要加入的引腳對(duì)話框點(diǎn)擊“NodeFilder…”選擇“Pin:all”,然后單擊“List”按鈕選擇需要仿真的邏輯引腳,點(diǎn)擊“>”加入在加給定信號(hào)之前,先設(shè)置仿真時(shí)間。Edit->EndTime
,在該窗口中設(shè)置仿真的時(shí)間長(zhǎng)短。仿真時(shí)間未必一定與實(shí)際時(shí)間一致。比如測(cè)試一個(gè)60進(jìn)制計(jì)數(shù)器,可以將CLK信號(hào)設(shè)置成1000Hz,這樣仿真時(shí)間只需要60ms就足夠了。接下來(lái)就是給要仿真的輸入引腳加給定信號(hào)。注意若輸出引腳也加入給定信號(hào)的話,仿真就失去意義了。輸入波形最常用的就是“時(shí)鐘信號(hào)”和“高/低電平”三種。輸出波形給定高/低電平,只需要拖選時(shí)間軸上特定區(qū)域,點(diǎn)擊“激勵(lì)源”上需要的信號(hào)就可以了。對(duì)于時(shí)鐘信號(hào)則需要設(shè)置“起止時(shí)間”,“周期”,“相位”及“占空比”。開始時(shí)間終止時(shí)間信號(hào)頻率初相位占空比Processing->StartSimulation,系統(tǒng)開始對(duì)電路進(jìn)行仿真?;蛘撸?00000000010001100000000ⅠQuartusⅡ上手新建一個(gè)工程;創(chuàng)建文件;編譯工程;分配引腳;時(shí)序仿真;下載調(diào)試;Tools->Programmer,或者:首先,點(diǎn)擊“HardwareSetup”查看設(shè)備接線是否正常,點(diǎn)擊“Model”查看當(dāng)前模型是不是你要下載到FPGA的模型,無(wú)誤后點(diǎn)擊“Start”?!癙rogress”達(dá)到100%就下載完成了。Ⅱ模塊封裝/調(diào)用選擇“File”菜單中的“Create/Update”子菜單中的“CreateSymbolFilesforCurrentFile”
命令。將源工程文件夾里的工程文件、原理圖元件、模塊元件圖拷貝到目的工程文件夾中,就可以在目的工程中像調(diào)用基礎(chǔ)元件一樣調(diào)用封裝的模塊了ⅢVHDL語(yǔ)言File->New->DeviceDesignFile->VHDLFileVHDL文件的封裝方式與Schematic文件一致,只是調(diào)用的時(shí)候要少拷貝一個(gè)原理圖,代之以一個(gè)代碼文件。
libraryieee; useieee.std_logic_1164.all; useieee.std_logic_unsigned.all; entityjsq34is
port(clk,reset:in
std_logic;
qh,ql:buffer
std_logic_vector(3downto0)); endjsq34; architectureoneofjsq34is begin process(clk,reset) begin
if(reset='0')then
qh<="0011";ql<="0100";
elsif(clk'eventandclk='1')then if(qh="0000"andql="0001")then
qh<="0011";ql<="0100";
elsif
(ql="0000")then
qh<=qh-1;ql<="1001";
else
ql<=ql-1;定義總線定義端口數(shù)字鐘實(shí)驗(yàn)設(shè)計(jì)要求設(shè)計(jì)一個(gè)能進(jìn)行時(shí)、分、秒計(jì)時(shí)的二十四小時(shí)制的數(shù)字鐘,并具有調(diào)時(shí)與鬧鐘功能,能在設(shè)定的時(shí)間發(fā)出鬧鈴音,能非常方便地對(duì)小時(shí)、分鐘和秒進(jìn)行手動(dòng)調(diào)節(jié)以校準(zhǔn)時(shí)間,每逢整點(diǎn),產(chǎn)生報(bào)時(shí)音報(bào)時(shí)。主控電路計(jì)數(shù)器模塊數(shù)碼管顯示設(shè)計(jì)提示總體框圖正常走時(shí)計(jì)數(shù)器模塊:24進(jìn)制計(jì)算器60進(jìn)制計(jì)算器60進(jìn)制計(jì)算器Vcc1HzclockCLKCLKCLKCoCo數(shù)顯數(shù)顯數(shù)顯虛線內(nèi)部分封裝待用。校時(shí)電路:24進(jìn)制計(jì)算器60進(jìn)制計(jì)算器60進(jìn)制計(jì)算器Vcc1HzclockCLKCLKCLKCoCo手動(dòng)脈沖手動(dòng)脈沖CLR如何用一個(gè)按鍵分別給兩個(gè)計(jì)數(shù)器加脈沖?“斷開自動(dòng)脈沖,轉(zhuǎn)接手動(dòng)脈沖”的基本思想就是“選通”,實(shí)際就是一個(gè)最簡(jiǎn)單的“1-2譯碼器”:鬧鈴模塊:246024<-60<-601Hzclock如何用同一組數(shù)顯分別顯示兩個(gè)計(jì)數(shù)器組的狀態(tài)?如何控制發(fā)聲方式?8輸入與門逐位“同或”揚(yáng)聲器手動(dòng)脈沖揚(yáng)聲器直接將比較信號(hào)接揚(yáng)聲器將會(huì)產(chǎn)生長(zhǎng)達(dá)60s的報(bào)警。應(yīng)將其轉(zhuǎn)化成少量的斷續(xù)信號(hào),例如:10個(gè)脈沖響聲。&1(60s)十進(jìn)制計(jì)數(shù)器CLKCo6+進(jìn)制計(jì)數(shù)器CLK×n9:11Hz10s:000010s:0001…10s:1111對(duì)“0000”譯碼比較信號(hào)ENEN×10模塊精簡(jiǎn):非同時(shí)作用的按鍵都可以功能合并,就數(shù)字鐘來(lái)說(shuō)就可以精簡(jiǎn)至兩個(gè)按鍵:一個(gè)“功能鍵”(實(shí)現(xiàn)狀態(tài)切換),一個(gè)“脈沖鍵”(使當(dāng)前選中計(jì)算器+1)。狀態(tài)序號(hào)邏輯狀態(tài)輸出特征0正常走時(shí)所有特殊功能模塊都不選通1時(shí)鐘調(diào)“分”選通調(diào)時(shí)電路,開放脈沖鍵向“分計(jì)數(shù)器”的通路2時(shí)鐘調(diào)“時(shí)”選通調(diào)時(shí)電路,開放脈沖鍵向“時(shí)計(jì)數(shù)器”的通路3鬧鐘設(shè)“分”選通鬧鐘設(shè)置電路,開放脈沖鍵向“分計(jì)數(shù)器”的通路4鬧鐘設(shè)“時(shí)”選通鬧鐘設(shè)置電路,開放脈沖鍵向“時(shí)計(jì)數(shù)器”的通路設(shè)置一個(gè)隨“功能鍵”的輸入增計(jì)的五進(jìn)制計(jì)數(shù)器,與相應(yīng)電路配合。除了計(jì)數(shù)器+1之外所有模式切換,例如調(diào)時(shí)、鬧鐘設(shè)置均由這一個(gè)鍵選擇。五進(jìn)制計(jì)數(shù)器CLKABCD模式選擇鍵(Key1)模式0激活
3-8
譯碼器ABCDY0Y1Y2Y3Y4…模式1激活模式2激活模式3激活模式4激活交通信號(hào)燈控制器任務(wù)與要求設(shè)計(jì)一個(gè)交通信號(hào)燈控制器,由一條主干道和一條支干道匯合成十字路口,在每個(gè)入口處設(shè)置紅、綠、黃三色信號(hào)燈,紅燈亮禁止通行,綠燈亮允許通行,黃燈亮則給行駛中的車輛有時(shí)間停在禁行線外。用紅、綠、黃發(fā)光二極管作信號(hào)燈,用傳感器或邏輯開關(guān)作檢測(cè)車輛是否到來(lái)的信號(hào)。主干道處于常允許通行的狀態(tài),支干道有車來(lái)時(shí)才允許通行。主干道亮綠燈時(shí),支干道亮紅燈;支干道亮綠燈時(shí),主干道亮紅燈。主、支干道均有車時(shí),兩者交替允許通行,主干道每次放行45秒,支干道每次放行25秒,設(shè)立45秒、25秒計(jì)時(shí)、顯示電路。在每次由綠燈亮到紅燈亮的轉(zhuǎn)換過(guò)程中,要亮5秒黃燈作為過(guò)渡,使行駛中的車輛有時(shí)間停到禁行線外,設(shè)立5秒計(jì)時(shí)、顯示電路。設(shè)計(jì)思路主、支干道用傳感器檢測(cè)車輛到來(lái)情況,實(shí)驗(yàn)電路用邏輯開關(guān)代替。45秒、25秒、5秒定時(shí)信號(hào)可用順計(jì)時(shí),也可用倒計(jì)時(shí),計(jì)時(shí)起始信號(hào)由主控電路給出,定時(shí)結(jié)束信號(hào)也輸入到主控電路,由主控電路啟、閉三色信號(hào)燈或啟動(dòng)另一計(jì)時(shí)電路。設(shè)計(jì)思路主控電路是核心,這是一個(gè)時(shí)序電路,其輸入信號(hào)為:(1)車輛檢測(cè)信號(hào)(A,B);(2)45秒、25秒、5秒定時(shí)信號(hào)(C,D,E)。其狀態(tài)表為: 狀態(tài)主干道 支干道時(shí)間
0 綠燈亮,允許通行 紅燈亮,禁止通行 45秒
1 黃燈亮,停車 紅燈亮,禁止通行 5秒
2 紅燈亮,禁止通行 綠燈亮,允許通行 25秒
3 紅燈亮,禁止通行 黃燈亮,停車 5秒 具體設(shè)計(jì)時(shí)鐘產(chǎn)生電路產(chǎn)生1HZ系統(tǒng)時(shí)鐘。主控電路由兩個(gè)JK觸發(fā)器和邏輯門構(gòu)成,其輸出經(jīng)譯碼后,控制主干道三色燈R、G、Y和支干道三色燈r、g、y。三個(gè)定時(shí)器分別產(chǎn)生45秒、25秒、5秒定時(shí)信號(hào),電路都是計(jì)數(shù)器,并受主控電路和來(lái)自主、支干道車輛信號(hào)控制,每當(dāng)計(jì)滿所需時(shí)間,即向主控電路輸出“時(shí)間到”信號(hào),并使計(jì)數(shù)器清零。設(shè):A:主干道車輛情況,有車為“1”,無(wú)車為“0”B:支干道車輛情況,有車為“1”,無(wú)車為“0”C:45秒定時(shí)信號(hào),45秒定時(shí)已到為“1”,45秒定時(shí)未到為“0”D:25秒定時(shí)信號(hào),25秒定時(shí)已到為“1”,25秒定時(shí)未到為“0”E:5秒定時(shí)信號(hào),5秒定時(shí)已到為“1”,5秒定時(shí)未到為“0”S0S1S2S3BAC=0BAC=1E=0E=1BAD=1BAD=0E=0E=1狀態(tài)編碼:
S0=00S1=01S2=11S3=10若選JK觸發(fā)器,其輸出為Q2Q1則狀態(tài)表為:
ABCDEQ2nQ1nQ2n+1Q1n+1x0xxx0000110xx000001xxx0001111xx0001xxxx00101xxxx1011111x0x111101xxx1111x0xxx1110xxxx01010xxxxx1000維持S045秒定時(shí)由S0——S1維持S1由S1——S2維持S2
由S2——S3
維持S3
由S3——S05秒定時(shí)25秒定時(shí)5秒定時(shí)從狀態(tài)表得狀態(tài)方程得觸發(fā)器驅(qū)動(dòng)方程:45S、25S、5S定時(shí)器CP脈沖驅(qū)動(dòng)方程
則主控電路和各定時(shí)電路如圖1-5-3所示計(jì)數(shù)器驅(qū)動(dòng)脈沖如圖1-5-4所示譯碼驅(qū)動(dòng)電路真值表譯碼驅(qū)動(dòng)電路如圖1-5-5所示此例也可以完全由VerilogHDL文件完成具有四種信號(hào)燈的交通燈控制器 設(shè)計(jì)一個(gè)具有四種信號(hào)燈的交通燈控制器。設(shè)計(jì)要求是:由一條主干道和一條支干道匯合成十字路口,在每個(gè)入口處設(shè)置紅、綠、黃、左拐允許四盞信號(hào)燈,紅燈亮禁止通行,綠燈亮允許通行,黃燈亮則給行駛中的車輛有時(shí)間停在禁行線外,左拐燈亮允許車輛向左拐彎。信號(hào)燈變換次序?yàn)椋褐髦Ц傻澜惶嬖试S通行,主干道每次放行40S,亮5S紅燈讓行駛中的車輛有時(shí)間停到禁行線外,左拐放行15秒,亮5S紅燈;支干道放行30S,亮5S黃燈,左拐放行15秒,亮5S紅燈……。各計(jì)時(shí)電路為倒計(jì)時(shí)顯示。系統(tǒng)框圖如圖4-7-1所示拔河游戲機(jī)設(shè)計(jì)要求設(shè)計(jì)一個(gè)能進(jìn)行拔河游戲的電路。電路使用15個(gè)(或9個(gè))發(fā)光二極管表示拔河的“電子繩”,開機(jī)后只有中間一個(gè)發(fā)亮,此即拔河的中心點(diǎn)。游戲雙方各持一個(gè)按鈕,迅速地、不斷地按動(dòng),產(chǎn)生脈沖,誰(shuí)按得快,亮點(diǎn)就向誰(shuí)的方向移動(dòng),每按一次,亮點(diǎn)移動(dòng)一次。亮點(diǎn)移到任一方終端二極管時(shí),這一方就獲勝,此時(shí)雙方按鈕均無(wú)作用,輸出保持,只有復(fù)位后才使亮點(diǎn)恢復(fù)到中心。由裁判下達(dá)比賽開始命令后,甲乙雙方才能輸入信號(hào),否則,輸入信號(hào)無(wú)效。用數(shù)碼管顯示獲勝者的盤數(shù),每次比賽結(jié)束自動(dòng)給獲勝方加分。設(shè)計(jì)提示加/減計(jì)數(shù)器譯碼器得分計(jì)數(shù)顯示電路數(shù)字式競(jìng)賽搶答器設(shè)計(jì)要求設(shè)計(jì)一個(gè)可容納四組參賽的數(shù)字式搶答器,每組設(shè)一個(gè)按鈕供搶答使用。搶答器具有第一信號(hào)鑒別和鎖存功能,使除第一搶答者外的按鈕不起作用;設(shè)置一個(gè)主持人“復(fù)位”按鈕,主持人復(fù)位后,開始搶答,第一信號(hào)鑒別鎖存電路得到信號(hào)后,用指示燈顯示搶答組別,揚(yáng)聲器發(fā)出2
3秒的音響。*設(shè)置犯規(guī)電路,對(duì)提前搶答和超時(shí)答題(例如3分鐘)的組別鳴笛示警,并由組別顯示電路顯示出犯規(guī)組別。設(shè)置一個(gè)計(jì)分電路,每組開始預(yù)置10分,由主持人記分,答對(duì)一次加1分,答錯(cuò)一次減1分。設(shè)計(jì)提示鑒別鎖存模塊答題計(jì)時(shí)模塊計(jì)分電路模塊掃描顯示模塊
1.此模塊的關(guān)鍵是準(zhǔn)確判斷出第一搶答者并將其鎖存,實(shí)現(xiàn)的方法可使用觸發(fā)器或鎖存器,在得到第一信號(hào)后將輸入封鎖,使其它組的搶答信號(hào)無(wú)效。2.形成第一搶答信號(hào)后,用編碼、譯碼及數(shù)碼顯示電路顯示第一搶答者的組別,控制揚(yáng)聲器發(fā)出音響,并啟動(dòng)答題計(jì)時(shí)電路。鑒別鎖存模塊洗衣機(jī)控制器設(shè)計(jì)要求設(shè)計(jì)一個(gè)洗衣機(jī)洗滌程序控制器,控制洗衣機(jī)的電機(jī)作如下規(guī)律運(yùn)轉(zhuǎn):用兩位數(shù)碼管預(yù)置洗滌時(shí)間(分鐘數(shù)),洗滌過(guò)程在送入預(yù)置時(shí)間后開始運(yùn)轉(zhuǎn),洗滌中按倒計(jì)時(shí)方式對(duì)洗滌過(guò)程作計(jì)時(shí)顯示,用LED表示電機(jī)的正、反轉(zhuǎn),如果定時(shí)時(shí)間到,則停機(jī)并發(fā)出音響信號(hào)。設(shè)計(jì)提示洗滌預(yù)置時(shí)間編碼模塊減法計(jì)數(shù)顯示時(shí)序電路譯碼驅(qū)動(dòng)模塊
數(shù)字頻率表設(shè)計(jì)要求1.設(shè)計(jì)一個(gè)能測(cè)量方波信號(hào)頻率的頻率計(jì),測(cè)量結(jié)果用十進(jìn)制數(shù)顯示。2.測(cè)量的頻率范圍是1
10KHz,分成兩個(gè)頻段,即1
999Hz,1KHz
10KHz,用三位數(shù)碼管顯示測(cè)量頻率,用LED顯示表示單位,如亮綠燈表示Hz,亮紅燈表示KHz。3.具有自動(dòng)校驗(yàn)和測(cè)量?jī)煞N功能,即能用標(biāo)準(zhǔn)時(shí)鐘校驗(yàn)測(cè)量精度。4.具有超量程報(bào)警功能,在超出目前量程檔的測(cè)量范圍時(shí),發(fā)出燈光和音響信號(hào)。設(shè)計(jì)提示脈沖信號(hào)的頻率就是在單位時(shí)間內(nèi)所產(chǎn)生的脈沖個(gè)數(shù),其表達(dá)式為f=N/T,f為被測(cè)信號(hào)的頻率,N為計(jì)數(shù)器所累計(jì)的脈沖個(gè)數(shù),T為產(chǎn)生N個(gè)脈沖所需的時(shí)間。所以,在1秒時(shí)間內(nèi)計(jì)數(shù)器所記錄的結(jié)果,就是被測(cè)信號(hào)的頻率。測(cè)量/校驗(yàn)選擇模塊*計(jì)數(shù)器模塊送存選擇報(bào)警模塊鎖存模塊掃描顯示模塊
測(cè)量/校驗(yàn)選擇模塊*輸入信號(hào):選擇信號(hào)selet
被測(cè)信號(hào)meas
測(cè)試信號(hào)test輸出信號(hào):CP1當(dāng)selet=0時(shí),為測(cè)量狀態(tài),CP1=meas;當(dāng)selet=1時(shí),為校驗(yàn)狀態(tài),CP1=test。校驗(yàn)與測(cè)量共用一個(gè)電路,只是被測(cè)信號(hào)CP1不同而已。設(shè)置1秒定時(shí)信號(hào)(周期為2秒),在1秒定時(shí)時(shí)間內(nèi)的所有被測(cè)信號(hào)送計(jì)數(shù)器輸入端。計(jì)數(shù)器對(duì)CP1信號(hào)進(jìn)行計(jì)數(shù),在1秒定時(shí)結(jié)束后,將計(jì)數(shù)器結(jié)果送鎖存器鎖存,同時(shí)將計(jì)數(shù)器清零,為下一次采樣測(cè)量做好準(zhǔn)備。設(shè)置量程檔控制開關(guān)K,單位顯示信號(hào)Y,當(dāng)K=0時(shí),為1
999Hz量程檔,數(shù)碼管顯示的數(shù)值為被測(cè)信號(hào)頻率值,Y顯示綠色,即單位為Hz;當(dāng)K=1時(shí),為1KHz
10KHz量程檔,被測(cè)信號(hào)頻率值為數(shù)碼管顯示的數(shù)值乘1000,Y顯示紅色,即單位為KHz。設(shè)置超出量程檔測(cè)量范圍示警信號(hào)alert。計(jì)數(shù)器由四級(jí)十進(jìn)制計(jì)數(shù)構(gòu)成(帶進(jìn)位C)。若被測(cè)信號(hào)頻率小于1KHz(K=0),則計(jì)數(shù)器只進(jìn)行三級(jí)十進(jìn)制計(jì)數(shù),最大顯示值為999.Hz,如果被測(cè)信號(hào)頻率超過(guò)此范圍,示警信號(hào)驅(qū)動(dòng)燈光、揚(yáng)聲器報(bào)警;若被測(cè)信號(hào)為1KHz
10KHz(K=1),計(jì)數(shù)器進(jìn)行四位十進(jìn)制計(jì)數(shù),取高三位顯示,最大顯示值為9.99KHz,如果被測(cè)信號(hào)頻率超過(guò)此范圍,報(bào)警。左第一位左第一位電子密碼鎖設(shè)計(jì)要求設(shè)計(jì)一個(gè)電子密碼鎖,在鎖開的狀態(tài)下輸入密碼,密碼共4位,用數(shù)據(jù)開關(guān)K1
K10分別代表數(shù)字1、2、…、9、0,輸入的密碼用數(shù)碼管顯示,最后輸入的密碼顯示在最右邊的數(shù)碼管上,即每輸入一位數(shù),密碼在數(shù)碼管上的顯示左移一位??蓜h除輸入的數(shù)字,刪除的是最后輸入的數(shù)字,每刪除一位,密碼在數(shù)碼管的顯示右移一位,并在左邊空出的位上補(bǔ)充“0”。用一位輸出電平的狀態(tài)代表鎖的開閉狀態(tài)。為保證密碼鎖主人能打開密碼鎖,設(shè)置一個(gè)萬(wàn)能密碼,在主人忘記密碼時(shí)使用。設(shè)計(jì)提示密碼輸入刪除控制模塊寄存模塊比較模塊掃描顯示模塊脈沖按鍵電話按鍵顯示器設(shè)計(jì)要求設(shè)計(jì)一個(gè)具有7位顯示的電話按鍵顯示器,顯示器應(yīng)能正確反映按鍵數(shù)字,顯示器顯示從低位向高位前移,逐位顯示按鍵數(shù)字,最低位為當(dāng)前顯示位,七位數(shù)字輸入完畢后,電話接通,揚(yáng)聲器發(fā)出“嘟——嘟”接通聲響,直到有接聽(tīng)信號(hào)輸入,若一直沒(méi)有接聽(tīng),10秒鐘后,自動(dòng)掛斷,顯示器清除顯示,揚(yáng)聲器停止,直到有新號(hào)碼輸入。設(shè)計(jì)提示號(hào)碼輸入顯示控制模塊主控制模塊掃描顯示模塊乒乓球比賽游戲機(jī)任務(wù)與要求設(shè)計(jì)一個(gè)由甲、乙雙方參賽,有裁判的3人乒乓球游戲機(jī)。用8個(gè)(或更多個(gè))LED排成一條直線,以中點(diǎn)為界,兩邊各代表參賽雙方的位置,其中一只點(diǎn)亮的LED指示球的當(dāng)前位置,點(diǎn)亮的LED依此從左到右,或從右到左,其移動(dòng)的速度應(yīng)能調(diào)節(jié)。當(dāng)“球”(點(diǎn)亮的那只LED)運(yùn)動(dòng)到某方的最后一位時(shí),參賽者應(yīng)能果斷地按下位于自己一方的按鈕開關(guān),即表示啟動(dòng)球拍擊球。若擊中,則球向相反方向移動(dòng);若未擊中,則對(duì)方得1分。一方得分時(shí),電路自動(dòng)響鈴3秒,這期間發(fā)球無(wú)效,等鈴聲停止后方能繼續(xù)比賽。設(shè)置自動(dòng)記分電路,甲、乙雙方各用2位數(shù)碼管進(jìn)行記分顯示,每計(jì)滿21分為1局。甲、乙雙方各設(shè)一個(gè)發(fā)光二極管,表示擁有發(fā)球權(quán),每隔5次自動(dòng)交換發(fā)球權(quán),擁有發(fā)球權(quán)的一方發(fā)球才有效。設(shè)計(jì)思路用雙向移位寄存器的輸出端控制LED顯示
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度鋁灰處理技術(shù)咨詢服務(wù)合同4篇
- 教育商業(yè)化背景下的家庭教育思考
- 二零二五版互聯(lián)網(wǎng)+時(shí)代電商平臺(tái)場(chǎng)攤位入駐協(xié)議3篇
- 二零二五版校園綠化項(xiàng)目生態(tài)保護(hù)與合同4篇
- 個(gè)人代理銷售協(xié)議書(2024版)(標(biāo)的:家居用品)2篇
- 三方住宅買賣協(xié)議2024版專業(yè)模板版B版
- 2025年度小微企業(yè)扶持不定期借款合同2篇
- 2025年度個(gè)人房屋抵押貸款還款合同3篇
- 生態(tài)與文明-探討地球與宇宙的關(guān)系及未來(lái)發(fā)展
- 二零二五年度便利店生鮮商品批量采購(gòu)合同2篇
- 銷售與銷售目標(biāo)管理制度
- 人教版(2025新版)七年級(jí)下冊(cè)英語(yǔ):寒假課內(nèi)預(yù)習(xí)重點(diǎn)知識(shí)默寫練習(xí)
- 2024年食品行業(yè)員工勞動(dòng)合同標(biāo)準(zhǔn)文本
- 全屋整裝售后保修合同模板
- 高中生物學(xué)科學(xué)推理能力測(cè)試
- GB/T 44423-2024近紅外腦功能康復(fù)評(píng)估設(shè)備通用要求
- 2024-2030年中國(guó)減肥行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資研究報(bào)告
- 運(yùn)動(dòng)技能學(xué)習(xí)
- 2024年公安部直屬事業(yè)單位招聘筆試參考題庫(kù)附帶答案詳解
- 臨沂正祥建材有限公司牛心官莊鐵礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 六年級(jí)上冊(cè)數(shù)學(xué)應(yīng)用題練習(xí)100題及答案
評(píng)論
0/150
提交評(píng)論