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

正文內(nèi)容

基于單片機(jī)的可調(diào)直流穩(wěn)壓電源設(shè)計(jì)(編輯修改稿)

2025-07-16 12:52 本頁面
 

【文章內(nèi)容簡介】 。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。 數(shù)碼管顯示本次設(shè)計(jì)顯示設(shè)備采用四位數(shù)碼管來顯示輸出電壓。 數(shù)碼管結(jié)構(gòu)及原理下圖為典型的數(shù)碼管:圖2 7段LED數(shù)碼管如上圖,LED顯示器又稱為數(shù)碼管,LED顯示器由8個(gè)發(fā)光二極管組成。中7個(gè)長條形的發(fā)光管排列成“日”字形,另一個(gè)賀點(diǎn)形的發(fā)光管在顯示器的右下角作為顯示小數(shù)點(diǎn)用,它能顯示各種數(shù)字及部份英文字母。LEDD顯示器有兩種不同的形式:一種是8個(gè)發(fā)光二極管的陽極都連在一起的,稱之為共陽極LED顯示器;另一種是8個(gè)發(fā)光二極管的陰極都連在一起的,稱之為共陰極LED顯示器[4]。如下圖所示。圖3 共陰與共陽極LED顯示器LED顯示器可分為共陽和共陰兩種結(jié)構(gòu),如上圖所示。圖上為共陰結(jié)構(gòu)。即把8個(gè)發(fā)光二極管陰極連在一起。這時(shí)如果需要點(diǎn)亮a到g中的任何一盞燈,只需要在相應(yīng)的端口輸入高電平即可;輸入低電平則截止。比如我們現(xiàn)在要顯示數(shù)字“3”,則只要在對(duì)應(yīng)的a、b、c、d、g段送入高電平,在其他端送入低電平即可,點(diǎn)亮為“3”。共陰和共陽結(jié)構(gòu)的LED顯示器各筆劃段名和安排位置是相同的。當(dāng)二極管導(dǎo)通時(shí),相應(yīng)的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示的各種字符。8個(gè)筆劃段hgfedcba對(duì)應(yīng)于一個(gè)字節(jié)(8位)的D7 D6 D5 D4 D3 D2 D1 D0,于是用8位二進(jìn)制碼就可以表示欲顯示字符的字形代碼。例如,對(duì)于共陰LED顯示器,當(dāng)公共陰極接地(為零電平),而陽極hgfedcba各段為0111011時(shí),顯示器顯示P字符,即對(duì)于共陰極LED顯示器,“P”字符的字形碼是73H。如果是共陽LED顯示器,公共陽極接高電平,顯示“P”字符的字形代碼應(yīng)為10001100(8CH)。下表列出了共陽極與共陰極LED顯示器顯示數(shù)字、字母與顯示代碼之間的對(duì)應(yīng)關(guān)系。表1 共陽共陰LED常見字符對(duì)應(yīng)段碼表顯示字符共陰極段碼共陽極段碼顯示字符共陰極段碼共陽極段碼03FHC087FH80H106HF996FH90H25BHA4A77H88H34FHB0B7CH83H466H99HC39HC656DH92HD5EHA1H67DH82HE79H86H707HF8F71H8EH 數(shù)碼管顯示方式點(diǎn)亮LED顯示器有兩種方式:一是靜態(tài)顯示;二是動(dòng)態(tài)顯示。在本次設(shè)計(jì)中,采用的是靜態(tài)顯示。所謂靜態(tài)顯示,就是每一個(gè)顯示器都要占用單獨(dú)的具有鎖存功能的I/O接口用于筆劃段字形代碼。這樣單片機(jī)只要把要顯示的字形代碼發(fā)送到接口電路,就不用管它了,直到要顯示新的數(shù)據(jù)時(shí),再發(fā)送新的字形碼,因此,使用這種方法單片機(jī)中CPU的開銷小。這種電路的優(yōu)點(diǎn)在于:在同一時(shí)間可以顯示不同的字符;但缺點(diǎn)就是占用端口資源較多。從下圖可以看出,每位LED顯示器需要單獨(dú)占用8根端口線,因此,在數(shù)據(jù)較多的時(shí)候,往往不采用這種設(shè)計(jì),而是采用動(dòng)態(tài)顯示方式。圖4 動(dòng)態(tài)顯示圖所謂動(dòng)態(tài)顯示,就是將要顯示的多位LED顯示器采用一個(gè)8位的段選端口,然后采用動(dòng)態(tài)掃描一位一位地輪流點(diǎn)亮各位顯示器。下圖為4位LED顯示器動(dòng)態(tài)顯示電路。圖5 靜態(tài)顯示圖在此電路中,單片機(jī)的P0口用于控制4位LED的段選碼:~~。由于所有的段選碼連在一起,所以同一瞬間只能顯示同一種字符。但如果要顯示不同字符,則要借助位選碼來控制。(~~,~~。)例如,現(xiàn)在要顯示5678四個(gè)數(shù)字,則首先應(yīng)該將“5”的顯示代碼(共陰LED顯示器的顯示代碼為6DH,共陽LED顯示器的顯示代碼為92H),~~(~~,) ~~)時(shí),則可以看到在數(shù)碼管1上顯示的數(shù)字為“5”。再將顯示的數(shù)字“5”延時(shí)5~10ms,以造成視覺暫留效果;。用同樣的方法將其余3個(gè)數(shù)字“678”送數(shù)碼管2,3,4顯示,于是最后則可以在4位LED顯示器上看到“5678”四個(gè)數(shù)字。為了使顯示效果更加穩(wěn)定,可以使每個(gè)數(shù)碼管顯示的數(shù)字不斷的重復(fù),但其中重復(fù)頻率達(dá)到了一定的程度的時(shí)候,加之人眼睛本身的視覺暫留效果的作用,便可以看到相當(dāng)穩(wěn)定的“5678”四個(gè)數(shù)字。 TLC1543AD轉(zhuǎn)換芯片TLC1543美國TI司生產(chǎn)的多通道、低價(jià)格的模數(shù)轉(zhuǎn)換器。采用串行通信接口,具有輸入通道多、性價(jià)比高、易于和單片機(jī)接口的特點(diǎn),可廣泛應(yīng)用于各種數(shù)據(jù)采集系統(tǒng) 。 TLC1543為20腳DIP裝的CMOS[5]。10位開關(guān)電容逐次A/D逼近模數(shù)轉(zhuǎn)換器,引腳排列下圖所示。其中A0~A10(1~9 、112腳)為11 個(gè)模擬輸入端,REF+(14腳,通常為VCC)和REF(13腳,通常為地)為基準(zhǔn)電壓正負(fù)端,CS(15腳)為片選端,在CS端的一個(gè)下降沿變化將復(fù)位內(nèi)部計(jì)數(shù)器并控制和使能ADDRESS、I/O CLOCK (18腳)和DATA OUT(16腳)。ADDRESS(17腳)為串行數(shù)據(jù)輸入端,是一個(gè)1的串行地址用來選擇下一個(gè)即將被轉(zhuǎn)換的模擬輸入或測試電壓。DATA OUT 為A/D換結(jié)束3態(tài)串行輸出端,它與微處理器或外圍的串行口通信,可對(duì)數(shù)據(jù)長度和格式靈活編程。I/O CLOCK數(shù)據(jù)輸入/輸出提供同步時(shí)鐘,系統(tǒng)時(shí)鐘由片內(nèi)產(chǎn)生。芯片內(nèi)部有一個(gè)14通道多路選擇器,可選擇11個(gè)模擬輸入通道或3個(gè)內(nèi)部自測電壓中的任意一個(gè)進(jìn)行測試。片內(nèi)設(shè)有采樣保持電路,在轉(zhuǎn)換結(jié)束時(shí),EOC(19腳)輸出端變高表明轉(zhuǎn)換完成。內(nèi)部轉(zhuǎn)換器具有高速(10181。S轉(zhuǎn)換時(shí)間),高精度(10分辨率,最大177。1LSB不可調(diào)整誤差)和低噪聲的特點(diǎn)。圖6 1543引腳排列 TLC1543芯片的工作時(shí)序TLC1543工作時(shí)序如圖2示,其工作過程分為兩個(gè)周期:訪問周期和采樣周期。工作狀態(tài)由CS使能或禁止,工作時(shí)CS必須置低電平。CS為高電平時(shí),I/O CLOCK、ADDRESS被禁止,同時(shí)DATA OUT為高阻狀態(tài)。當(dāng)CPU使CS變低時(shí),TLC1543開始數(shù)據(jù)轉(zhuǎn)換,I/O CLOCK、ADDRESS使能,DATA OUT脫離高阻狀態(tài)。隨后,CPU向ADDRESS提供4位通道地址,控制14個(gè)模擬通道選擇器從11個(gè)外部模擬輸入和3個(gè)內(nèi)部自測電壓中選通1 路送到采樣保持電路。同時(shí),I/O CLOCK輸入時(shí)鐘時(shí)序,CPU從DATA OUT 端接收前一次A/D轉(zhuǎn)換結(jié)果。I/O CLOCK從CPU 接收10時(shí)鐘長度的時(shí)鐘序列。前4個(gè)時(shí)鐘用4位地址從ADDRESS端裝載地址寄存器,選擇所需的模擬通道,后6個(gè)時(shí)鐘對(duì)模擬輸入的采樣提供控制時(shí)序。模擬輸入的采樣起始于第4個(gè)I/O CLOCK下降沿,而采樣一直持續(xù)6個(gè)I/O CLOCK周期,并一直保持到第10個(gè)I/O CLOCK下降沿。轉(zhuǎn)換過程中,CS的下降沿使DATA OUT引腳脫離高阻狀態(tài)并起動(dòng)一次I/O CLOCK工作過程。CS上升沿終止這個(gè)過程并在規(guī)定的延遲時(shí)間內(nèi)使DATA OUT引腳返回到高阻狀態(tài),經(jīng)過兩個(gè)系統(tǒng)時(shí)鐘周期后禁止I/O CLOCK和ADDRESS端。圖7 1543工作時(shí)序 TLC1543的軟硬設(shè)計(jì)要點(diǎn)TLC1543三個(gè)控制輸入端CS、I/O CLOCK、ADDRESS和一個(gè)數(shù)據(jù)輸出端DATA OUT遵循串行外設(shè)接口SPI協(xié)議,要求微處理器具有SPI口。但大多數(shù)單片機(jī)均未內(nèi)置SPI口(如目前國內(nèi)廣泛采用的MCS51和PIC列單片機(jī)),需通過軟件模擬SPI協(xié)議以便和TLC1543接口。TLC 1543芯片的三個(gè)輸入端和一個(gè)輸出端與51 系列單片機(jī)的I/O口可直接連接,具體連接方式可參見圖3。軟件設(shè)計(jì)中,應(yīng)注意區(qū)分TLC1543的11個(gè)模擬輸入通道和3個(gè)內(nèi)部測試電壓地址(后3個(gè)地址只用來測試你寫的地址是不是正確的,真正使用
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1