從如圖可以看出9該模塊首先要讀取當(dāng)前年月(NIAN和YUE),再對該月的最大天數(shù)(MAX_DAYS)進行判斷并將結(jié)果向外輸出。在正常計數(shù)過程中,模塊實現(xiàn)了從0到最大天數(shù)(MAX DAYS)的循環(huán)計數(shù),每實現(xiàn)一次最大天數(shù)(MAX_D
從如圖1(不完整)可以看出,調(diào)整鍵被按下了8次(鍵盤產(chǎn)生“01”信號即為調(diào)整鍵按下一次),調(diào)整模式依次經(jīng)過了正常、調(diào)秒、調(diào)分、調(diào)時、調(diào)日、調(diào)月、調(diào)年、調(diào)星期再回到正常這8種模式的循環(huán),即MODE依次從0到7,再從
從如圖可以看出,當(dāng)SELOUT分別等于0,1,2,3,4,5,6,7時,分別選擇對應(yīng)的輸入數(shù)據(jù)輸出,達(dá)到了設(shè)計要求。 如圖 XSKZQ.VHD的仿真圖來源:ks990次
A/D轉(zhuǎn)換控制模塊ADZHKZ的VHDL源程序 來源:ks990次
數(shù)據(jù)運算與處理模塊SJYSCL的VHDL源程序 來源:ks990次
D/A轉(zhuǎn)換控制模塊DAZHKZ的VHDL源程序 來源:ks990次
鍵盤輸入與數(shù)據(jù)顯示控制模塊JPXSKZ的VHDL源程序 來源:ks990次
如圖1~如圖5是系統(tǒng)中有關(guān)模塊的仿真,請讀者結(jié)合有關(guān)程序進行仿真結(jié)果的分析。經(jīng)分析上述的有關(guān)仿真結(jié)果,可知對應(yīng)模塊的VHDL程序設(shè)計是正確的。 如圖1 ADZHKZ的仿真結(jié)果圖(未加去毛刺進程前) 如圖2 ADZHKZ的仿真
在消化上述給定設(shè)計的基礎(chǔ)上,設(shè)計并制作一個可以實時地對溫度和壓力這兩項參數(shù)進行自動測試和調(diào)控的壓力、溫度測控儀,該測控儀的組成框圖如圖1所示。圖中輸入有壓力信號Up和溫度信號Ut,分別用4位半和4位十進制數(shù)字
主要VHDL源程序 來源:ks990次
主要VHDL源程序 來源:ks990次
C51: 用C51實現(xiàn)軟件復(fù)位問:怎樣在我的源程序中實現(xiàn)軟件復(fù)位?答:您可以使用下面的程序跳到0000H實現(xiàn)軟復(fù)位,下面的程序?qū)嶋H上是一個函數(shù)指針,指針指向了0000H地址。((void (code *) (void)) 0x0000) (
要想把16點陣漢字字形碼傳送給單片機,主要是要知道如何得到漢字庫內(nèi)碼,如何將內(nèi)碼轉(zhuǎn)換成區(qū)位碼,再找偏移量,得到字形碼。 在16點陣中,漢字存儲是一個區(qū)94個漢字,一個漢字占32個字節(jié)。所
該程序可用四位LED顯示器進行實時顯示。這是一種基本的時鐘程序,利用它可以略加修改,即可制成0-12小時或可預(yù)置起始時刻的時鐘程序。該時鐘源程序命名為th090.c,即用C語言編寫的。 只需按
1.帶進位位(C)的寄存器f內(nèi)容左移循環(huán)指令 格式: RLF f.d 其中d=1,結(jié)果→f;d→0,結(jié)果→w,功能如下圖所示?! ?.帶進位位(C)的寄存器f內(nèi)容右移循環(huán)指令 格式:RRFf.dd的取值
假定從8位AD中讀取數(shù)據(jù)(如果是更高位的AD可定義數(shù)據(jù)類型為int),子程序為get_ad();1、限副濾波/* A值可根據(jù)實際情況調(diào)整 value為有效值,new_value為當(dāng)前采樣值 濾波程序返回有效的實際值 */#defin
我們知道字符發(fā)生器CGRAM中可存儲自行設(shè)計的8個5x7點陣圖形。以設(shè)計一個漢字“中”為例.5×7“中”的點陣組成如下圖所示?! ↑c陣中1代表點亮該點元素,0代表熄滅該點元素。其中*為無效位,可任意
本文是基于AT89C51單片機的頻率計的C源程序。該頻率計主要實現(xiàn)的功能有如下幾個: 1. 測試功能 它表明數(shù)字頻率計所具備的全部測試功能,一般包括測頻,周期,累計脈沖數(shù),頻率比,時間間隔
;*********************************************************************; Revision History:;*********************************************************************;---------- 管腳定義 ------
制作超聲波測距儀,是很多學(xué)生、單片機愛好者學(xué)習(xí)單片機動手實踐的一個實作項目,這款超聲波測距程序,針對目前比較廣泛使的HC-SR04超聲波模塊而設(shè)計的,這款1602顯示的超聲波測距距源程序,單片機是51系列單片機,超聲波測距模塊先用的是HC-SRO4 超聲波測距模塊,單片機的晶振是12M,接線:模塊TRIG接 P2.5 ECH0 接P3.2,當(dāng)距離超出測量時,范圍顯示“-”,顯示單位是CM。這款程序由于硬件比較簡單,制作時焊接工作量小,幾乎是百分之百的成功,也可以用PROTEUS軟件直接進行。需要超聲波測距仿真配套的愛好者,可百度搜索:電子樂屋,這個網(wǎng)上有很多款超聲波測距仿真資料。