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

正文內(nèi)容

基于單片機(jī)的搶答器設(shè)計(jì)_畢業(yè)論文(完整版)

2025-08-29 19:10上一頁面

下一頁面
  

【正文】 工藝,成本降低 ,而且將功能提升 ,增加了競(jìng)爭(zhēng)力。 AT89S51 的功能 AT89S51 特殊功能寄存器 特殊功能寄存器也稱專用寄存器,是具有特殊功能的所有寄存器的集合,簡(jiǎn)稱 SFR( Special Function Register)??刂破饔沙绦蛴?jì)數(shù)器 PC、指令儲(chǔ)存器、指令譯碼器、實(shí)時(shí)控制與條件轉(zhuǎn)移邏輯電路等組成。因?yàn)楹苌儆幸诲N定音的電路設(shè)計(jì),如果現(xiàn)在不留余地,將來可能要為一點(diǎn)小小的修改或擴(kuò)展而被迫進(jìn)行全面返工。如有些新的信號(hào)需要采集,就必須增加輸入檢測(cè)端;有些物理量需要控制,就必須增加輸出端。 振蕩方式的選擇: 內(nèi)部振蕩方式, MCS51 內(nèi)部都有一個(gè)反相放大器, XTAL XTAL2 分 別為反相放大器輸入和輸出端,外接定時(shí)反饋元件以后就組成振蕩器,產(chǎn)生時(shí)鐘送至單片機(jī)內(nèi)部的各個(gè)部件。 一般選用石英晶體振蕩器。s。此時(shí) ALE、 /PSEN、 P0、 P PP3 口都輸出高電平。當(dāng)振蕩頻率為 12MHZ 時(shí),典型值為 C=10uF,R=Ω . 圖 33 上電復(fù)位電路 人工復(fù)位 除上電自 動(dòng)復(fù)位以外,常常需要人工復(fù)位,將一個(gè)按鈕開關(guān)并聯(lián)于上電自動(dòng)復(fù)位電路,按一下開關(guān)就 RST 端出現(xiàn)一段時(shí)間的高電平,即使器件復(fù)位。這時(shí)顯示模塊不是由操作者通過命令鍵來驅(qū)動(dòng),而是由各類自動(dòng)執(zhí)行的功能模塊來驅(qū)動(dòng)。 這里將顯示功能集中到一起,作為一個(gè)功能模塊,就要求它的功能全面,能根據(jù)系統(tǒng)軟件提供的信息自動(dòng)完成顯示內(nèi)容的查找,變換和輸出驅(qū)動(dòng)。 在這里我們使用的是七段數(shù)碼管顯示,通常 在顯示 [6]上我們采用的方法一般包括兩種:一種是靜態(tài)顯示,一種是動(dòng)態(tài)顯示。站在系統(tǒng)監(jiān)控軟件設(shè)計(jì)的立場(chǎng)上來看,僅僅完成鍵盤掃描,讀取當(dāng)前時(shí)刻的鍵盤狀態(tài)是不夠的,還有不少問題需要妥善解決,否則,人們?cè)诓僮麈I盤就容易引起誤操作和操作失控現(xiàn)象。如果讀鍵過程安排在定時(shí)中斷子程序中,就可省去專門的延時(shí)子程序,利用兩次定時(shí)中斷的時(shí)間間隔來完成抖動(dòng)處理。軟件復(fù)位就是用一 系列指令來模擬硬件復(fù)位功能,最后通過轉(zhuǎn)移指令使程序從 0000H 地址開始執(zhí)行。 有復(fù)位時(shí)系統(tǒng)的歷史狀況,可將復(fù)位分為“冷啟動(dòng)”和“熱啟動(dòng)”。 顯示子程序的設(shè)計(jì) 顯示子程序,及部分注解如下: DISPLAY:MOV DPTR,DAT1。 MOV A,R2 MOV R6,A MOV R3,02H CLR OK AJMP COUNT TRUE3:ACALL BARK。響鈴標(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。=====查詢程序 ===== START: MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY。進(jìn)入倒計(jì)時(shí)程序 ,查詢有效搶答的程序 在 COUNT 里面 NEXT: JNB ,FALSE1 JNB ,FALSE2 JNB ,FALSE3 JNB ,FALSE4 JNB ,FALSE5 JNB ,FALSE6 25 JNB ,TZ1 JNB ,TZ2 AJMP START TZ1:JMP FALSE7 TZ2:JMP FALSE8 。如果不是 99,R2 加 1,如果加到 99,R1 就置 0,重新加起。除十分出個(gè)位 /十位 MOV 30H,A。計(jì)時(shí)完畢 29 MOV R0,00H DEC R6。按鍵發(fā)聲 30 MOV A,R2 MOV R6,A。 MOV A,R2 MOV R6,A MOV R3,07H CLR OK AJMP COUNT TRUE8: ACALL BARK。顯示 FF 和號(hào)數(shù) AJMP CHECK1 CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HERE QUIT1: CLR RING CLR OK AJMP START 。按鍵發(fā)聲 RET 。 (3)操作鍵板上 “*” 用于表示消除 “ # ” 鍵用于表示確認(rèn)和開啟報(bào)警程序。 4、開門,鎖門 (1)輸入正確的管理密碼或個(gè)人密碼后按 “ # ” 鍵確認(rèn),蜂鳴器鳴叫長(zhǎng)響一聲,數(shù)碼顯示管顯示 SET CI 或 SET C2表示密碼正確,電磁鐵吸合,可以開門、鎖門動(dòng)作。先把烙鐵靠近焊盤,緊接著把錫絲往烙鐵上送,等錫絲熔了輕輕一提,一個(gè)又圓又亮的焊點(diǎn)就做好了。通過硬件電路的具體應(yīng)用和系統(tǒng)的仿真研究得出,本設(shè)計(jì)不僅安裝簡(jiǎn)單、成本低,更重要的是工作性能穩(wěn)定,是一個(gè)實(shí)用、創(chuàng)新型的工程設(shè)計(jì)。在做設(shè)計(jì)的過程中我查閱了很多的資料,并認(rèn)真的閱讀這些 與我的設(shè)計(jì)相關(guān)的資料,從而我的專業(yè)涵養(yǎng)得到了提高,知識(shí)的儲(chǔ)備量也有所增加。它才是一個(gè)設(shè)計(jì)的靈魂所在。 41 參考文獻(xiàn) [1] 陳大欽編 .電子技術(shù)基礎(chǔ)實(shí)驗(yàn) (第二版 )[M].湖北 :機(jī)械工業(yè)出版社 ,20xx [2] 李廣弟 .單片機(jī)基礎(chǔ) [M].北京 :北航出版社, 20xx [3] 胡學(xué)海 .單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì) [M].北京:京電子工業(yè)出版社, 20xx [4] 盧飛躍 .紅外遙控多路搶答器的設(shè)計(jì) [J].番 禺職業(yè)技術(shù)學(xué)報(bào), 20xx,2(2):1012. [5] 王公堂 .基于 IP1C68F73 的 61 路搶答器 [J].電腦開發(fā)與應(yīng)用, 20xx,9(9):8384 [6] 梁超 .一款基于單片機(jī)技術(shù)的電子搶答器 [J].機(jī)電工程技術(shù), 20xx,34(1):4852 [7] 齊 向 東 . 多 功 能 數(shù) 字 顯 示 搶 答 器 [J]. 黃 石 高 等 專 科 學(xué) 院 學(xué)報(bào) ,1996,37(4):3740 [8] 伊長(zhǎng)華 .十六路微控?fù)尨鹌鞯脑O(shè)計(jì) [J].電子工程師 ,20xx,14(5):2728 [9] 龔昌來 .單片機(jī)控制的智能型控?fù)尨鹌鞯脑O(shè)計(jì) [J].廣東自 動(dòng)化與信息工 42 程 ,20xx [10] 周功明 , 周陳琛 . 基于單片機(jī) AT89C2051 的九路多功能智力競(jìng)賽搶答器的設(shè)計(jì) [J]. 現(xiàn)代電子技術(shù) , 20xx,(20):5457 [11] 鄒其洪 , 黃智偉 ,高嵩 ,等編著 .電工電子實(shí)驗(yàn)與計(jì)算機(jī)仿真 [M].電子工業(yè)出版社 ,20xx [12] 黃思俞 . 多 路 搶 答 器 的 設(shè) 計(jì) [J]. 三 明 高 等 專 科 學(xué) 校 學(xué) 報(bào) , 20xx,(02):8990 [13] 尹長(zhǎng)華 , 趙海鴻 , 呂向陽 , 毛鵬翔 . 十六路微控?fù)尨鹌鞯脑O(shè)計(jì) [J]. 電子工程師 , 20xx,(06):6769 致 謝 本 課程設(shè)計(jì) 是在我的導(dǎo)師 恩德老師 的親切關(guān)懷和細(xì)心指導(dǎo)下完成的,在設(shè)計(jì)過程中,自始至終凝聚著導(dǎo)師的心血。 我還要感謝我的一些同學(xué),他們?cè)谖易钚枰獛椭臅r(shí)候無私的伸出了援助之手,在此,對(duì)于他們無私的幫助我表示深深的感謝。 真誠(chéng)的感謝所有的幫助過我的老師們,同學(xué)們、家人和朋友們。他那誨人不倦、寬厚樸實(shí)的作風(fēng)給我們留下了不可磨滅的影響,是我學(xué)習(xí)的榜樣,使我終生受益無窮。很多子程序是可以借鑒書本上的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問題所在,這需要對(duì)單片機(jī)的結(jié)構(gòu)很熟悉。我認(rèn)為這是我在整個(gè)設(shè)計(jì)工程中得到的最好的回報(bào)。即使在設(shè)計(jì)完畢交給用戶使用后,對(duì)系統(tǒng)的功能改進(jìn)或升級(jí)也只是通過改寫程序來完成,極大地方便了用戶或設(shè)計(jì)者對(duì)電路更新。焊接后的板子如圖 和 所示。 (3)如果密碼輸入不正確,按下 “ # ” 鍵確認(rèn)蜂鳴器鳴會(huì)發(fā)出急促的提示音,數(shù)碼顯示管顯示 ERROR。 個(gè)人密碼的設(shè)置與更改 (1)按下設(shè)置,蜂鳴器鳴叫長(zhǎng)響一聲,數(shù)碼顯示管顯示 C1 IN個(gè)人密碼開始設(shè)置或更改。 CPL 。查表顯示程序 ,利用 P0口做段選碼口輸出 /P2 低三位做位選碼輸出 , MOV A,R3 MOVC A,A+DPTR MOV P2,0feH MOV P0,A ACALL DELAY MOV DPTR,DAT2 MOV A,R5 33 MOVC A,A+DPTR MOV P2,0fdH MOV P0,A ACALL DELAY MOV A,R4 MOVC A,A+DPTR MOV P2,0fbH MOV P0,A ACALL DELAY RET DAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。=====犯規(guī)搶答程序 ===== ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答 ,所以就鎖了搶答 AJMP COUNT TRUE2:ACALL BARK。如果 1s 向下運(yùn)行 ,否者跳到查 停 /顯示 DEC R6。個(gè)位存于 (31H) MOV R5,30H。如果 R1 為 0, R1 就置 99, DEC R1 ACALL DELAY1 27 AJMP INT0SUB SETR1: MOV R1,63H ACALL DELAY1 AJMP INT0SUB BACK0: RETI 。按鍵發(fā)聲 MOV R3,01H AJMP ERROR FALSE2: ACALL BARK MOV R3,02H AJMP ERROR FALSE3: ACALL BARK MOV R3,03H AJMP ERROR FALSE4: ACALL BARK MOV R3,04H AJMP ERROR FALSE5: ACALL BARK MOV R3,05H AJMP ERROR FALSE6: ACALL BARK MOV R3,06H AJMP ERROR FALSE7: ACALL BARK MOV R3,07H AJMP ERROR 26 FALSE8: ACALL BARK MOV R3,08H AJMP ERROR 。ddddddd ACALL DELAY JB ,NEXT。初設(shè)答題 時(shí)間為 60s MOV TMOD,11H。 MOV A,R2 MOV R6,A MOV R3,04H CLR OK AJMP COUNT TRUE5: ACALL BARK。滅 ,1,2,3,4,5,6,7,8,9,滅 ,F DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 21 第一個(gè)為零 ,其他與上相同 ,因?yàn)槭蝗绻麨榱泔@示熄滅 定時(shí)器 T0、 T1 中斷服務(wù)程序的設(shè)計(jì) =====TO溢出中斷 (響鈴程序 )===== T0INT: MOV TH
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1