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

正文內(nèi)容

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

2025-07-30 20:45 上一頁面

下一頁面
 

【正文】 show4()。 if(x=400)。 p1=BB8。 } }st=0。 /* 定時 50mS 初始化 */ TH0=15536/256。//未開啟; 基于單片機(jī)的 ATX 電源智能檢測儀的設(shè)計 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)。 //啟動 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 電源智能檢測儀的設(shè)計 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 電源智能檢測儀的設(shè)計 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 電源智能檢測儀的設(shè)計 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。 整個產(chǎn)品的使用非常簡單,只要把 ATX 電源的接頭接入相應(yīng)的座子,上電后 本產(chǎn)品將自動完成所有測試,并在顯示模塊顯示數(shù)據(jù)和結(jié)果。而 CD4051 起到了單片機(jī)與負(fù)載之間的控制銜接作用。又由于 CD4051的通道選擇是由單片機(jī)直接控制,所以不管單片機(jī)給 的是什么控制電平 CD4051 都選通第 0路。 AD 數(shù)據(jù)高低位 在 AD 的調(diào)試過程中還出現(xiàn)數(shù)據(jù)不穩(wěn)定,有很大的變化,但又在幾個固定的值中變化的情況,這個現(xiàn)象看來古怪, 但也有規(guī)律,這主要是由于數(shù)據(jù)的高低位搞反了,而低位數(shù)據(jù)本身就會有變動導(dǎo)致的。 ST=0。 OE= 1,輸出轉(zhuǎn)換得到的數(shù)據(jù); OE= 0,輸出數(shù)據(jù)線呈高阻狀態(tài)。當(dāng) ST 上跳沿時,所有內(nè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 電源智能檢測儀的設(shè)計 24 4. 軟件設(shè)計 系統(tǒng)總的流程圖 圖 系統(tǒng)流程圖 CD4051 控制子程序 void cd4051() { 開啟信號? 初始化各模塊, K=1 AD 采集 ++K==5? 開始 結(jié)束 數(shù)據(jù)處理 顯示 基于單片機(jī)的 ATX 電源智能檢測儀的設(shè)計 25 switch(ccd) { case(1):{A1=1。 與電腦電源的銜接模塊 從廢舊的主板上拆下與電源銜接的 20 針座子,因?yàn)樵摻涌诎穗娔X電源出來的所有需要檢測的電壓。 基于單片機(jī)的 ATX 電源智能檢測儀的設(shè)計 21 單片機(jī)模塊 單片機(jī)模塊主要是起控制作用,具體電路圖如下: 圖 單片機(jī)控制模塊 為了便于畫圖,本設(shè)計主要是用網(wǎng)絡(luò)節(jié)點(diǎn)來繪圖。需要背光時, BLA串接一個限流電阻接VDD, BLK 接地,實(shí)測該模塊的背光電流為 50mA 左右; BLK: LED 背光地端。寫數(shù)據(jù)時,需要下降沿觸發(fā)模塊。 表 1602B 引腳說明 編號 符號 引腳說明 編號號 符號 引腳說明 1 VSS 電源地 9 D2 雙向數(shù)據(jù)口 2 VDD 電源正極 10 D3 雙向數(shù)據(jù)口 3 VL 對比度調(diào)節(jié) 11 D4 雙向數(shù)據(jù)口 4 RS 數(shù)據(jù) /命令選擇 12 D5 雙 向數(shù)據(jù)口 5 R/W 讀 /寫選擇 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 對比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為 0- 5V。 可以顯示字符 。 優(yōu) 點(diǎn) :控制簡單 ,價格低廉 ,易于購買 。 圖 典型的傳輸特性 從上圖可看出 ,只要 6V, Id 能有可達(dá)到 100A。 本設(shè)計選擇了 IRF3205,下面是對 IRF3205 的詳細(xì)介紹: IRF3205 是大功率場效應(yīng)管 , 開路電阻為無窮大,其導(dǎo)通時的電阻為幾乎為零 ,切換速度快 ,只要應(yīng)用得當(dāng) ,能長時間工作 。 場效應(yīng)管是一種單極型晶體管 ,它只有一個 PN 結(jié) ,在基于單片機(jī)的 ATX 電源智能檢測儀的設(shè)計 16 零偏壓的狀態(tài)下 ,它是導(dǎo)通的 ,如果在其柵極 (G)和源極 (S)之間加上一個反向偏壓 (稱柵極偏壓 )在反向電場作用下 PN 變厚 (稱耗盡區(qū) )溝道變窄 ,其漏極電流將變小 ,反向偏壓達(dá)到一定時 ,耗盡區(qū)將完全溝道 夾斷 ,此時 ,場效應(yīng)管進(jìn)入截止?fàn)顟B(tài) ,此時的反向偏壓我們稱之為夾斷電壓 ,用 Vpo表示 ,它與柵極電壓 Vgs 和漏源電壓 Vds 之間可近以表示為Vpo=Vps |Vgs|,這里 |Vgs|是 Vgs的絕對值 。 開路電阻為無窮大,其導(dǎo)通時的電阻為幾乎為零。 CD4051 應(yīng)用上有個非常值得注意的地方,那就是 VDD 的大小會影響到芯片對選通管腳的選擇端口 A、 B、 C 電壓高低的識別。CD4051允許雙向使用,改變圖中 IN/OUT和 OUT/IN的接法,可以實(shí)現(xiàn)“多到一”或“一到多”的轉(zhuǎn)換。本設(shè)計選擇的是 CD4051 芯片。優(yōu)點(diǎn):易于控制,節(jié)約單片機(jī)管腳資源,產(chǎn)品已經(jīng)非常成熟,穩(wěn)定性好,易于采購。 ( 1) 開關(guān)功能的實(shí)現(xiàn)的選擇 方案 1:選擇普通三極管,如 901 9013 等。 是否轉(zhuǎn)換完畢,我們根據(jù) EOC 信號來判斷。 ( 3) ADC0809 應(yīng)用說明 ADC0809 內(nèi)部帶有輸出鎖存器,可以與 AT89S51 單片機(jī)直接相連。 OE= 1,輸出轉(zhuǎn)換得到的數(shù)據(jù); OE= 0,輸出數(shù)據(jù)線呈高阻狀態(tài)。當(dāng) ST 上跳沿時,所有內(nèi)部寄存器清零;下跳沿時,開始進(jìn)行 A/D轉(zhuǎn)換;在轉(zhuǎn)換期間, ST 應(yīng)保持低電平。當(dāng) ALE 線為高電平時,地址鎖存與譯碼器將 A, B, C 三條地址線的地址信號進(jìn)行鎖存,經(jīng)譯碼后被選中的通道的模擬量進(jìn)轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。多路開關(guān)可選通 8個模擬通道,允許 8 路模擬量分時輸入,共用 A/D 轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。 本模塊采用 ADC0809 芯片實(shí)現(xiàn)數(shù)據(jù)的采集,下面對該芯片進(jìn)行介紹。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除 100 次。 單片機(jī)模塊 本設(shè)計的核心控制芯片就是單片機(jī) ,該模塊的功能 :實(shí)現(xiàn)對系統(tǒng)的控制 .單片機(jī)種類繁多 ,應(yīng)該選擇最合適的單片機(jī) ,要熟練掌握它的功能且靈活應(yīng)用 .本設(shè)計選擇的是 AT 89C51。 ( 4) 負(fù)電壓 采樣 ATX 電源輸出 12V、 5V 兩個負(fù)電壓,由于接觸到的 AD 芯片都只能采樣正電壓,就拿 ADC0809 來說 如果要輸入負(fù)電壓信號的話,基于單片機(jī)的 ATX 電源智能檢測儀的設(shè)計 8 在輸入 AD 之前應(yīng)該在這個信號上疊加一個合適的正電壓信號,使得輸入 AD 的信號全部在 0V 以上,然后在微處理器的程序中減去疊加上的正電壓信號。所以直流電源模塊是必須的,只有加上了直流電源為各個模塊提供正常的工作電壓,才能使 ATX 電源智能檢測儀持續(xù)穩(wěn)定的工作。關(guān)系圖如 下。 開關(guān)電源向電腦提供 +5V、 +12V、 +、 12V、 5V、 +5V USB
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1