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

正文內(nèi)容

基于單片機(jī)的atx電源智能檢測(cè)儀的設(shè)計(jì)_畢業(yè)論文(設(shè)計(jì))(文件)

 

【正文】 show4()。 if(x=400)。 p1=BB8。 } }st=0。 /* 定時(shí) 50mS 初始化 */ TH0=15536/256。//未開(kāi)啟; 基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 45 TR0=1。 p2=BB2 。 p3=BB9。 cjusb()。 while(1) {p1=BB7。show2()。zs=0。 cj5v()。 cad=2。} if(go!=1) { mdelay(10)。 if(go==1) { p1=BB1。 ET0=1。 zs=1。 show4()。ad()。 ad()。 p1=p3。 if(x=400) {zs=1。 reset()。A1=1。 a1=1。 cd4051()。 a1=0。 cd4051()。 s1=0。 } void cj3v(void) { INH=1。 } } flag=0。 x=x1*2。 cd4051()。 if(x=xx1) {zs=1。 reset()。 a1=1。 ccd=8。 s1=1。a2=6。 cd4051()。s2=2。 cj122()。 x=(x1*57)/10。 cad=5。 EA=1。 } void cj12v(void) { INH=1。 } } flag=0。 x=(x1*57)/10。 cd4051()。 if(x=xx1) {zs=1。 reset()。A1=1。 a1=1。 cd4051()。s2=5。 cj55()。 x=(x1*30)/13。 cad=4。 INH=1。 a1=0。 cd4051()。s2=5。A1=1。 EA=0。 show1()。 x=(x1*45)/17。 show4()。ad()。 TF1=0。 second=second+1。 } void LM() interrupt 1 { TH0=15536/256。p25=p32。p21=p36。 delay1m(200)。 //啟動(dòng) ST=0。 default:{A=0。 case(5):{A=1。 case(4):{A=1。 case(3):{A=0。 case(2):{A=0。 } void ad() 基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 40 { switch(cad) { case(1):{A=1。C1=1。C1=0。C1=0。C1=1。C1=1。C1=1。C1=0。C1=0。 ss3=x%10。 DATA=0x80。 DATA=0x0e。 DATA=0x38。 enable()。 DATA=0x0c。 DATA=AA[second/10]。 enable1()。v39。 enable1()。 DATA=AA[ss2]。 ss3=(x%100)/10。 39。 E=0。\039。 } void show5(void) { setxy(2,1)。 DATA=AA[second%10]。 39。 DATA=39。 enable1()。 enable1()。 DATA=AA[ss1]。 enable1()。 delay15(1)。*p++) { DATA=*p。 p=BB4。 DATA=39。 DATA=AA[a2]。 39。 DATA=39。 enable1()。 DATA=39。 } DATA=AA[s1]。 RW=0。*p!=39。 enable()。 E=0。\039。 } 基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 36 } void show2(void) //顯示第 2 行英文 { setxy(2,1)。 RW=0。*p!=39。 } } //////////////xianshi////// void show1(void) //xianshi : 第一行英文 { setxy(1,1)。Delay 0。ca。 } //////**************/////// void delay15(uchar a) { uchar d,c。 RW=0。 基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 35 E=0。break。enable()。i++) 。 for(。939。739。539。339。139。 uchar code BB10[17]={ text usb two}。 uchar code BB7[17]={ text over}。 uchar code BB3[17]={text:}。 void cj5v(void) 。 void cj55(void)。 void didi(void)。 void show2(void)。 void delay1ms(void)。 void lcd()。 int x,x1,x2=0,s1=3,s2=2,s3=0,ss1=3,ss2=1,ss3=1,ss4=0,begin,cad,ccd。 sbit p24=P2^4。 sbit p20=P2^0。 sbit p34=P3^4。 sbit p30=P3^0。 sbit A1=P0^0。 sbit OE=P0^4。 sbit A=P1^3。 整個(gè)產(chǎn)品的使用非常簡(jiǎn)單,只要把 ATX 電源的接頭接入相應(yīng)的座子,上電后 本產(chǎn)品將自動(dòng)完成所有測(cè)試,并在顯示模塊顯示數(shù)據(jù)和結(jié)果。而 CD4051 起到了單片機(jī)與負(fù)載之間的控制銜接作用。又由于 CD4051的通道選擇是由單片機(jī)直接控制,所以不管單片機(jī)給 的是什么控制電平 CD4051 都選通第 0路。 AD 數(shù)據(jù)高低位 在 AD 的調(diào)試過(guò)程中還出現(xiàn)數(shù)據(jù)不穩(wěn)定,有很大的變化,但又在幾個(gè)固定的值中變化的情況,這個(gè)現(xiàn)象看來(lái)古怪, 但也有規(guī)律,這主要是由于數(shù)據(jù)的高低位搞反了,而低位數(shù)據(jù)本身就會(huì)有變動(dòng)導(dǎo)致的。 ST=0。 OE= 1,輸出轉(zhuǎn)換得到的數(shù)據(jù); OE= 0,輸出數(shù)據(jù)線(xiàn)呈高阻狀態(tài)。當(dāng) ST 上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開(kāi)始進(jìn)行 A/D轉(zhuǎn)換;在轉(zhuǎn)換期間, ST 應(yīng)保持低電平。 E=1。 } void enable1(void) { RS=1。 RW=0。enable()。 else{ switch(x){ case 1:DATA=0x80+y1。p27=p30。p23=p34。 //結(jié)束 P2=0xff。 ST=0。C=1。C=1。C=0。C=0。C=1。C=0。 default:{INH=1。 case(8):{A1=1。 case(7):{A1=1。 case(6):{A1=0。 case(5):{A1=1。 case(4):{A1=0。 case(3):{A1=0。 case(2):{A1=0。 基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 24 4. 軟件設(shè)計(jì) 系統(tǒng)總的流程圖 圖 系統(tǒng)流程圖 CD4051 控制子程序 void cd4051() { 開(kāi)啟信號(hào)? 初始化各模塊, K=1 AD 采集 ++K==5? 開(kāi)始 結(jié)束 數(shù)據(jù)處理 顯示 基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 25 switch(ccd) { case(1):{A1=1。 與電腦電源的銜接模塊 從廢舊的主板上拆下與電源銜接的 20 針座子,因?yàn)樵摻涌诎穗娔X電源出來(lái)的所有需要檢測(cè)的電壓。 基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 21 單片機(jī)模塊 單片機(jī)模塊主要是起控制作用,具體電路圖如下: 圖 單片機(jī)控制模塊 為了便于畫(huà)圖,本設(shè)計(jì)主要是用網(wǎng)絡(luò)節(jié)點(diǎn)來(lái)繪圖。需要背光時(shí), BLA串接一個(gè)限流電阻接VDD, BLK 接地,實(shí)測(cè)該模塊的背光電流為 50mA 左右; BLK: LED 背光地端。寫(xiě)數(shù)據(jù)時(shí),需要下降沿觸發(fā)模塊。 表 1602B 引腳說(shuō)明 編號(hào) 符號(hào) 引腳說(shuō)明 編號(hào)號(hào) 符號(hào) 引腳說(shuō)明 1 VSS 電源地 9 D2 雙向數(shù)據(jù)口 2 VDD 電源正極 10 D3 雙向數(shù)據(jù)口 3 VL 對(duì)比度調(diào)節(jié) 11 D4 雙向數(shù)據(jù)口 4 RS 數(shù)據(jù) /命令選擇 12 D5 雙 向數(shù)據(jù)口 5 R/W 讀 /寫(xiě)選擇 13 D6 雙向數(shù)據(jù)口 6 E 模塊使能端 14 D7 雙向數(shù)據(jù)口 7 D0 雙向數(shù)據(jù)口 15 BLK 背光源地 8 D1 雙向數(shù)據(jù)口 16 BLA 背光源正極 VDD:電源正極, - ,通常使用 5V 電壓; VL: LCD 對(duì)比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為 0- 5V。 可以顯示字符 。 優(yōu) 點(diǎn) :控制簡(jiǎn)單 ,價(jià)格低廉 ,易于購(gòu)買(mǎi) 。 圖 典型的傳輸特性 從上圖可看出 ,只要 6V, Id 能有可達(dá)到 100A。 本設(shè)計(jì)選擇了 IRF3205,下面是對(duì) IRF3205 的詳細(xì)介紹: IRF3205 是大功率場(chǎng)效應(yīng)管 , 開(kāi)路電阻為無(wú)窮大,其導(dǎo)通時(shí)的電阻為幾乎為零 ,切換速度快 ,只要應(yīng)用得當(dāng) ,能長(zhǎng)時(shí)間工作 。 場(chǎng)效應(yīng)管是一種單極型晶體管 ,它只有一個(gè) PN 結(jié) ,在基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 16 零偏壓的狀態(tài)下 ,它是導(dǎo)通的 ,如果在其柵極 (G)和源極 (S)之間加上一個(gè)反向偏壓 (稱(chēng)柵極偏壓 )在反向電場(chǎng)作用下 PN 變厚 (稱(chēng)耗盡區(qū) )溝道變窄 ,其漏極電流將變小 ,反向偏壓達(dá)到一定時(shí) ,耗盡區(qū)將完全溝道 夾斷 ,此時(shí) ,場(chǎng)效應(yīng)管進(jìn)入截止?fàn)顟B(tài) ,此時(shí)的反向偏壓我們稱(chēng)之為夾斷電壓 ,用 Vpo表示 ,它與柵極電壓 Vgs 和漏源電壓 Vds 之間可近以表示為Vpo=Vps |Vgs|,這里 |Vgs|是 Vgs的絕對(duì)值 。 開(kāi)路電阻為無(wú)窮大,其導(dǎo)通時(shí)的電阻為幾乎為零。 CD4051 應(yīng)用上有個(gè)非常值得注意的地方,那就是 VDD 的大小會(huì)影響到芯片對(duì)選通管腳的選擇端口 A、 B、 C 電壓高低的識(shí)別。CD4051允許雙向使用,改變圖中 IN/OUT和 OUT/IN的接法,可以實(shí)現(xiàn)“多到一”或“一到多”的轉(zhuǎn)換。本設(shè)計(jì)選擇的是 CD4051 芯片。優(yōu)點(diǎn):易于控制,節(jié)約單片機(jī)管腳資源,產(chǎn)品已經(jīng)非常成熟,穩(wěn)定性好,易于采購(gòu)。 ( 1) 開(kāi)關(guān)功能的實(shí)現(xiàn)的選擇 方案 1:選擇普通三極管,如 901 9013 等。 是否轉(zhuǎn)換完畢,我們根據(jù) EOC 信號(hào)來(lái)判斷。 ( 3) ADC0809 應(yīng)用說(shuō)明 ADC0809 內(nèi)部帶有輸出鎖存器,可以與 AT89S51 單片機(jī)直接相連。 OE= 1,輸出轉(zhuǎn)換得到的數(shù)據(jù); OE= 0,輸出數(shù)據(jù)線(xiàn)呈高阻狀態(tài)。當(dāng) ST 上跳沿時(shí),所有內(nèi)部寄存器清零;下跳沿時(shí),開(kāi)始進(jìn)行 A/D轉(zhuǎn)換;在轉(zhuǎn)換期間, ST 應(yīng)保持低電平。當(dāng) ALE 線(xiàn)為高電平時(shí),地址鎖存與譯碼器將 A, B, C 三條地址線(xiàn)的地址信號(hào)進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。多路開(kāi)關(guān)可選通 8個(gè)模擬通道,允許 8 路模擬量分時(shí)輸入,共用 A/D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。 本模塊采用 ADC0809 芯片實(shí)現(xiàn)數(shù)據(jù)的采集,下面對(duì)該芯片進(jìn)行介紹。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除 100 次。 單片機(jī)模塊 本設(shè)計(jì)的核心控制芯片就是單片機(jī) ,該模塊的功能 :實(shí)現(xiàn)對(duì)系統(tǒng)的控制 .單片機(jī)種類(lèi)繁多 ,應(yīng)該選擇最合適的單片機(jī) ,要熟練掌握它的功能且靈活應(yīng)用 .本設(shè)計(jì)選擇的是 AT 89C51。 ( 4) 負(fù)電壓 采樣 ATX 電源輸出 12V、 5V 兩個(gè)負(fù)電壓,由于接觸到的 AD 芯片都只能采樣正電壓,就拿 ADC0809 來(lái)說(shuō) 如果要輸入負(fù)電壓信號(hào)的話(huà),基于單片機(jī)的 ATX 電源智能檢測(cè)儀的設(shè)計(jì) 8 在輸入 AD 之前應(yīng)該在這個(gè)信號(hào)上疊加一個(gè)合適的正電壓信號(hào),使得輸入 AD 的信號(hào)全部在 0V 以上,然后在微處理器的程序中減去疊加上的正電壓信號(hào)。所以直流電源模塊是必須的,只有加上了直流電源為各個(gè)模塊提供正常的工作電壓,才能使 ATX 電源智能檢測(cè)儀持續(xù)穩(wěn)定的工作。關(guān)系圖如 下。 開(kāi)關(guān)電源向電腦提供 +5V、 +12V、 +、 12V、 5V、 +5V USB
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1