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

正文內(nèi)容

畢業(yè)設(shè)計(jì)173整流器生產(chǎn)自動檢測系統(tǒng)開發(fā)(參考版)

2024-12-05 17:13本頁面
  

【正文】 焊接部分 焊接之前先把桌面清理整頓,不需要的物品要擱置別處,工具擺放到位,元器件分類擺放,最好要用元件盒裝; 由于靜電會對元器件造成破壞,焊接之前可以用洗手或者手。 板子四角一般都要加固定孔。 一般電源線要盡量寬,整面鋪銅接地,大的貼片芯片的底部要加散熱孔。 要充分考慮好板上布局的抗干擾能力,高壓和低壓部分要隔離,數(shù)字地和模擬地也要隔離,高頻信號線要盡量短,絕對不能走直角。以下就按這 2 個方面分別總結(jié) 設(shè)計(jì)部分總結(jié) 由于實(shí)現(xiàn)參考了很多書籍和資料,電路圖基本上已經(jīng)確定下來,設(shè)計(jì)部分要完成的工作主要是圖紙的繪制和系統(tǒng)調(diào)試 2 個 方面的工作。 40 Delay(100)。 Print(szStr)。 fRealVal[i] /=。dwVal[i],4)。 i++) { fRealVal[i]=(float)dwVal[i]。 for (i=0。 } InitAdc(dwOffset,dwGain,3)。 PrintHex(amp。dwOffset[i],4)。 i++) { Print(\nOFF=)。 for(i=0。 char szStr[32]。 INT32 i。 } UnSelAdc(i)。 //啟動 AD 轉(zhuǎn)換 pdwOffset++。 //設(shè)置電壓通道 OFFSET 系數(shù) WriteAdc24Bits(VGN,*pdwGain)。amp。 //WriteAdc24Bits(CTRLR,0x000010)。 //k=2 SI=0(low level) WriteAdc24Bits(CYCCONT,3000)。 //不允許 INT 輸出所以,注釋掉下行 =MASKR //WriteAdc24Bits(MASKR,0x800000)。 i++) { SelectAdc(i)。 //end of hardware reset cs5460a //初始化 CS5460A 芯片 for(i=0。 clear interrupte flag //脫離硬件復(fù)位狀態(tài) Delay(20)。139。 //disable interrupt, sample at the rising edge // pgsSpiregInt=0x01。 //frequency divisor =pclk/8。//clear SPI0 SPIF flag 38 dwTemp=pgsSpiregData。 //disable chipB,chipC pgsPort1regOutClr = ADRST。 pgsPort0regOutSet = ADCSA。 //初始化片選引腳 pgsPort0regDirCtrl |= ADCSA。 } void InitAdc(DWORD *pdwOffset, DWORD *pdwGain, INT32 iChipSum) //pdwOffset,pdwGain==NULL 時(shí), gain 及 offset 采用 CS5460A 硬件復(fù)位時(shí)的默認(rèn)參數(shù) { INT32 i。 Delay(1)。 break。 //VRMS WriteSTATUS(0xffffff)。 if(dwStatus amp。 i++,pdwBuf++) { while(1) { SelectAdc(i)。 for (i=0。 } } } INT32 GetAdcValue(DWORD *pdwBuf, INT32 iChipSum) { INT32 i。 default: Delay(100)。: Print(\r\nExit Voltage calibration routine!\r\n)。 case 39。 //0xd6=VAC gain //VGainCal(pdwGainRet, iChipSum)。 Print(\r\n Please Wait a few Seconds ...)。g39。)。 Print(\nAll channel input AC380V/220V/100V(select one), then press 39。239。 break。 Calibration(0xd5, VACOFFR, pdwOffsetRet, iChipSum)。) OSTimeDly(10)。 while (GetChar() != 39。g39。: Print(\r\n VAC offset)。 switch(GetChar()) { case 39。 Print(\r\n2. VGAIN CALIBRATION)。 while(1) { Print(\r\nStart to calibration(MUST BE STEP BY STEP))。 } } // void AdcVoltCal(DWORD *pdwOffsetRet, DWORD *pdwGainRet,INT32 iChipSum) { BYTE i。 pdwResult++。 // break。 if(dwStatus amp。 while(1) { Delay(1)。 WriteSTATUS(0xffffff)。 iiChipSum。 DWORD dwStatus。 return(dwStatus)。 dwStatus amp。 ReadAdcReg(STATUSR,(BYTE*)amp。=0x00ffffff。 }//while } static void ReadAdc24Bits(BYTE byAddr, DWORD *pdw) 34 { ReadAdcReg(byAddr, (BYTE*)pdw,3)。 *pBuf = pgsSpiregData。//SYNC0。 while(byNum0) { //pgsSpiregData=0。 //write munication register, read mand while(!IsSpi0SendFinish()) 。 pgsSpiregData = byTemp amp。 //SelAdcChip()。 //調(diào)整為高位字節(jié)先發(fā)送 byTemp=pgsSpiregStatus。 } static void ReadAdcReg(BYTE byAddr, BYTE *pBuf, BYTE byNum) { BYTE byTemp。 //clear SPIF flag } static void WriteAdc24Bits(BYTE byAddr, DWORD dw) { WriteAdcReg(byAddr, (BYTE*)amp。 33 }//while while(!IsSpi0SendFinish()) 。 pgsSpiregData=*pBuf。 0x7e)。 //SelAdcChip()。 byTemp=pgsSpiregData。 pBuf +=byNum1。 byTemp=pgsSpiregData。 pgsSpiregData=byCommand。 byTemp=pgsSpiregStatus。 default: break。 case 2: 32 pgsPort1regOutSet = ADCSC。 case 1: pgsPort1regOutSet = ADCSB。 } } static void UnSelAdc(INT32 iIndex) { switch(iIndex) { case 0: pgsPort0regOutSet = ADCSA。 break。 break。 break。 P3)) define IsSpi0SendFinish() (pgsSpiregStatus amp。 ABS 文件由 OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器 dScope51 或 tScope51 使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進(jìn)行調(diào)試。然后分別由 C51 及 A51 編譯器編譯生成目標(biāo)文件 (.OBJ)。 Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu) C51 工具包的整體結(jié)構(gòu),如圖 (1)所示,其中 uVision 與 Ishell 分別是 C51 forWindows 和 for Dos 的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級語言的優(yōu)勢。 Keil C51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全 Windows 界面。 程序流程圖 圖 發(fā)送子程序框圖 27 圖 接收子程序框圖 28 圖 串行中斷服務(wù)子程序框圖 29 keil c51 單片機(jī)程序開發(fā)平臺簡介 Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機(jī) C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。若接收正確,向發(fā)送方回發(fā) 0FH 信號,否則,回發(fā) F0H 信號。 ( 4)發(fā)送或接收的數(shù)據(jù)格式為: 雙字節(jié)地址:低地址字節(jié)在前,高地址字節(jié)在后; 雙字節(jié)數(shù)據(jù)個數(shù):數(shù)據(jù)個數(shù)的低字節(jié)在前,高字節(jié)在后; 數(shù)據(jù) 1~數(shù)據(jù) n:所通訊的 n 字節(jié)數(shù)據(jù); 累加校驗(yàn)和:為雙字節(jié)地址,雙字節(jié)數(shù)據(jù)個數(shù) n,數(shù)據(jù) 1, ? 數(shù)據(jù) n 這 n+4 個字節(jié) 的算術(shù)累加和,用作校驗(yàn)和。 ( 2)采用串行口方式 3。 RS232 通訊協(xié)議 為確保通訊成功,通訊雙方必須在軟件上有一系列的約定,通常稱為軟件協(xié)議。 這部分模塊采用普通 5V蜂鳴器和三極管以及電阻組成,當(dāng)需要發(fā)聲時(shí)單片機(jī) IO 口輸出高電平驅(qū)動三極管導(dǎo)通 ,從而接通整個發(fā)聲模塊的電路,使蜂鳴器發(fā)出響聲,電路見圖 。 模塊電路見圖 。 PC 機(jī)常用 DB9 連接器作為提供多功能 I/O 卡或主板上 COM1 和 COM2 兩個串行接口的連接器 , 它只提供異步通信的 9 個信號 , 9 針串口功能見表 10,并 24 且對 電纜長度 也有要求: RS232C 標(biāo)準(zhǔn)規(guī)定,若不使用 MODEM,在碼元畸變小于 4%的情況下, DTE 和 DCE 之間最大傳輸距離為 15m( 50 英尺)。 RS232 部分電路 RS232C 標(biāo)準(zhǔn)(協(xié)議)的全稱是 EIARS232C 標(biāo)準(zhǔn),其中 EIA(Electronic Industry Association)代表美國電子工業(yè)協(xié)會, RS( remended standard)代表推薦標(biāo)準(zhǔn), 232 是標(biāo)識號, C 代表 RS232 的最新一次修改,在這之前,有 RS232B、RS232A, 它規(guī)定連接電纜和機(jī)械、電氣特 性、信號功能及傳送過程 。 (2)、要保證數(shù)碼管亮度一樣,在控制方式選取上也有差別 最好的辦法是恒流控制,流過每一個發(fā) 光二極管的電流都是相同的,這樣發(fā)光二極管看起來亮度就是一樣的了。 一是使用原材料芯片的選取,一是使用數(shù)碼管時(shí)采取的控制方式。 圖 共 LED 數(shù)碼管的原理圖和其表示符號 23 圖 共陽式 LED 數(shù)碼管的原理圖和其表示符號 關(guān)于亮度一致性的問題是一個行業(yè)內(nèi)的常見問題。相反用 VCC 不動, GND 逐個碰剩下的腳,如果有多個 LED(一般是 8 個),那它就是共陽的。 超大規(guī)模集成電路還具有熱保護(hù)功能,當(dāng)任何一片的溫度超過一定值時(shí)可 自動關(guān)斷,并且可在控制室內(nèi)看到故障顯示。 (2)、安全性: 即使是短時(shí)間的電流過載也可能對發(fā)光管造成永久性的損壞,采用恒流驅(qū)動電路后可防止 由于電流故障所引起的數(shù)碼管的大面積損壞。 恒流驅(qū)動與非恒流驅(qū)動對數(shù)碼管的影響 (1)、顯示效果: 由于發(fā)光二極管基本上屬于電流敏感器件,其正向壓降的分 散性很大, 并 22 且還與溫度有關(guān),為了保證數(shù)碼管具有良好的亮度均勻度,就需要使其具有恒定的工作電流,且不能受溫度及其它因素的影響。 【數(shù)碼管應(yīng)用】 數(shù)碼管使用的電流與電壓 電流:靜態(tài)時(shí),推薦使用 1015mA;動態(tài)時(shí), 16/1 動態(tài)掃描時(shí),平均電流為 45mA,峰值電流 5060mA。 時(shí)鐘點(diǎn):四位數(shù)碼管中,第二位 8 與第三位 8 字中間的二個點(diǎn)。范圍一般為 英寸。比外型高度小。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為 1~ 2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1