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

正文內(nèi)容

基于單片機的窄帶脈沖寬度檢測數(shù)字鐘頻率計電子琴程序(編輯修改稿)

2025-07-17 12:43 本頁面
 

【文章內(nèi)容簡介】 MOV A,30H 。時十位的顯示 ANL A,0F0H SWAP A MOVC A,@A+DPTR MOV P0,A MOV P2,0FFH MOV P2,7FH ACALL DEL RET DEL: MOV R4,20 。延時程序1DEL1: MOV R5,40DEL2: DJNZ R5,DEL2 DJNZ R4,DEL1 RETDEL3: MOV R7,0FFH 。延時程序2DEL4: MOV R6,0FFHDEL5: DJNZ R6,DEL5 DJNZ R7,DEL4 RET END 21 / 30基于單片機的窄帶脈沖寬度檢測第1節(jié) 引 言一般單片機能夠檢測較寬的脈沖,但很難檢測窄帶脈沖,該系統(tǒng)只要是用于檢測窄帶脈沖,并顯示其寬度的功能。1.1 系統(tǒng)概述本系統(tǒng)使用AT89C2051單片機,利用定時器T1門控GATE的功能,測量引腳 上 出現(xiàn)的正脈沖寬度,并用LED數(shù)碼管顯示出來。1.2 設(shè)計任務(wù)設(shè)計要完成的任務(wù)有硬件設(shè)計和軟件設(shè)計。硬件方面。P1口可以接LED數(shù)碼管。軟件方面,利用單片機的定時完成正脈沖寬度的讀取,然后用到P1口使LED數(shù)碼管顯示。第2節(jié) 系統(tǒng)硬件設(shè)計硬件電路關(guān)系到軟件的編程,也要有利用系統(tǒng)的實際應(yīng)用。2.1 系統(tǒng)的硬件構(gòu)成及功能本系統(tǒng)有以下幾個部件組成:單片機AT89C2051,CD4511芯片電源,LED數(shù)碼管等。單片機即單片微型計算機,是集CPU,ROM,RAM,I/O口,內(nèi)部總線及中斷系統(tǒng)于一體的微控制器,它體積小,重量輕,功能強,廣泛應(yīng)用于智能產(chǎn)品及工業(yè)自動控制上,而51單片機是各單片機最為典型和最有代表性的一種。電源提供單片機正常工作,單片機只需+5V的電壓,可以通過220V的市電通過變壓、整流穩(wěn)壓來得到,維持系統(tǒng)的正常工作。LED數(shù)碼管用于顯示所檢測外部輸入脈沖的寬度,直觀2.2 AT89C2051單片機及其引腳說明AT89C2051單片機是51系列單片機的一個成員,是8051單片機的簡化版。內(nèi)部自帶2K字節(jié)可編程FLASH存儲器的低電壓、高性能COMS八位微處理器,與Intel MCS51系列單片機的指令和輸出管腳相兼容。由于將多功能八位CPU和閃速存儲器結(jié)合在單個芯片中,因此,AT89C2051構(gòu)成的單片機系統(tǒng)是具有結(jié)構(gòu)最簡單、造價最低廉、效率最高的微控制系統(tǒng),省去了外部的RAM、ROM和接口器件,減少了硬件開銷,節(jié)省了成本,提高了系統(tǒng)的性價比。AT89C2051單片機是一個有20個引腳的芯片,引腳配置如圖1所示。與8051相比,AT89C2051減少了兩個對外端口(即P0、P2口),使它最大可能地減少了對外引腳下,因而芯片尺寸有所減小。圖1 AT89C2051引腳配置AT89C2051芯片的20個引腳功能為:VCC 電源電壓。GND 接地。RST 復(fù)位輸入。當(dāng)RST變?yōu)楦唠娖讲⒈3?個機器周期時,所有I/O引腳復(fù)位至“1”。XTAL1 反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2 來自反向振蕩放大器的輸出。P1口 8位雙向I/O口。~,當(dāng)作為輸入并被外部下拉為低電平時,它們將輸出電流,這是因內(nèi)部上拉的緣故。,可用作片內(nèi)精確模擬比較器的正向輸入(AIN0)和反向輸入(AIN1),P1口輸出緩沖器能接收20mA電流,并能直接驅(qū)動LED顯示器;P1口引腳寫入“1” 后,可用作輸入。在閃速編程與編程校驗期間,P1口也可接收編碼數(shù)據(jù)。P3口 ~。,不能作為通用I/O引腳訪問。P3口的輸出緩沖器能接收20mA的灌電流;P3口寫入“1”后,內(nèi)部上拉,可用輸入。P3口也可用作特殊功能口,其功能見表1。P3口同時也可為閃速存儲器編程和編程校驗接收控制信號。2.3 CD4511芯片說明CD4511是BCD鎖存—段碼譯碼—共陰LED驅(qū)動集成電路,其引腳如圖2所示,各引腳功能如下: 圖2 CD4511各引腳配置VCC:接正電源;VSS:接地;A, B, C, D:BCD碼輸入腳(A為最低位,D為最高位);Qa~Qg:段碼輸出腳,高電平有效,最大可輸出25mA電流;BI:熄滅,接低電平則Qa~Qg全部輸出低電平;LT:點亮測試,接低電平則Qa~Qg全部輸出高電平;LE:鎖存允許,接高電平鎖存,則輸出不會隨BCD碼輸入改變2.4 LED數(shù)碼管顯示說明由于系統(tǒng)要顯示的內(nèi)容比較簡單,顯示量不多,所以選用數(shù)碼管既方便又經(jīng)濟。LED有共陰極和共陽極兩種。如圖所示。二極管的陰極連接在一起,通常此公共陰極接地,而共陽極則將發(fā)光二極管的陽極連接在一起,接入+5V的電壓。一位顯示器由8個發(fā)光二極管組成,其中7個發(fā)光二極管構(gòu)成字型“8”的各個筆劃(段)a~g,另一個小數(shù)點為dp發(fā)光二極管。當(dāng)在某段發(fā)光二極管施加一定的正向電壓時,該段筆劃即亮;不加電壓則暗。為了保護各段LED不被損壞,需外加限流電阻。LED數(shù)碼管結(jié)構(gòu)原理圖:g f a b f eddpcbage d c dp 符號和引腳 共陰極 高電平驅(qū)動 共陽極 低電平驅(qū)動LED顯示數(shù)碼管通常由硬件7段譯碼集成電路,完成從數(shù)字到顯示碼的譯碼驅(qū)動。本系統(tǒng)采用軟件譯碼,以減小體積,降低成本和功耗,軟件譯碼的另一優(yōu)勢還在于比硬件譯碼有更大的靈活性。所謂軟件譯碼,即由單片機軟件完成從數(shù)字到顯示碼的輪換。從LED數(shù)碼管結(jié)構(gòu)原理圖可知,為了顯示字符,要為LED顯示數(shù)碼管提供顯示段碼,組成一個“8”字形字符的7段,再加上1個小數(shù)點位,共計8段,因此提供給LED數(shù)碼管的顯示段碼為1個字節(jié)。各段碼位與顯示段的對應(yīng)關(guān)系如表:各段碼位的對應(yīng)關(guān)系段碼位D7 D6 D5 D4 D3 D2 D1 D0顯示段dpgfedcba 當(dāng)用數(shù)據(jù)口連接LED數(shù)碼管a~dp引腳時,不同的連接方法,各段碼位與顯示段有不同的對應(yīng)關(guān)系。通常數(shù)據(jù)口的D0位與a段連接,D1位與b段連接,……D7位與dp段連接,如上表所示,LED數(shù)碼管顯示的十六制數(shù)和空白字符與P的顯示段碼。LED顯示段碼字型共陽極段共陰極段字型共陽極段共陰極段0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF84H71H7F8H07H空白FFH00H880H7FHP8CH73H在該系統(tǒng)中,根據(jù)由于硬件連線的不同,各段碼的關(guān)系如下:段碼位D7D6D5D4D3D2D1D0顯示段dpbafgcde因此在該系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1