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

正文內(nèi)容

計(jì)時(shí)器電路設(shè)計(jì)方案(已修改)

2025-05-18 01:29 本頁(yè)面
 

【正文】 計(jì)時(shí)器電路設(shè)計(jì)方案1 總體電路結(jié)構(gòu)設(shè)計(jì) 電路功能與性能計(jì)時(shí)器電路的功能主要集中在五方面。一是對(duì)按鍵消抖的控制(電平檢查、消抖命令延時(shí)、消抖完成前延時(shí)、完成消抖后平穩(wěn)電平輸出等)為主的輸入信號(hào)的采集與處理;二是對(duì)輸入全局時(shí)鐘分頻,獲取所需時(shí)鐘;三是進(jìn)行時(shí)間的正常計(jì)時(shí)和可以調(diào)整時(shí)間,如正常的記錄時(shí)、分、秒,可以準(zhǔn)確調(diào)時(shí)、分、秒等;四是正常利用八位數(shù)碼管進(jìn)行譯碼顯示;五是處理維護(hù)和配置信息,如層停留時(shí)間、運(yùn)行速度等信息。電路的具體功能細(xì)節(jié)羅列如下:1) 計(jì)時(shí)電路輸入10KHZ的基準(zhǔn)時(shí)鐘,利用10K計(jì)數(shù)器和200計(jì)時(shí)器進(jìn)行計(jì)數(shù)分頻,獲取1HZ的自動(dòng)掃描計(jì)時(shí)時(shí)鐘及50Hz的數(shù)碼管掃描時(shí)鐘。2) 消抖模塊分為電平檢查和10ms延時(shí);通過按鍵輸入電平信號(hào),檢查模塊對(duì)電平進(jìn)行檢測(cè),發(fā)送所需脈沖,若10ms延時(shí)模塊檢測(cè)到所發(fā)脈沖,并對(duì)該脈沖進(jìn)行觸發(fā)10ms的過濾抖動(dòng),然后輸出正常脈沖信號(hào)。3) 經(jīng)過按鍵消抖發(fā)出的平穩(wěn)電平信號(hào),校時(shí)模塊就會(huì)對(duì)獲取相應(yīng)管腳約束所發(fā)送的按鍵信號(hào),并進(jìn)行時(shí)、分、秒的調(diào)整。4) 計(jì)時(shí)模塊采用24進(jìn)制計(jì)數(shù)器,10進(jìn)制計(jì)數(shù)器,6進(jìn)制計(jì)數(shù)器分別對(duì)時(shí)分秒高低位計(jì)數(shù),檢測(cè)到時(shí)鐘分頻器所分的1HZ時(shí)鐘信號(hào)便自動(dòng)開始掃描計(jì)時(shí),自動(dòng)產(chǎn)生進(jìn)位計(jì)數(shù)。5) 利用多路選擇器,即多路復(fù)用器,進(jìn)行對(duì)時(shí)分秒高位地位進(jìn)行選通,并發(fā)送到譯碼顯示器,進(jìn)行數(shù)字輸出。6) 利用八位數(shù)碼管顯示輸出,采取七段數(shù)碼管譯碼方式對(duì)0~9進(jìn)行譯碼輸出。7) 電路根據(jù)流水線設(shè)計(jì)方法,按鍵消抖和計(jì)時(shí)器運(yùn)行狀態(tài)……8) 配置信息通過……,目的計(jì)時(shí)信號(hào)處理……。 主要按鍵消抖法本電路設(shè)計(jì)的主要難點(diǎn)在于按鍵的消抖及調(diào)整時(shí)分秒上,也就是如何獲取穩(wěn)定的電平信號(hào)進(jìn)行時(shí)間調(diào)整。經(jīng)過功能分析,決定采用電平檢查及消抖延時(shí)的方式進(jìn)行調(diào)度與輸出控制。其中電平檢測(cè)模塊會(huì)根據(jù)電平發(fā)生變化產(chǎn)生的不同命令,然后進(jìn)入延時(shí)模塊當(dāng)中。接著,延時(shí)模塊會(huì)根據(jù)輸送進(jìn)入的命令在執(zhí)行相關(guān)的延時(shí)操作并且進(jìn)一步?jīng)Q定輸出。其功能利用布爾運(yùn)算,。 h2l_f1和h2l_f2運(yùn)算表表 時(shí)間 h2l_f1H2l_f2H2l_sig=(!H2l_f1)amp。h2l_f2 initial110 T1011 T21000 電路接口控制電路根據(jù)信號(hào)功能將接口分為5部分,分別是按鍵調(diào)時(shí)(使用者按下)、時(shí)鐘分頻掃描功能、計(jì)時(shí)選通信號(hào)、譯碼顯示等其它信號(hào)。 接口信號(hào)表 名稱IO屬性 描述備注clkin 輸入時(shí)鐘,10KHZ頻率rstin 系統(tǒng)復(fù)位信號(hào)低有效key_in[3:0]in 按鍵輸入電平信號(hào)低有效led_selout數(shù)碼管選通信號(hào)led_ selled_drvout數(shù)碼管驅(qū)動(dòng)信號(hào)led drv 電路功能框圖1)根據(jù)功能要求 所畫系統(tǒng)框圖 系統(tǒng)結(jié)構(gòu)框圖 2)依照功能,將電路分為7個(gè)功能模塊:輸入信號(hào)按鍵消抖模塊key_in,用于對(duì)輸入信號(hào)進(jìn)行有效檢測(cè)、消抖處理、脈沖整理等功能;選通模塊,用于主控選擇功能,……。電路的功能框圖如下所示。 電路功能框圖圖中輸入按鍵處理模塊key_in主要用于t調(diào)整時(shí)間,需要進(jìn)行相關(guān)的電平消抖。 驗(yàn)證方案 設(shè)計(jì)的驗(yàn)證主要有兩方面的內(nèi)容:一是代碼輸入過程中的仿真驗(yàn)證。二是在硬件電路板上的驗(yàn)證。仿真的驗(yàn)證比較簡(jiǎn)單,即模擬鍵盤的輸入動(dòng)作,查看對(duì)應(yīng)按鍵被按下時(shí),產(chǎn)生的輸入數(shù)據(jù)及波形是否與預(yù)想的一致。 板級(jí)驗(yàn)證需要使用開發(fā)板,用小按鍵鍵盤作為數(shù)據(jù)的輸入部分,用2位8段數(shù)碼管作為顯示輸出部分。2 模塊設(shè)計(jì) 設(shè)計(jì)共有4個(gè)功能模塊,分別是按鍵消抖及校時(shí)模塊、時(shí)鐘分頻及掃描模塊、計(jì)時(shí)選通模塊、譯碼顯示及頂層模塊,這里對(duì)模塊的詳細(xì)功能和時(shí)序關(guān)系進(jìn)行細(xì)致說明,以便達(dá)到預(yù)期的設(shè)計(jì)目的。 按鍵消抖及校時(shí)模塊設(shè)計(jì)按鍵消抖模塊輸入按鍵key_in按鍵電平信號(hào)輸入,完成對(duì)電平消抖功能, 該模塊主要由電平檢查模塊和10ms延時(shí)模塊組合而成。具體如下:一旦檢測(cè)到按鍵按下(發(fā)生高電平到低電平的變化),經(jīng)由h2l_sig發(fā)送正脈沖。若10ms延時(shí)模塊檢測(cè)到h2l_sig的正脈沖,就會(huì)觸發(fā)10ms過濾抖動(dòng),然后高拉輸出。當(dāng)按鍵被釋放,電平檢查模塊會(huì)經(jīng)由l2h_sig發(fā)送正脈沖。若10ms延時(shí)模塊檢測(cè)到l2h_sig的正脈沖,就會(huì)觸發(fā)10ms過濾抖動(dòng),然后拉低輸出。其功能框圖如下: 按鍵模塊輸入pin_in主要完成消抖獲取平穩(wěn)的時(shí)鐘信號(hào),便進(jìn)行調(diào)時(shí)功能。按鍵輸入信號(hào)處理模塊decet的接口信號(hào)有clk,rst,pin_in,pin_out, 輸入信號(hào)處理模塊接口信號(hào)表 名稱IO屬性 描述備注clkin 輸入時(shí)鐘,10khz頻率rstin 系統(tǒng)復(fù)位信號(hào)異步復(fù)位pin_inin按鍵調(diào)時(shí)輸入信號(hào)pin_outout按鍵調(diào)時(shí)輸出信號(hào)。 按鍵輸入信號(hào)處理模塊pin_in的模塊電路圖 h2l_sig和l2h_sig延時(shí)轉(zhuǎn)移轉(zhuǎn)移狀態(tài)圖 //電平檢查模塊 。其中,第9行行定義100us的常量,第11~19行是count1。因?yàn)殡娖綑z查模塊非常敏感,在復(fù)位的一瞬間,電平容易處于不穩(wěn)定狀態(tài),所以需要延時(shí)100us。第18行將寄存器isen置1,用于表示100s的延時(shí)已經(jīng)完成。第21~24行聲明了四個(gè)寄存器;h2l_f1和h2l_f2用于檢測(cè)電平由高到低,初始化邏輯為1;l2h_f1和l2h_f2用于檢測(cè)電平有低到高,初值被設(shè)置為邏輯0第27~32行是對(duì)各寄存器進(jìn)行初始化,并進(jìn)行賦值;h2l_f1和h2l_f2的初值是邏輯1,假設(shè)第一個(gè)時(shí)鐘周期pin_in為低電平,h2l_f1就會(huì)被賦值為邏輯0,而h2l_f2則是被賦值為h2l_f1上一次的值,也就是h2l_f1的初值。在第一個(gè)時(shí)鐘周期,h2l_f1為邏輯0,“與”運(yùn)算,h2l_f1同樣會(huì)被賦值為邏輯0,而h2l_f2被賦值h2l_f1上一次的值,即邏輯0,再經(jīng)過布爾運(yùn)算,輸出結(jié)果是h2l_sig為邏輯0.無論檢測(cè)到的電平由高到低還是由低到高,都是一樣的原理。h2l_sig的輸出是發(fā)生在100us之后,因?yàn)?00us之前被isen寄存器所限制。換言之,電平檢查模塊的有效輸出發(fā)生在100us延時(shí)之后。//延時(shí)模塊 ,模塊采用順序操作的寫法。第11~27完成延時(shí)操作,當(dāng)中采用了定時(shí)器和計(jì)數(shù)器,定時(shí)器和計(jì)數(shù)器都是通過標(biāo)志寄存器iscount的使能。第30~62行是仿序操作,i寄存器用來控制執(zhí)行步驟。開始時(shí),i會(huì)根據(jù)h2l_sig或者l2h_sig進(jìn)入不同步驟。當(dāng)檢測(cè)到由高到低的電平變化時(shí),i被賦值為1,進(jìn)入步驟“d1”,經(jīng)過10ms后,拉高輸出(rpin_out=1’b1),然后進(jìn)入步驟“d2”。步驟“d2”會(huì)拉低輸出(rpin_out=1’b0),然后回到“d0”。輸出由低到高的電平變化也是采用同樣的步驟原理。//檢查和延時(shí)的組合模塊 ,綜合實(shí)現(xiàn)每個(gè)按鍵的消抖功能。 校時(shí)模塊 利用按鍵輸入點(diǎn)評(píng)信號(hào),進(jìn)行按鍵校時(shí)功能,采取輸入復(fù)位清零方式進(jìn)行歸零,再通過按鍵輸入電平信號(hào)進(jìn)行電平觸發(fā)計(jì)數(shù),進(jìn)行增數(shù)計(jì)時(shí)功能。 模塊功能為修正分鐘和小時(shí)時(shí)間以及秒鐘的精確調(diào)整清零。由key_in[0]控制調(diào)整分鐘和調(diào)整小時(shí)之間的切換,每按一下key_in[3:2]所調(diào)整的計(jì)數(shù)器加1,分鐘計(jì)數(shù)器滿60清零,小時(shí)計(jì)數(shù)器滿24清零;秒種的精確調(diào)整清零具體為在正常計(jì)時(shí)的情況下,長(zhǎng)時(shí)間按住key_in[1],即可使秒鐘清零,進(jìn)行精確調(diào)時(shí)。 電路供能如下: 校時(shí)功能電路 時(shí)鐘分頻及掃描模塊設(shè)計(jì)時(shí)鐘分頻 時(shí)鐘分頻主要10k分頻得到1bit的1hz信號(hào)time1hz和方波形式1hz的enb1hz,以及200分頻的time50hz的掃描信號(hào)。電路由一個(gè)10k計(jì)數(shù)器和三個(gè)譯碼器組成。電路圖和波形如下: 掃描計(jì)數(shù)掃描計(jì)數(shù)模塊功能主要是對(duì)輸入時(shí)鐘信號(hào)time50hz進(jìn)行累加計(jì)數(shù)。其原理電路圖如下: 掃描電路圖 計(jì)時(shí)選通模塊設(shè)計(jì) 計(jì)時(shí)模塊 計(jì)時(shí)模塊是對(duì)1s的信號(hào)源進(jìn)行秒計(jì)時(shí),計(jì)時(shí)滿后向上進(jìn)位的設(shè)計(jì)思想。而1s的信號(hào)源由分頻器分得的time1hz信號(hào)進(jìn)行提供其設(shè)計(jì)電路功能圖和流程圖如下: 當(dāng)time1hz進(jìn)行輸入時(shí),秒低位sl采用10進(jìn)制計(jì)數(shù)器開始計(jì)時(shí)計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到9時(shí),秒自動(dòng)向秒高位sh采用6進(jìn)制計(jì)時(shí)器計(jì)時(shí)計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到5時(shí)便自動(dòng)向分鐘地位進(jìn)位,此時(shí)分鐘地位并自動(dòng)計(jì)時(shí)計(jì)數(shù),當(dāng)分鐘地位計(jì)數(shù)到9時(shí),便自動(dòng)向分鐘高位進(jìn)位;當(dāng)分鐘高位計(jì)數(shù)計(jì)到5是便自動(dòng)向小時(shí)地位進(jìn)位,當(dāng)小時(shí)地位計(jì)數(shù)到9時(shí)或者3時(shí),便自動(dòng)向小時(shí)高位進(jìn)位,:59:59時(shí),自動(dòng)返回00:00:00。這樣便完整的完成一個(gè)計(jì)時(shí)計(jì)數(shù)功能。其程序代碼的結(jié)構(gòu)框圖如下: 計(jì)數(shù)器流程圖選通模塊 復(fù)用選通模塊的邏輯功能較為復(fù)雜,基本功能有兩個(gè),可以這樣實(shí)現(xiàn):當(dāng)處于調(diào)整狀態(tài)時(shí),如果閃爍控制信號(hào)(就是enblhz信號(hào),該信號(hào)為lhz方波,)為低電平時(shí)正常顯示,當(dāng)閃爍控制信號(hào)為高電平時(shí)數(shù)碼管led滅掉,形成閃爍效果(,)。led熄滅時(shí)所有驅(qū)動(dòng)信號(hào)為高(這里假定8段數(shù)碼管共陽(yáng)連接),我們可以設(shè)定在顯示譯碼時(shí)將數(shù)值439。hf譯碼為全高電平輸因此設(shè)計(jì)中可以將數(shù)碼管熄滅期問的定時(shí)計(jì)數(shù)器的值設(shè)定為439。hf。該模塊另一個(gè)為復(fù)用選根據(jù)選通信號(hào)sel的值選擇輸出相應(yīng)的定時(shí)計(jì)數(shù)器值。其電路功能示意圖如下 選通功能電路圖 譯碼顯示及頂層模塊設(shè)計(jì) 譯碼顯示塊 顯示譯碼電路就是將復(fù)用后的BCD碼(包括控制led熄滅的值439。hf)譯碼為共陽(yáng)連接的8段數(shù)碼管顯示驅(qū)動(dòng)信號(hào)。2時(shí)鐘延時(shí)模塊就是兩組串聯(lián)觸發(fā)器用于補(bǔ)償選通復(fù)用模塊和譯碼模塊造成的對(duì)數(shù)據(jù)2個(gè)時(shí)鐘延時(shí),使數(shù)碼管選通信號(hào)led_ sel和數(shù)碼管驅(qū)動(dòng)信號(hào)led_ drv同步。 數(shù)碼管顯示譯碼電路主要用來對(duì)實(shí)際的二進(jìn)制數(shù)據(jù)裝換為8段數(shù)碼管的實(shí)際顯示控制碼,實(shí)驗(yàn)采用兩個(gè)2位的8段共陰極數(shù)碼管,數(shù)碼管的顯示方式有兩種:靜態(tài)顯示和動(dòng)態(tài)顯示。具體如下:靜態(tài)顯示方式:所謂靜態(tài)顯示就是指無論是多少位數(shù)碼管,同時(shí)處十顯示狀態(tài)。如圖2. 5所示。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1