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

正文內(nèi)容

基于at89s51的八路搶答器的設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-04-03 08:40 本頁面
 

【文章內(nèi)容簡介】 Proteus 軟件是來自英國 Labcenter Electronics 公司的 EDA 工具軟件 ,Proteus 軟件除了其具有和其它 EDA 工具一樣的原理布圖 ,PCB 自動(dòng)或人工布線及電路仿真的功能外 , 其革命性的功能是 ,他的電路仿真是互動(dòng)的 ,針對微處理器的應(yīng)用 ,還可以直接在基于原理圖的虛擬原型上 編程 ,并實(shí)現(xiàn)軟件源碼級的實(shí)時(shí)調(diào)試 ,如有顯示及輸出 , 還能看到運(yùn)行后輸入輸出的效果 ,配合系統(tǒng)配置的虛擬儀器如示波器 ,邏輯分析儀等 ,PROTUES 的 ISIS 是一款 Labcenter 出品的電路分析實(shí)物仿真系統(tǒng),可仿真各種電路和 IC,并支持單片機(jī),元件庫齊全,使用方便,是不可多得的專業(yè)的單片機(jī)軟件仿真系統(tǒng)。 該軟件的特點(diǎn): 1. 全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯的優(yōu)勢。 、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232 動(dòng)態(tài)仿真、 C調(diào)試器、 SPI 調(diào) 試器、鍵盤和 LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。 3. 目前支持的單片機(jī)類型有: 68000 系列、 8051 系列、 AVR 系列、 PIC12系列、 PIC16 系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。 4. 支持大量的存儲(chǔ)器和外圍芯片。總之該軟件是一款集單片機(jī)和 SPICE 分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真 5 AVR、 PIC。 五 電路板的制作與檢查 在電路板的制作中,首先要進(jìn)行線路的排布。利用 PROTEL 軟件模擬實(shí)際電路板的線路走向,盡量避免線 路出現(xiàn)交叉短路,電源線路盡量安排在電路板的最外圈。 PCB 板刻錄完成之后,開始進(jìn)行焊接工作。焊接完后進(jìn)行電路板檢查,將原線路圖與實(shí)際焊接的電路板進(jìn)行對比,由于線路不多,所以用萬用表的歐姆檔或是短路聲響指示功能來做焊點(diǎn)的檢測,如此可以避免焊接時(shí)漏焊、虛焊和配線錯(cuò)誤的問題,同時(shí)保證了所制作出來的線路與原設(shè)計(jì)線路的一致性。 一般來說,造成硬件問題的首要問題就是焊接了,也就是說焊接的好與壞直接響產(chǎn)品的正常運(yùn)行。造成焊接質(zhì)量不高的常見原因是 : 1. 焊錫用量過多 ,形成焊點(diǎn)的錫堆積;焊錫過少 ,不足以包裹焊點(diǎn)。 。焊接時(shí)烙鐵溫度過低或加熱時(shí)間不足 ,焊錫未完全熔化、浸潤、焊 17 錫表面不光亮 (不光滑 ),有細(xì)小裂紋。 ,焊錫與元器件或印刷板之間夾雜著一層松香 ,造成電連接不良。若夾雜加熱不足的松香 ,則焊點(diǎn)下有一層黃褐色松香膜;若加熱溫度太高 ,則焊點(diǎn)下有一層碳化松香的黑色膜。對于有加熱不足的松香膜的情況 ,可以用烙鐵進(jìn)行補(bǔ)焊。對于已形成黑膜的 ,則要 吃 凈焊錫 ,清潔被焊元器件或印刷板表面 ,重新進(jìn)行焊接才行。 。指焊錫量過多 ,造成元器件的焊點(diǎn)之間短路。這在對超小元器件及細(xì)小印刷電路板進(jìn)行焊接時(shí)要尤為注意。 ,焊點(diǎn)明圍松香殘?jiān)芏唷.?dāng)少量松香殘留時(shí) ,可以用電烙鐵再輕輕加熱一下 ,讓松香揮發(fā)掉 ,也可以用蘸有無水酒精的棉球 ,擦去多余的松香或焊劑。 。這多是由于加熱溫度不足或焊劑過少 ,以及烙鐵離開焊點(diǎn)時(shí)角度不當(dāng)浩成的內(nèi)。 最小系統(tǒng)的電路不工作,首先應(yīng)該確認(rèn)電源電壓是否正常。用電壓表測量接地引腳跟電源引腳之間的電壓,看是否符合電源電壓,常用的是 5V 左右。接下來就是檢測復(fù)位引腳的電壓是否正常, EA 引腳的電壓要正常為 5V 左右。 六 總結(jié) 通過這次畢業(yè)設(shè)計(jì),我明白學(xué)習(xí)是一個(gè)長期積 累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。這次制作與設(shè)計(jì)不僅涉及到我們以前所學(xué)到的單片機(jī),模擬電子技術(shù),數(shù)字電子技術(shù),高等數(shù)學(xué)等課程的知識(shí)還涉及到很多我們的選修及課外的知識(shí)像實(shí)訓(xùn)課上學(xué)到的手工焊接技術(shù)等等知識(shí)。第二是理論聯(lián)系實(shí)際性太強(qiáng),把所學(xué)的搜集到得知識(shí)運(yùn)用的實(shí)際中不是一件容易的事,不僅由元件從課本上的符號到實(shí)物的認(rèn)識(shí)還是理論的測量結(jié)果與實(shí)際值的誤差。 畢業(yè)設(shè)計(jì)是我作為一名學(xué)生即將完成學(xué)業(yè)的最后一次作業(yè),他既是對學(xué)校所學(xué)知識(shí)的全面總結(jié)和綜合應(yīng)用,又為今后走向社會(huì)的實(shí)際操作 應(yīng)用鑄就了一個(gè)良好開端,畢業(yè)設(shè)計(jì)是我對所學(xué)知識(shí)理論的檢驗(yàn)與總結(jié),能夠培養(yǎng)和提高設(shè)計(jì)者獨(dú)立分析和解決問題的能力;畢業(yè)設(shè)計(jì)提高了我理論聯(lián)系實(shí)際的能力更在知識(shí)的鞏固與實(shí)際的操作上的銜接提高了我的能力,畢業(yè)設(shè)計(jì)中遇到的困難與挫折以及解決這些問題的思路與方法更增加了我對以后工作中遇到困難我能克服解決的信心,也讓我積累了經(jīng)驗(yàn),為以后的工作打下了良好的基礎(chǔ),同時(shí)也培養(yǎng)了我遇到突發(fā)狀況要穩(wěn)定冷靜的精神,也培養(yǎng)了我學(xué)會(huì)怎么與別人合作的方法,怎么解決與合作的伙伴意見不同一時(shí)狀況,為以后怎么和同事相處好奠定了基礎(chǔ)。這次畢業(yè)設(shè)計(jì)業(yè) 也讓我懂得了分析問題,才能解決問題的道理,通過了這次更增加了我以后能夠干好自己工作的信心。 18 【參考文獻(xiàn)】 [1]《模擬電子技術(shù)》 江曉安著;西安電子科技大學(xué)出版社 [2]《數(shù)字電子技術(shù)》 康華光著;高等教育出版式社 [3]《單片機(jī)技術(shù)任務(wù)驅(qū)動(dòng)式教程》 徐進(jìn)強(qiáng) 、左翠紅著;天津大學(xué)出版社 [4]《電子設(shè)計(jì)與仿真技術(shù)》 李忠波、袁宏等著;機(jī)械工業(yè)出版社 [5]《單片機(jī)原理及接口技術(shù)》 李全利、遲榮強(qiáng)著 高等教育出版社 [6]《基于 Proteus 的單片機(jī)可視軟硬件仿真 》 林志琦著 北京航空航天大學(xué)出版社 [7]《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)》 張齊著 電子工業(yè)出版社 19 附 錄: 附 錄 一 主程序 主程序如下: OK EQU 20H。搶答開始標(biāo)志位 RING EQU 22H。響鈴標(biāo)志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0INT ORG 0013H AJMP INT1SUB ORG 001BH AJMP T1INT ORG 0040H MAIN: MOV R1,30。初設(shè)搶答時(shí)間為 30s MOV R2,60。初設(shè)答題時(shí)間為 60s MOV TMOD,11H。設(shè)置未定時(shí)器 /模式 1 MOV TH0,0F0H MOV TL0,0FFH。越高發(fā)聲頻率越高 ,越尖 MOV TH1,3CH MOV TL1,0B0H。50ms 為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1。允許四個(gè)中斷 ,T0/T1/INT0/INT1 CLR OK CLR RING SETB TR1 SETB TR0。一開始就運(yùn)行定時(shí)器 ,以開始顯示 ,重置TH1/TL1 就可以了 。=====查詢程序 ===== 20 START: MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY。未開始搶答時(shí)候顯示 FFF JB ,NEXT。ddddddd ACALL DELAY JB ,NEXT。去抖動(dòng) ,如果 開始鍵 按下就向下執(zhí)行 ,否者跳到非法搶答查詢 ACALL BARK。按鍵發(fā)聲 MOV A,R1 MOV R6,A。送 R1R6,因?yàn)?R1 中保存了搶答時(shí)間 SETB OK。搶答標(biāo)志位 ,用于 COUNT 只程序中判斷是否查詢搶答 MOV R7,01H 。讀搶答鍵數(shù)據(jù)信號標(biāo)志,這里表示只讀一次有用信號 MOV R3,0AH。搶答只顯示計(jì)時(shí) ,滅號數(shù) AJMP COUNT。進(jìn)入倒計(jì)時(shí)程序 ,查詢有效搶答的程序 在 COUNT 里面 NEXT: JNB ,FALSE1 JNB ,FALSE2 JNB ,FALSE3 JNB ,FALSE4 JNB ,FALSE5 JNB ,FALSE6 JNB ,FALSE7 JNB ,FALSE8 AJMP START 。=====非法搶答處理程序 ===== FALSE1: MOV R3,01H AJMP ERROR FALSE2: MOV R3,02H AJMP ERROR FALSE3: MOV R3,03H AJMP ERROR FALSE4: MOV R3,04H AJMP ERROR FALSE5: MOV R3,05H AJMP ERROR FALSE6: MOV R3,06H AJMP ERROR FALSE7: MOV R3,07H 21 AJMP ERROR FALSE8: MOV R3,08H AJMP ERROR 。=====INT0(搶答時(shí)間 R1調(diào)整程序 )===== INT0SUB:MOV A,R1 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY。先在兩個(gè)時(shí)間 LED 上顯示 R1 JNB ,INC0。 為 +1s 鍵 ,如按下跳到 INCO JNB ,DEC0。 為 1s 鍵 ,如按下跳到 DECO JNB ,BACK0。 為確定鍵 ,如按下跳到 BACKO AJMP INT0SUB INC0: MOV A,R1 CJNE A,63H,ADD0。如果不是 99,R2 加 1,如果加到 99,R1 就置 0,重新加起。 MOV R1,00H ACALL DELAY1 AJMP INT0SUB ADD0: INC R1 ACALL DELAY1 AJMP INT0SUB DEC0: MOV A,R1 JZ SETR1。如果 R1 為 0, R1 就置 99, DEC R1 ACALL DELAY1 AJMP INT0SUB SETR1: MOV R1,63H ACALL DELAY1 AJMP INT0SUB BACK0: RETI 。=====INT1(回答時(shí)間 R2調(diào)整程序 )===== INT1SUB:MOV A,R2 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY JNB ,INC1 22 JNB ,DEC1 JNB ,BACK1 AJMP INT1SUB INC1: MOV A,R2 CJNE A,63H,ADD1 MOV R2,00H ACALL DELAY1 AJMP INT1SUB ADD1: INC R2 ACALL DELAY1 AJMP INT1SUB DEC1: MOV A,R2 JZ SETR2 DEC R2 ACALL DELAY1 AJMP INT1SUB SETR2: MOV R2,63H ACALL DELAY1 AJMP INT1SUB BACK1: RETI 。=====倒計(jì)時(shí)程序 (搶答倒計(jì)時(shí)和回答倒計(jì)時(shí)都跳到改程序 )===== REPEAT:MOV A,R2 。使用錦囊時(shí)重新計(jì)時(shí) MOV R6,A CLR RING COUNT: MOV R0,00H。重置定時(shí)器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H。重置定時(shí)器 RECOUNT:MOV A,R6。R6 保存了倒計(jì)時(shí)的時(shí)間 ,之前先將搶答時(shí)間或回答時(shí)間給 R6 MOV B,0AH DIV AB。除十分出個(gè)位 /十位 MOV 30H,A。十位存于 (30H) MOV 31H,B。個(gè)位存于 (31H) MOV R5,30H。取十位 MOV R4,31H。取個(gè)位 MOV A,R6 SUBB A,07H JNC LARGER。大于 5s跳到 LARGER,小于等于 5s 會(huì)提醒 MOV A,R0 CJNE A,0AH,FULL。1s 中 向下運(yùn)行 CLR RING AJMP CHECK FULL: CJNE A,14H,CHECK。下面是 1s 的情況 ,響并顯示號數(shù)并清 R0,重新計(jì) SETB RING 23 MOV A,R6 JZ QUIT。計(jì)時(shí)完畢 MOV R0,00H DEC R6。一秒標(biāo)志減 1 AJMP CHECK LARGER: MOV A,R0 CJNE A,14H,CHECK。如果 1s 向 下運(yùn)行 ,否者跳到查 停 /顯示 DEC R6。計(jì)時(shí)一秒 R6自動(dòng)減 1 MOV R0,00H CHECK: JNB ,QUIT。如按下停止鍵退出 JNB OK,CHECKK 。只在回答倒計(jì)時(shí)才有效 AJMP NEXTT CHECKK:JNB ,REPEAT 。判斷是否使用錦囊 NEXTT: ACALL DISPLAY JB OK,ACCOUT。如果是搶答倒計(jì)時(shí) ,如是則查詢搶答 ,否者跳過查詢繼續(xù)倒數(shù)(這里起到鎖搶答作用 ) AJMP RECOUNT ACCOUT: MOV A,36H JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TZ1 JNB ,TZ2 AJMP RECOUNT TZ1:JMP TRUE7 TZ2:JMP TRUE8 QUIT:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1