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

正文內(nèi)容

基于522單片機(jī)的搶答器設(shè)計(jì)(文件)

2025-07-13 14:05 上一頁面

下一頁面
 

【正文】 NT1SUBADD1: AJMP INT1SUBDEC1: DEC R2 MOV R0,00H。 MOV TH1,3CH重置定時(shí)器RECOUNT:MOV A,R6。 MOV B,0AH除十分出個(gè)位/十位十位存于(30H)個(gè)位存于(31H)取十位取個(gè)位 CJNE A,0AH,FULL。 CLR RING MOV A,R6計(jì)時(shí)完畢 ACALL DISPLAY如果按下了停止鍵執(zhí)行的程序 AJMP START。 MOV A,R2因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答,所以就鎖了搶答 MOV A,R2 AJMP COUNTTRUE3:ACALL BARK。 MOV R3,03H MOV A,R2 AJMP COUNTTRUE5: MOV R6,A MOV R3,06H CLR OK ACALL BARK。 MOV A,R2 AJMP COUNT。 MOV TL1,0B0H犯規(guī)號數(shù)暫存與(34H)HERE: CJNE A,0AH,FLASH。 CLR RING MOV R3,34H。 MOV R5,0BH顯示FF和號數(shù) AJMP START 。 MOVC A,A+DPTR MOV DPTR,DAT2 MOV P0,A MOV P2,0fbH 。 ACALL DISPLAY MOV 32H,12HLOOP: SETB RING MOV TH1,3CH ;蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。 蜂鳴器 數(shù)碼管 個(gè)人密碼的設(shè)置與更改 (1)按下設(shè)置,蜂鳴器鳴叫長響一聲,數(shù)碼顯示管顯示C1 IN個(gè)人密碼開始設(shè)置或更改。 (2)任意輸入1至12位數(shù)字(輸入多于12位的成個(gè)人密碼設(shè)置無效)后按“?!辨I確認(rèn),蜂鳴器鳴叫長響一聲,數(shù)碼顯示管顯示SET C2表示個(gè)人設(shè)置成功,如無任何操作系統(tǒng)自動進(jìn)入休眠狀態(tài)。 (3)如果密碼輸入不正確,按下 “?!辨I確認(rèn)蜂鳴器鳴會發(fā)出急促的提示音,數(shù)碼顯示管顯示ERROR。(此時(shí)仍能繼續(xù)工作,但請用戶立即更換電池,本產(chǎn)品使用4節(jié)5號堿性電池)《七段數(shù)碼管引腳圖》數(shù)碼管使用條件:a、段及小數(shù)點(diǎn)上加限流電阻b、使用電壓:段:根據(jù)發(fā)光顏色決定; 峰值電流 100mA上面這個(gè)只是七段數(shù)碼管引腳圖,其中共陽極數(shù)碼管引腳圖和共陰極的是一樣的。 焊接好后的調(diào)試就是最激動人心的時(shí)候,插上電源,發(fā)現(xiàn)數(shù)碼管不亮,當(dāng)按下復(fù)位鍵時(shí)數(shù)碼管就亮了,并且所有功能都能正常運(yùn)行,重新打了個(gè)撥動開關(guān)的孔,用跳線把復(fù)位按紐接到了撥動開關(guān),這樣搶答器功能基本實(shí)現(xiàn)了。本設(shè)計(jì)中,利用常規(guī)的單片機(jī)掃描識別的方法。回頭再看看該設(shè)計(jì),還可以將設(shè)計(jì)的擴(kuò)展功能增強(qiáng):可以設(shè)計(jì)聲控裝置,在主持人說開始時(shí),系統(tǒng)自動完成清零并開始計(jì)時(shí)的功能。通過這次的畢業(yè)設(shè)計(jì),我能運(yùn)用已學(xué)的知識解決我在設(shè)計(jì)中遇到的問題,使自己的動手能力和思考問題的能力得到了很大的提高。整個(gè)設(shè)計(jì)通過了軟件和硬件上的調(diào)試、仿真。而程序設(shè)計(jì)是一個(gè)很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力。因此可以說單片機(jī)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。我將會在以后的學(xué)習(xí)中繼續(xù)學(xué)習(xí)。在此論文完成之際,特向恩師表達(dá)誠摯的謝意同時(shí)以最崇高的敬意。此間我還得到了同學(xué)等諸多指導(dǎo),再此表示感謝。感謝對本設(shè)計(jì)進(jìn)行評審的專家們,感謝他們給我提出的寶貴意見和建議??梢哉f如果沒有他們的幫助我就不可能順利的按時(shí)完成畢業(yè)設(shè)計(jì)。他們的無私幫助和耐心指導(dǎo)也是我得以完成本課題的關(guān)鍵。恩師那治學(xué)嚴(yán)謹(jǐn)?shù)膽B(tài)度,淵博的學(xué)識感染著我。在設(shè)計(jì)過程中我發(fā)現(xiàn)自己考慮問題很不全面,自己的專業(yè)知識掌握的很不牢固,所掌握的計(jì)算機(jī)應(yīng)用軟件還不夠多,我希望自己的這些不足之處能在今后的工作和學(xué)習(xí)中得到改善。因此在整個(gè)設(shè)計(jì)過程中大部分時(shí)間是用在程序上面的。在這次設(shè)計(jì)中遇到了很多實(shí)際性的問題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。在做設(shè)計(jì)時(shí),我復(fù)習(xí)了很多專業(yè)課的知識,這使得我的專業(yè)知識在離校之前得到了鞏固。如果提供相應(yīng)的器材及時(shí)間上的寬限,一定可以完成上述擴(kuò)展功能,進(jìn)一步完善作品。由于采用匯編語言設(shè)計(jì)電路,所以本設(shè)計(jì)在編程成功后,硬件電路基本上不需要調(diào)試就可正常使用。計(jì)分接收的單片機(jī)部分利用匯編語言編寫。 先把烙鐵靠近焊盤,緊接著把錫絲往烙鐵上送,等錫絲熔了輕輕一提,一個(gè)又圓又亮的焊點(diǎn)就做好了。 5、報(bào)警 在休眠狀態(tài)下按“?!遍_啟報(bào)警程序,電子板受到搖晃或震動報(bào)警開始。 4、開門,鎖門 (1)輸入正確的管理密碼或個(gè)人密碼后按 “?!辨I確認(rèn),蜂鳴器鳴叫長響一聲,數(shù)碼顯示管顯示SET CI或SET C2表示密碼正確,電磁鐵吸合,可以開門、鎖門動作。 (3)除非斷電至信息丟失或執(zhí)行步驟個(gè)人密碼的設(shè)置與更改(1),否則個(gè)人密碼永遠(yuǎn)保存,不變更。 (3)操作鍵板上“*” 用于表示消除“?!辨I用于表示確認(rèn)和開啟報(bào)警程序。 INC R0 RETI。 CPL 。 MOV TL0,0FFH=====TO溢出中斷(響鈴程序)=====T0INT:按鍵發(fā)聲 ACALL DELAY1=====發(fā)聲程序=====BARK: DJNZ 32H,LOOP MOV 33H,0AFHLOOP1: RET。第一個(gè)為零,其他與上相同,因?yàn)槭蝗绻麨榱泔@示熄滅。 ACALL DELAY MOV A,R4 MOVC A,A+DPTR MOV P0,A查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出, CLR RING ACALL DISPLAY SETB RING CJNE A,14H,CHECK1。三燈全滅 MOV R4,0AH MOV A,R0 MOV R0,00H MOV R3,08H MOV R6,A AJMP COUNTTRUE7: MOV A,R2 ACALL BARK。 CLR OK MOV R3,04H AJMP COUNTTRUE4:ACALL BARK。 MOV A,R2 MOV R3,02H AJMP COUNTTRUE2:ACALL BARK。 MOV R6,A。按鍵發(fā)聲 CLR RINGQUIT:TZ3:JMP TRUE7 JB OK,ACCOUT。如按下停止鍵退出計(jì)時(shí)一秒R6自動減1如果1s向下運(yùn)行,否者跳到查停/顯示 AJMP CHECKLARGER: MOV A,R0 DEC R6。下面是1s的情況,響并顯示號數(shù)并清R0,重新計(jì)大于5s跳到LARGER,小于等于5s會提醒 SUBB A,07H RETI 。 ACALL DELAY1 AJMP INT1SUBSETR2: MOV A,R2 INC R2 CJNE A,63H,ADD1 JNB ,BACK1 MOV R3,0AH=====INT1(回答時(shí)間R2調(diào)整程序)=====INT1SUB:MOV A,R2 MOV R1,63H ACALL DELAY1 AJMP INT0SUBDEC0: ACALL DELAY1AJMP INT0SUBADD0: MOV A,R1CJNE A,63H,ADD0。 JNB ,INC0。先在兩個(gè)時(shí)間LED上顯示R1=====INT0(搶答時(shí)間R1調(diào)整程序)=====INT0SUB:MOV A,R1 AJMP ERRORFALSE8: ACALL BARKMOV R3,08H AJMP ERRORFALSE4: ACALL BARKMOV R3,04H AJMP START JNB ,FALSE5 JNB ,FALSE1 SETB OK。送R1R6,因?yàn)镽1中保存了搶答時(shí)間 JB ,NEXT。 ACALL DELAYddddddd CLR OKSETB EX1。 SETB EA MOV TL1,0B0H。ORG 0040HMAIN:ORG 0013HORG 0003HRING EQU 22H。MOV A,R2MOV R6,AMOV R3,07HCLR OKAJMP COUNTTRUE8:MOV A,R2MOV R6,AMOV R3,05HCLR OKAJMP COUNTTRUE6:MOV A,R2MOV R6,AMOV R3,02HCLR OKAJMP COUNTTRUE3:ACALL BARK。 MOV TH1,3CHMOV TL1,0B0HINC R0RETIEND 搶答器處理程序的設(shè)計(jì)搶答器處理程序:TRUE1: ACALL BARK。滅,1,2,3,4,5,6,7,8,9,滅,FDAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H第一個(gè)為零,其他與上相同,因?yàn)槭蝗绻麨榱泔@示熄滅 定時(shí)器T0、T1中斷服務(wù)程序的設(shè)計(jì)=====TO溢出中斷(響鈴程序)=====T0INT:也可以將全部程序均安排在前臺,后臺程序?yàn)椤笆瓜到y(tǒng)進(jìn)入睡眠狀態(tài)”,以利于系統(tǒng)節(jié)電和抗干擾。這如同當(dāng)一名操作工人比較容易,而當(dāng)一個(gè)廠長就比較難了。在各執(zhí)行模塊進(jìn)行定義時(shí),將要牽扯到的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型問題也一并規(guī)劃好。軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計(jì)做一個(gè)總體規(guī)劃。 “冷啟動”時(shí),系統(tǒng)的狀態(tài)全部無效,進(jìn)行徹底的初始化操作;而“熱啟動”時(shí),對系統(tǒng)的當(dāng)前狀態(tài)進(jìn)行修復(fù)和有選擇的初始化。由于軟件看門是高級中斷,它將阻止說要中斷響應(yīng),由此可見清除中斷激活標(biāo)志的重要性。對各專用寄存器的復(fù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1