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

正文內(nèi)容

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

2025-08-09 14:15上一頁面

下一頁面
  

【正文】 ====T1INT: 蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)、報(bào)警器、電子玩具、汽車電子設(shè)備、電話機(jī)、定時(shí)器等電子產(chǎn)品中作發(fā)聲器件。 (2)約6秒以后,電磁鐵釋放。經(jīng)過這半個(gè)學(xué)期的努力,在老師和同學(xué)的幫助下終于徹底的做完了畢業(yè)設(shè)計(jì)的所有工作。而且,通過這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,學(xué)會(huì)了堅(jiān)持和努力,這將為以后的學(xué)習(xí)做出了最好的榜樣!同時(shí),該設(shè)計(jì)也有不足之處,缺少了答題計(jì)分等功能。真誠的感謝所有的幫助過我的老師們,同學(xué)們、家人和朋友們。很多子程序是可以借鑒書本上的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問題所在,這需要對單片機(jī)的結(jié)構(gòu)很熟悉。即使在設(shè)計(jì)完畢交給用戶使用后,對系統(tǒng)的功能改進(jìn)或升級也只是通過改寫程序來完成,極大地方便了用戶或設(shè)計(jì)者對電路更新。板子做好后在一個(gè)小時(shí)左右把元件都焊上去了。 管理密碼的設(shè)置 (1)按下兩次“0”鍵再按下設(shè)置鍵,蜂鳴器鳴叫長響一聲,數(shù)碼顯示管顯示C2 IN ,個(gè)人密碼開始設(shè)置或更改。OUT:=====延時(shí)(顯示和去抖動(dòng)用到)=====DELAY:====加減時(shí)間延時(shí)(起到不會(huì)按下就加N個(gè)數(shù))======DELAY1: MOV 35H,08HLOOP0: ACALL DELAY AJMP COUNTTRUE8: MOV R3,05HTZ4:JMP TRUE8 JNB ,TRUE2一秒標(biāo)志減1 MOV 31H,B。 JZ SETR1。TZ1:JMP FALSE7TZ2:JMP FALSE8。 JNB ,FALSE4去抖動(dòng),如果開始鍵按下就向下執(zhí)行,否者跳到非法搶答查詢 SETB TR0。CLR RING50ms為一次溢出中斷 MOV TL0,0FFH。 ACALL BARK。各執(zhí)行模塊規(guī)劃好后,就可以監(jiān)控程序了。而對中斷激活標(biāo)志的清除工作常被遺忘,因?yàn)樗鼪]有明確的位地址可供編程。 它們各有自己的特點(diǎn),其中獨(dú)立鍵盤硬件電路簡單,而且在程序設(shè)計(jì)上也不復(fù)雜,一般用在對硬件電路要求不高的簡單電路中;矩陣鍵盤與獨(dú)立鍵盤有很大區(qū)別,首先在硬件電路上它要比獨(dú)立鍵盤復(fù)雜得多,而且在程序算法上比它要煩瑣,但它在節(jié)省端口資源上有優(yōu)勢得多,因此它更適合于多按鍵電路。如果編寫這樣一個(gè)集中顯示模塊有困難,也可以將顯示模塊編小一些,只完成顯示緩沖區(qū)的內(nèi)容輸出到顯示器件上的工作。當(dāng)時(shí)鐘頻率選用12MHz時(shí),C選取10uF,R選擇1000歐。MCS51的復(fù)位輸入引腳RST為MCS51提供了初始化的手段,可以使程序從指定處開始執(zhí)行,在MCS51的時(shí)鐘電路工作后,只要RST引腳上出現(xiàn)超過兩個(gè)機(jī)器周期以上的高電平時(shí),即可產(chǎn)生復(fù)位的操作。這種方式適合用來使單片機(jī)的時(shí)鐘與外部信號一致。(4) RAM空間,AT89S51內(nèi)部RAM不多,當(dāng)要增強(qiáng)軟件數(shù)據(jù)處理功能時(shí),往往覺得不足。它們的地址分配在80H~FFH中,即在RAM地址中。第二章 單片機(jī)的功能簡介 89系列單片機(jī)的概況MCS51 單片機(jī)是美國INTE 公司于1980 年推出的產(chǎn)品,典型產(chǎn)品有 80 31(內(nèi)部沒有程序存儲器,實(shí)際使用方面已經(jīng)被市場淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51 的5 倍,實(shí)際使用方面已經(jīng)被市場淘汰)和8751 等通用產(chǎn)品,一直到現(xiàn)在, MCS5 1 內(nèi)核系列兼容的單片機(jī)仍是應(yīng)用的主流產(chǎn)品(比如目前流行的89S5已經(jīng)停產(chǎn)的89C51 等),各高校及專業(yè)學(xué)校的培訓(xùn)教材仍與MCS51 單片機(jī)作為代表進(jìn)行理論基礎(chǔ)學(xué)習(xí)。:(1)搶答器具有定時(shí)搶答功能,且一次搶答的時(shí)間由主持人設(shè)定(如30秒)。 畢 業(yè) 設(shè) 計(jì)(論 文)題 目: 基于51單片機(jī)的搶答器設(shè)計(jì) 院 (系): 專 業(yè): 班 級: 學(xué)生姓名:   導(dǎo)師姓名: 職稱: 目 錄第一章 搶答器的概述 系統(tǒng)設(shè)計(jì)的功能 搶答器需求分析 搶答器的工作原理第二章 單片機(jī)的功能簡介 89系列單片機(jī)的概述 AT89S51的功能 TA89S51特殊功能寄存器 AT89S51單片機(jī)的內(nèi)部結(jié)構(gòu)第三節(jié) 硬件電路的設(shè)計(jì) 總電路原理 時(shí)鐘頻率電路的設(shè)計(jì) 復(fù)位電路的設(shè)計(jì) 復(fù)位電路的可靠性設(shè)計(jì) 人工復(fù)位 顯示電路的設(shè)計(jì) 控制電路的實(shí)現(xiàn) 發(fā)聲 系統(tǒng)復(fù)位第四章 軟件設(shè)計(jì) 軟件任務(wù)分析 顯示子程序的設(shè)計(jì) 定時(shí)器T0、T1中斷服務(wù)程序的設(shè)計(jì) 搶答器處理程序的設(shè)計(jì) 主程序及分析第五章 元器件及焊接調(diào)試第六章 設(shè)計(jì)小結(jié)致謝參考文獻(xiàn)摘當(dāng)主持人啟動(dòng)開始鍵后,定時(shí)器進(jìn)行減計(jì)時(shí)。有些文獻(xiàn)甚至也將8051 泛指MCS51 系列單片機(jī),8051 是早期的最典型的代表作,由于MCS51 單片機(jī)影響極深遠(yuǎn),許多公司都推出了兼容系列單片機(jī),就是說MCS51 內(nèi)核實(shí)際上已經(jīng)成為一個(gè)8 位單片機(jī)的標(biāo)準(zhǔn)。這些寄存器的名稱和地址見表22。如果系統(tǒng)配置了外部RAM,則建議多留一些空間。在我的這個(gè)設(shè)計(jì)中沒有也無需與外部時(shí)鐘信號一致,所以我選擇了內(nèi)部振蕩方式,由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。只要 RST保持高電平,則MCS51循環(huán)復(fù)位。 顯示電路的設(shè)計(jì)顯示功能與硬件關(guān)系極大,當(dāng)硬件固定后,如何在不引起操作者誤解的前提下提供盡可能豐富的信息,全靠軟件來解決。這時(shí)各功能模塊在提出顯示申請時(shí),還需要將顯示內(nèi)容按需要的格式送入顯示緩沖區(qū)中。其次就是消除在按鍵過程中產(chǎn)生的“毛刺” 現(xiàn)象。有的編程人員用020000(LJMP 0000H)作為軟件陷阱,認(rèn)為直接轉(zhuǎn)向0000H地址就完成了軟件復(fù)位,就是這類錯(cuò)誤的典型代表。首先根據(jù)系統(tǒng)功能和鍵盤設(shè)置選擇一種最適合的監(jiān)控程序結(jié)構(gòu)。 RETIMOV A,R2MOV R6,AMOV R3,08HCLR OKAJMP COUNT 程序及分析單片機(jī)控制8路搶答器程序OK EQU 20H。 MOV R1,30。 MOV TMOD,11H。越高發(fā)聲頻率越高,越尖一開始就運(yùn)行定時(shí)器,重置TH1/TL1就可以了。 MOV A,R1=====非法搶答處理程序=====FALSE1: ACALL BARK。 AJMP ERRORFALSE6: ACALL BARKMOV R3,06H如果R1為0, R1就置99, JNB ,INC1個(gè)位存于(31H) CLR RING MOV A,R2 MOV A,R2 AJMP COUNTTRUE5: ACALL BARK。 MOV R5,0BH AJMP START 。 MOV DPTR,DAT2 ACALL DISPLAY MOV 32H,12HLOOP: SETB RING (2)任意輸入1至12位數(shù)字(輸入多于12位的成個(gè)人密碼設(shè)置無效)后按“#”鍵確認(rèn),蜂鳴器鳴叫長響一聲,數(shù)碼顯示管顯示SET C2表示個(gè)人設(shè)置成功,如無任何操作系統(tǒng)自動(dòng)進(jìn)入休眠狀態(tài)?;仡^再看看該設(shè)計(jì),還可以將設(shè)計(jì)的擴(kuò)展功能增強(qiáng):可以設(shè)計(jì)聲控裝置,在主持人說開始時(shí),系統(tǒng)自動(dòng)完成清零并開始計(jì)時(shí)的功能。因此可以說單片機(jī)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。感謝對本設(shè)計(jì)進(jìn)行評審的專家們,感謝他們給我提出的寶貴意見和建議。在設(shè)計(jì)過程中我發(fā)現(xiàn)自己考慮問題很不全面,自己的專業(yè)知識掌握的很不牢固,所掌握的計(jì)算機(jī)應(yīng)用軟件還不夠多,我希望自己的這些不足之處能在今后的工作和學(xué)習(xí)中得到改善。如果提供相應(yīng)的器材及時(shí)間上的寬限,一定可以完成上述擴(kuò)展功能,進(jìn)一步完善作品。 4、開門,鎖門 (1)輸入正確的管理密碼或個(gè)人密碼后按 “?!辨I確認(rèn),蜂鳴器鳴叫長響一聲,數(shù)碼顯示管顯示SET CI或SET C2表示密碼正確,電磁鐵吸合,可以開門、鎖門動(dòng)作。 RETI。 MOV TL0,0FFH MOV 33H,0AFHLOOP1: MOVC A,A+DPTR查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出, ACALL DISPLAY SETB RING CLR OK MOV R3,02H MOV R6,A。QUIT:如按下停止鍵退出 AJMP CHECKLARGER: MOV A,R0大于5s跳到LARGER,小于等于5s會(huì)提醒 ACALL DELAY1 JNB ,INC0。 JNB ,FALSE5送R1R6,因?yàn)镽1中保存了搶答時(shí)間RING EQU 22H。 MOV TH1,3CHMOV TL1,0B0HINC R0RETIEND 搶答器處理程序的設(shè)計(jì)搶答器處理程序:TRUE1: ACALL BARK。這如同當(dāng)一名操作工人比較容易,而當(dāng)一個(gè)廠長就比較難了。由于軟件看門是高級中斷,它將阻止說要中斷響應(yīng),由此可見清除中斷激活標(biāo)志的重要性。 按鈕輸入的硬件處理按鈕的觸點(diǎn)在閉合和斷開時(shí)均會(huì)產(chǎn)生抖動(dòng),這是觸點(diǎn)的邏輯電平是不穩(wěn)定的,如不妥善處理,將會(huì)引起按鍵命令的錯(cuò)誤執(zhí)行或重復(fù)執(zhí)行。例如后臺程序需要調(diào)用顯示,將有關(guān)信息送入到現(xiàn)實(shí)緩沖區(qū)進(jìn)行顯示;中斷返回后,后臺程序繼續(xù)送完后半部分顯示內(nèi)容,但前半部分內(nèi)容已經(jīng)變了,這樣就出現(xiàn)了顯示錯(cuò)誤。這說明,顯示模塊與操作有關(guān),即監(jiān)控程序是需要調(diào)用顯示模塊。本系統(tǒng)采用按鍵復(fù)位方式的復(fù)位電路。電容器CC2起穩(wěn)定振蕩頻率、快速起振的作用,電容值我選擇了30pF。隨著軟件設(shè)計(jì)水平的提高,往往只要改變或增加軟
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1