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

正文內(nèi)容

溫度監(jiān)控系統(tǒng)設(shè)計(jì)的設(shè)計(jì)論文-閱讀頁

2025-07-13 20:35本頁面
  

【正文】 ……………………MOV SCON,50H 初始化串口設(shè)為方式1MOV TMOD,20H 利用定時(shí)器1為波特率發(fā)生器并設(shè)為模式2MOV PCON,XXH 設(shè)置SMOD值MOV TH1,XXH 設(shè)置定時(shí)器初始值SETB TR1 啟動(dòng)定時(shí)器1………………………………………………………………………………②等待接收PC機(jī)發(fā)來的信號(hào)幀并按通信協(xié)議作出相應(yīng)響應(yīng)。這個(gè)可能性在1/256, 通過停止位的判斷可將這個(gè)可能性再降低1/256。(2)校驗(yàn)字將整幀信號(hào)進(jìn)行異或校驗(yàn)則使誤收的可能很小。本通信所用協(xié)議具有糾錯(cuò)功能,這體現(xiàn)在當(dāng)PC 發(fā)送或接收數(shù)據(jù)時(shí),當(dāng)所接收的應(yīng)答信號(hào)出現(xiàn)失誤時(shí),將重新發(fā)送或接收此幀數(shù)據(jù),直至接收到了正確的應(yīng)答,具體在程序中最多允許連續(xù)出錯(cuò)三次,超過后則放棄通信。如果在不考慮錯(cuò)誤發(fā)生的情況下,PC 機(jī)每發(fā)送一幀數(shù)據(jù)時(shí)需要附加12 個(gè)字節(jié),其中8 個(gè)字節(jié)用于發(fā)送4 個(gè)字節(jié)用于應(yīng)答PC 機(jī)。如:按每幀傳送32個(gè)字節(jié)計(jì)算的話,其發(fā)送和接收的效率為為忽略PC和PIC16F877A單片機(jī)的處理時(shí)間計(jì)算。在本通信協(xié)議中,不會(huì)出現(xiàn)某信號(hào)幀已到達(dá)但PC或PIC16F877A單片機(jī)還未開始準(zhǔn)備接收的現(xiàn)象。 7 Protel99設(shè)計(jì)原理圖(1)使用Protel進(jìn)行電路板設(shè)計(jì)的第一步便是設(shè)計(jì)原理圖,原理圖決定了整個(gè)電路的基本功能,也是接下來生成網(wǎng)絡(luò)表和設(shè)計(jì)印刷電路板的基礎(chǔ)。 FileNew改文件名-改保存路徑-OK ② 進(jìn)入設(shè)計(jì)庫文件中的文件夾Document。FileNewSchematic DocumentOk改文件名FileNewPCB DocumentOk改文件名④ 打開原理圖文件。DesignAdd/Remove Library 瀏覽所需零件庫-AddOk⑥ 放置電路所需的各種元件,圖件,網(wǎng)絡(luò)標(biāo)號(hào)等元器件。 Placepart⑧ 編輯和調(diào)整。右鍵-Properies….DesignationPartFootrint Save⑨ 打印或建立報(bào)表。這一步主要設(shè)定自動(dòng)布參數(shù)、自動(dòng)布線參數(shù)、板面參數(shù)等。在禁止布線層上,沿設(shè)計(jì)的PCB邊畫邊框線,即指定自動(dòng)布局的范圍。同時(shí),在上層板面(即元器件面)沿禁止布線層的邊框圖線放置銅線,這是PCB板最后成型所必須的。布局的好壞直接影響PCB板的電氣性能和布局的功能,是PCB板設(shè)計(jì)過程中最費(fèi)時(shí)、最繁瑣的。盡管系統(tǒng)提供了自動(dòng)布局的功能,但是一般而言都需要手工調(diào)整。移動(dòng)元器件是最好打開網(wǎng)絡(luò)連接顯示,這樣就能觀察到相鄰元器件連線的疏 密。布局時(shí)要求相互間連線多的元器件應(yīng)該就近放置;相互間可能造成干擾的元器件應(yīng)遠(yuǎn)離:功率器件應(yīng)考慮散熱空間。布線就是在元器件引腳之間放置覆銅連線的過程,這一過程可以通過手工完成,也可以自動(dòng)進(jìn)行。在進(jìn)行自動(dòng)布線之前,設(shè)計(jì)人員必須先設(shè)計(jì)好布線參數(shù),定義布線規(guī)則。檢查的結(jié)果輸出在報(bào)告文件*.rep中,PCB軟件將出錯(cuò)處在PCB圖上顯示出來,為檢查、修改提供方便。為了使設(shè)計(jì)的PCB板美觀,并且安裝焊接元器件方便,應(yīng)將元器件的名稱。大小合適且字符不想重疊。⑧ 印刷板電路設(shè)計(jì)完成以后,整個(gè)電路板的設(shè)計(jì)項(xiàng)目就基本完成。調(diào)用網(wǎng)絡(luò)表Load Netlist添加元件庫 Add/Remove規(guī)劃電路板新建印制板圖NewPCB 設(shè)置絲印字元件布局走線手工制板熱轉(zhuǎn)印法光印法等打印,輸出報(bào)表存盤Save電路板成品交給印制板 8 硬件電路板的制作本設(shè)計(jì)中需要有2個(gè)繼電器控制外圍溫度調(diào)節(jié)系統(tǒng),2個(gè)LED用來提示串口數(shù)據(jù)指示,還有一個(gè)PIC16F877A單片機(jī),一個(gè)Max232電平轉(zhuǎn)換器,一個(gè)有源晶體振蕩器及其外圍電阻電容等。Protel是一個(gè)很好用的電子制作工具,它還可以進(jìn)行仿真。在畫原理圖后,選擇將元件自動(dòng)編號(hào),然后根據(jù)需要更改部分元件的編號(hào)。在ERC檢查無誤后,便可以開始封裝了。 完整的PCB圖另外,可變電阻在原理圖中的引腳編號(hào)和PCB庫中的引腳編號(hào)有點(diǎn)出入(可在原理圖中雙擊元件,選上HIDDEN PINS,則可以觀察到元件的引腳編號(hào)),可以在PCB庫中將該元件的引腳標(biāo)號(hào)改成與原理圖相對(duì)應(yīng)的標(biāo)號(hào)。在禁止布線層中畫一個(gè)邊框和電路板大小一樣的矩形,然后開始導(dǎo)入網(wǎng)絡(luò)表,在導(dǎo)入網(wǎng)絡(luò)表沒有錯(cuò)誤后,便開始正式布局了。布局完成后,先設(shè)置好安全間距為10mil,布線層選擇底層,線寬選擇25 mil,并將焊盤外徑改為40mil,內(nèi)徑改為20mil(部分點(diǎn)要根據(jù)需要改小或改大)。布線不能單靠自動(dòng)布線,特別是在本設(shè)計(jì)中有眾多芯片,所以采用根據(jù)原理圖對(duì)整個(gè)電路進(jìn)行手動(dòng)布線。布好PCB圖,檢查無誤后,就將PCB圖打印到轉(zhuǎn)印紙上,然后熨到電路板上,腐蝕,打孔。腐蝕時(shí),用三氯化鐵加適量的開水配成三氯化鐵溶液進(jìn)行腐蝕,這樣腐蝕會(huì)比較快,腐蝕完后用天那水把電路板清洗,接著便開始打孔(),打完孔后,用萬用表測(cè)量電路線路是否連通,然后先涂上松香溶液(酒精+松香),這樣焊接速度會(huì)比較快,還能防氧化,然后將其放在一邊晾干。然后就可以開始焊接了。檢測(cè)完畢后,硬件電路板裝配便完成了。比如在合理布線,檢查裝配無誤的情況下,如果還出現(xiàn)電路無輸出的情況,那么可以肯定是原理圖錯(cuò)誤,這時(shí)就要回到原理圖進(jìn)行檢查。從整體來說這是一個(gè)復(fù)雜的過程,要細(xì)心謹(jǐn)慎,沉著冷靜,反復(fù)檢查,直到找到原因?yàn)橹?。在畫原理圖、PCB布線、安裝和調(diào)試過程中不可避免地遇到各種問題,這要求保持沉著冷靜,聯(lián)系書本理論知識(shí)積極地思考,實(shí)在解決不了可以請(qǐng)教同學(xué)或指導(dǎo)老師。經(jīng)過四年學(xué)習(xí)的積累,在已經(jīng)掌握相關(guān)專業(yè)方面知識(shí)及其它各方面知識(shí)的情況下,我認(rèn)真嚴(yán)肅的完成了我的畢業(yè)設(shè)計(jì)。我在這個(gè)過程中深刻的感受到了做畢業(yè)設(shè)計(jì)的意義所在,和我一樣真正投入了身心去做的人也一定會(huì)有同樣的感觸。通過做本課題,我了解并掌握了傳感器的基本理論知識(shí),更深入的掌握單片機(jī)的開發(fā)應(yīng)用和PC編程控制。 謝 辭在本次畢業(yè)設(shè)計(jì)中,我得到了指導(dǎo)老師陳紫強(qiáng)的熱心指導(dǎo)。幫助解決畢業(yè)設(shè)計(jì)中遇到的許多問題。同時(shí),他還提供給我們專門的各種設(shè)備及場(chǎng)所,在調(diào)試過程中能夠有充足的時(shí)間。在此,我向身邊關(guān)心我的同學(xué)致以誠摯的謝意!另外,系里的領(lǐng)導(dǎo)和老師也給了我們必要的指導(dǎo),我也向系和年級(jí)的領(lǐng)導(dǎo)們表示衷心的感謝!最后感謝學(xué)院對(duì)我這幾年的培養(yǎng)。 TRISC=0X80。 TRISD=0X00。 RD0=0。 TRISE=0X00。unsigned int delay。extern unsigned char temph。//***************************void main(){//初始化 INIT()。delay0。 temph=0x35。 do { asm(clrwdt)。 RC0=0。 }while(1)。 unsigned char adre[2]。extern unsigned int delay。unsigned int y。unsigned char a。unsigned char temph。extern unsigned char i。 ADCON1=0X84。 ADGO=1。delay0。 while(ADIF==0) { asm(clrwdt)。 ADIF=0。 [1]=ADRESH。amp。 for( y=0x204。=+0x07) { temp++。 if(temp==0x2a) temp=0x30。 if(temp==0x4a) temp=0x50。 if(temp==0x6a) temp=0x70。 if(temp==0x8a) temp=0x90。 } } TXPC(temp)。 RXDATAS()。amp。 else if(rxbuf[0]==0x20) { templ=rxbuf[1]。 } if(receive==0xff) { RC1=1。 } } if(temp=templ) { if(a!=0xff) RD0=1。 } else if(temp=temph) { if(a!=0xff) RD1=1。 } else if((temp=templ)amp。(temp=temph)) { a=0。 RD1=0。delay0。}include //*************************unsigned char txbuf[5]。extern unsigned int delay。unsigned char rx_lo_buf。//*************************void TXPC(unsigned char byte)//9600b/s{ RC6 = 0。s_uart_buf46。 if(byteamp。 else RC6=0。s_uart_buf35。 if(byteamp。 else RC6=0。s_uart_buf35。 if(byteamp。 else RC6=0。s_uart_buf35。 if(byteamp。 else RC6=0。s_uart_buf35。 if(byteamp。 else RC6=0。s_uart_buf35。 if(byteamp。 else RC6=0。s_uart_buf35。 if(byteamp。 else RC6=0。s_uart_buf35。 if(byteamp。 else RC6=0。s_uart_buf35。 RC6=1。s_uart_buf45。}//*************************************************unsigned char RXPC(void)//9600b/s{ rx_lo_buf=0。 }//receive start bit for(s_uart_buf=0。s_uart_buf++)continue。s_uart_buf17。 if(RC7)rx_lo_buf=rx_lo_buf|0x01。s_uart_buf35。 if(RC7)rx_lo_buf=rx_lo_buf|0x02。s_uart_buf35。 if(RC7)rx_lo_buf=rx_lo_buf|0x04。s_uart_buf35。 if(RC7)rx_lo_buf=rx_lo_buf|0x08。s_uart_buf35。 if(RC7)rx_lo_buf=rx_lo_buf|0x10。s_uart_buf35。 if(RC7)rx_lo_buf=rx_lo_buf|0x20。s_uart_buf35。 if(RC7)rx_lo_buf=rx_lo_buf|0x40。s_uart_buf35。 if(RC7)rx_lo_buf=rx_lo_buf|0x80。s_uart_buf35。//receive stop bit for(s_uart_buf=0。s_uart_buf++)asm(nop)。}void RXDATAS(){//開始接收數(shù)據(jù) for(i=0。i++) rxbuf[i]=0。i0。 if(RC7==0) break。delay0。 if(RC7==0) break。 } for(i=0。i++) { rxbuf[i]=RXPC()。 }rxend: asm(clrwdt)
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1