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

正文內(nèi)容

基于單片機(jī)的六路搶答器-免費(fèi)閱讀

2025-02-09 11:20 上一頁面

下一頁面
  

【正文】 經(jīng)過這次課程設(shè)計(jì),我感知單片機(jī)的應(yīng)用范圍實(shí)在太廣了,小到一個(gè)小小的搶答器,就是我做的作品,大到航天衛(wèi)星,與我們?nèi)粘I钍氰蜩蛳嚓P(guān)。經(jīng)過兩天的時(shí)間,終于完成了系統(tǒng)外部電路的設(shè)計(jì)和焊接。倒數(shù)時(shí)間到小于5s會(huì)每秒響一下提示音。滅,1,2,3,4,5,6,7,8,9,滅,0DAT2:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H,3FH。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答,所以就鎖了搶答 AJMP COUNTTRUE2: ACALL BARK MOV A,R2 MOV R6,A MOV R3,02H CLR OK AJMP COUNTTRUE3: ACALL BARK MOV A,R2 MOV R6,A MOV R3,03H CLR OK AJMP COUNTTRUE4: ACALL BARK MOV A,R2 MOV R6,A MOV R3,04H CLR OK AJMP COUNTTRUE5: ACALL BARK MOV A,R2 MOV R6,A MOV R3,05H CLR OK AJMP COUNTTRUE6: ACALL BARK MOV A,R2 MOV R6,A MOV R3,06H CLR OK AJMP COUNT犯規(guī)搶答程序:ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3 。重置定時(shí)器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H 。按鍵發(fā)聲 MOV A,R1 MOV R6,A 。響鈴標(biāo)志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0INT ORG 0013H AJMP INT1SUB ORG 001BH AJMP T1INT ORG 0040HMAIN: MOV R1,60 。先按加一健調(diào)節(jié)的是搶答時(shí)間,反之則調(diào)節(jié)的是答題時(shí)間。相對(duì)來講,執(zhí)行模塊任務(wù)明確單純,比較容易編程,而監(jiān)控程序較易出問題。第三章 搶答器的軟件設(shè)計(jì) 軟件任務(wù)分析軟件任務(wù)分析和硬件電路設(shè)計(jì)結(jié)合進(jìn)行,哪些功能由硬件完成,哪些任務(wù)由軟件完成,在硬件電路設(shè)計(jì)基本定型后,也就基本上決定下來了。有的編程人員用020000(LJMP 0000H)作為軟件陷阱,認(rèn)為直接轉(zhuǎn)向0000H地址就完成了軟件復(fù)位,就是這類錯(cuò)誤的典型代表。從實(shí)現(xiàn)系統(tǒng)復(fù)位的方法來看,系統(tǒng)復(fù)位可分為硬件復(fù)位和軟件復(fù)位。 鍵盤電路設(shè)計(jì)鍵盤是人與微機(jī)系統(tǒng)打交道的主要設(shè)備。這時(shí)就不必?fù)?dān)心其他前臺(tái)模塊來打擾了,就可以得到一次完整的顯示機(jī)會(huì)。例如用DISP作顯示申請(qǐng)標(biāo)志,就可以這樣安排顯示模塊的調(diào)用,即DISP BIT ;顯示申請(qǐng)標(biāo)志SKEYEND:JNB DISP,RETI0 ;有顯示申請(qǐng)否? LCALL DISPLAY ;調(diào)用顯示模塊,更新顯示內(nèi)容 CLR DISP ;清除申請(qǐng) RETI ;中斷返回KEYEND為鍵盤解釋程序的最后匯集點(diǎn),這時(shí)如果發(fā)現(xiàn)有顯示申請(qǐng),就進(jìn)行集中操作,更新顯示內(nèi)容,否則就跳過這一步。這時(shí)顯示模塊不是由操作者通過命令鍵來驅(qū)動(dòng),而是由各類自動(dòng)執(zhí)行的功能模塊來驅(qū)動(dòng)。s。一般選用石英晶體振蕩器。202。如選用8155作I/O接口,則應(yīng)配置足夠的RAM,如6264,62256等。只要技術(shù)準(zhǔn)備充分,硬件設(shè)計(jì)的大返工是比較少的,軟件設(shè)計(jì)的任務(wù)貫徹始終,到中后期基本上都是軟件設(shè)計(jì)任務(wù),隨著集成電路技術(shù)的飛速發(fā)展,各種功能很強(qiáng)的芯片不斷出現(xiàn),使硬件電路的集成度越來越高,硬件設(shè)計(jì)的工作量在整個(gè)項(xiàng)目中的所占的比重逐漸下降。利用單片機(jī)系統(tǒng)來設(shè)計(jì)搶答器,使以上問題得以解決,即使兩組的搶答時(shí)間相差幾微秒,也可分辨出哪組優(yōu)先答題。 可以顯示是哪位選手有效搶答和無效搶答,正確按鍵后有音樂提示。內(nèi)部電路設(shè)計(jì)用匯編語言編寫。初始化聲生器主控制器時(shí)鐘頻率復(fù)位電路鍵盤顯示 系統(tǒng)主要功能模塊本系統(tǒng)采用模塊化設(shè)計(jì)智能搶答器,在搶答比賽中廣泛應(yīng)用,各組分別有一個(gè)搶答按鈕。在搶答中,只有當(dāng)主持人按開始之后才可以搶答。其中的煎熬是很痛苦的,深刻明白攻克自己“未知領(lǐng)域”的困難。五、進(jìn)度安排2012年6月4日5日:收集和課程設(shè)計(jì)有關(guān)的資料,熟悉課題任務(wù)何要求總體方案設(shè)計(jì)2012年6月6日8日:硬件電路設(shè)計(jì)2012年6月9日11日:軟件設(shè)計(jì)2012年6月12日13日:系統(tǒng)調(diào)試改進(jìn)2012年6月14日:整理書寫設(shè)計(jì)說明書2012年6月15日:答辯并現(xiàn)場(chǎng)考核六、教研室審批意見教研室主任(簽字): 年 月 日七|、主管教學(xué)主任意見 主管主任(簽字): 年 月 日八、備注指導(dǎo)教師(簽字): 學(xué)生(簽字):邵陽學(xué)院課程設(shè)計(jì)(論文)評(píng)閱表學(xué)生姓名 田政宇 學(xué) 號(hào) 1041202040 系 電氣工程系 專業(yè)班級(jí) 10級(jí)自動(dòng)化 題目名稱 基于單片機(jī)的六路搶答器設(shè)計(jì) 課程名稱 單片機(jī) 一、學(xué)生自我總結(jié)完成本次課程設(shè)計(jì)的過程,是一個(gè)從無到有的過程,經(jīng)歷了興奮、自信、失落、奮發(fā)、所悟、完成幾個(gè)過程。單片機(jī)課程設(shè)計(jì),要求學(xué)生更多的完成軟硬結(jié)合的動(dòng)手實(shí)踐方案,解決目前學(xué)生課程設(shè)計(jì)過程中普遍存在的缺乏動(dòng)手能力的現(xiàn)象。搶答后顯示優(yōu)先搶答者序號(hào),同時(shí)發(fā)出音響,并且不出現(xiàn)其他強(qiáng)打著的序號(hào);搶答器具有定時(shí)搶答功能,且一次搶答的時(shí)間由主持人設(shè)定,本搶答器的時(shí)間設(shè)定為60秒,當(dāng)主持人啟動(dòng)“開始”開關(guān)后,定時(shí)器開始減計(jì)時(shí),同時(shí)音樂盒有短暫的聲響;設(shè)定的搶答時(shí)間內(nèi)選手可以搶答,這時(shí)定時(shí)器停止工作,顯示器上顯示選手的號(hào)碼盒搶答時(shí)間,并保持到主持人按復(fù)位鍵;當(dāng)設(shè)定的時(shí)間到,而無人搶答時(shí),本次搶答無效,揚(yáng)聲器報(bào)警發(fā)出聲音,并禁止搶答,定時(shí)器上顯示00。于是, 再到圖書館和網(wǎng)上查找資料,在經(jīng)過借鑒很多類似的資料,文獻(xiàn)后,總算是有 點(diǎn) 眉目了。硬件設(shè)計(jì)使用的是52系列中的STC89C52,硬件設(shè)計(jì)利用其中中斷控制程序進(jìn)行強(qiáng)大部分的處理,通過多輸入與門的控制去申請(qǐng)單片內(nèi)部的中斷,以達(dá)到顯示搶答的目的。參賽者分系統(tǒng)設(shè)有:搶答按鈕、計(jì)時(shí)顯示、提示功能等(根據(jù)需要可另設(shè)或多設(shè)相關(guān)功能)。如果主持人沒有按下開始鍵,而選手就搶答了視為犯規(guī),數(shù)碼管顯示犯規(guī)者的號(hào)碼,蜂鳴器持續(xù)發(fā)聲。若在按開始鍵前搶答便是違規(guī),數(shù)碼管顯示00并顯示選手號(hào)。搶答器的工作流程分為:系統(tǒng)復(fù)位、正常流程、位列流程等幾部分。工作時(shí),用按鍵通過開關(guān)電路輸入各路的搶答信號(hào),經(jīng)單片機(jī)的處理,輸出控制信號(hào),控制數(shù)碼管和語音芯片工作。(3) 程序空間,選用片內(nèi)程序空間足夠大的單片機(jī),本設(shè)計(jì)采用STC89C52單片機(jī)。如果在硬件電路設(shè)計(jì)就預(yù)留出一些I/O端口,雖然當(dāng)時(shí)空著沒用,那么用的時(shí)候就派上用場(chǎng)了。248。單片機(jī)在工作時(shí),由內(nèi)部振蕩器產(chǎn)生或由外直接輸入的送至內(nèi)部控制邏輯單元的時(shí)鐘信號(hào)的周期稱為時(shí)鐘周期。這說明,顯示模塊與操作有關(guān),即監(jiān)控程序是需要調(diào)用顯示模塊。由于一處調(diào)用顯示模塊,故不會(huì)發(fā)生沖突。這樣分而治之比較容易編程,但要小心出現(xiàn)顯示混亂。在這里我們通過查表將字型碼送給7段數(shù)碼管顯示的數(shù)字, 。其次就是消除在按鍵過程中產(chǎn)生的“毛刺” 現(xiàn)象。軟件復(fù)位就是用一系列指令來模擬硬件復(fù)位功能,最后通過轉(zhuǎn)移指令使程序從0000H地址開始執(zhí)行。這部分程序如下:POWER DATA 67H ;上電標(biāo)志存放單元 ERR: CLR EA ;關(guān)中斷 MOV DPTR,ERR1 ;準(zhǔn)備返回地址PUSH DPLPUSH DPHRETI ;清除高級(jí)中斷激活標(biāo)志ERR1: MOV POWER,0AAH;重建上電標(biāo)志 CLR A ;準(zhǔn)備復(fù)位地址 PUSH ACC ;壓入復(fù)位地址0000HPUSH ACCRETI ;清除低級(jí)中斷激活標(biāo)志,從程序0000H開始執(zhí)行。在各執(zhí)行模塊進(jìn)行定義時(shí),將要牽扯到的數(shù)據(jù)結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1