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

正文內(nèi)容

基于stc89c52單片機(jī)的多路搶答器設(shè)計(jì)論文(參考版)

2025-06-30 19:20本頁面
  

【正文】 3)LED數(shù)碼管的子程序(1)初始化LED數(shù)碼管動(dòng)態(tài)顯示,即其I / O口初始化,方向寄存器相應(yīng)的I / O端口(8位數(shù)據(jù)端口引腳是連接7段數(shù)碼管的數(shù)字和小數(shù)點(diǎn),4位選擇引腳與4位數(shù)碼管連接)設(shè)置為輸出,也就是說,數(shù)據(jù)端口是0xFF。在我們的設(shè)計(jì)中,因?yàn)?名選手參加比賽,8個(gè)通道都設(shè)置為輸入捕獲通道,即TIOS= 0X00。(2)首先輸入捕捉初始化,該選項(xiàng)是捕捉輸入或輸出。 FBUS是總線時(shí)鐘頻率, P是分頻因子。D2?D0(PR2?PR0)是TSCR2寄存器的頻率因子選擇位,他們是用來設(shè)置總線時(shí)鐘頻率的分頻系數(shù),分頻系數(shù)P可以1,2,4,8,16,32,64或128。下面的步驟是關(guān)于允許定時(shí)器中斷和禁止定時(shí)器復(fù)位。2)定時(shí)器子程序(1)當(dāng)定時(shí)器初始化時(shí),定時(shí)器將禁止工作,直到定時(shí)器啟用。如果接收過程失?。碏FH)數(shù)據(jù)將被退回。 RDRF位=1表示接收器是完整的,可以從SCI數(shù)據(jù)寄存器讀取接收到的數(shù)據(jù),那么,它需要讀取數(shù)據(jù)寄存器(SCIDR)。(3)SCI接收1位串口進(jìn)行功能編程。在開始的時(shí)候,SCI狀態(tài)寄存器1(SCISR1)需要來進(jìn)行判斷,其D7位(TDRE的)發(fā)送的TDRE=1,這意味著,已經(jīng)移動(dòng)到發(fā)送移位寄存器的數(shù)據(jù),它是發(fā)送數(shù)據(jù)寄存器空標(biāo)志,如果數(shù)據(jù)寄存器是空的,到數(shù)據(jù)寄存器中寫入新的數(shù)據(jù)時(shí)可以發(fā)送。 D2位是接收允許位,RE= 1,允許接收,RE= 0禁止接收。 D1位(PE)是校驗(yàn)允許位,體育= 1允許校驗(yàn),體育= 0不容許校驗(yàn)。SCI模塊的SCICR1第6點(diǎn)位(SCISWAI)是SCI允許位,SCI模塊被禁止在SCISWAI= 1,當(dāng)SCISWAI=0時(shí)被允許。五、響應(yīng)軟件設(shè)計(jì)1)SCI初始化函數(shù)SIC的初始化設(shè)置相應(yīng)的寄存器,主要是設(shè)置串口波特率,波特率為9600 bps,波特率是:BT = FBUS/(16 *BR)(1)BR是被SCI波特率設(shè)置速率寄存器,它是16寄存器,被分配兩次,第一次設(shè)置低8位,然后設(shè)置高5位,高8位前三是沒有意義的。4)電子計(jì)數(shù)器和顯示電路選手得分可以通過編程來解決,但顯示成績,需要硬件LED數(shù)碼管和液晶連接相應(yīng)的HCS12系列I / O端口,外部液晶顯示模塊應(yīng)具有漢字顯示功能。一旦在規(guī)定時(shí)間結(jié)束后,I / O端口發(fā)送一個(gè)信號(hào)給LED小燈上。2)定時(shí)電路HCS12都有自己的定時(shí)模塊,定時(shí)電路并不需要進(jìn)行設(shè)計(jì),可以直接使用HCS12的內(nèi)部定時(shí)模塊。B 設(shè)計(jì)的硬件電路 1)比賽的電路設(shè)計(jì)巡回賽比賽信號(hào)捕捉輸入方式,會(huì)有一個(gè)按鍵開關(guān)跳一次中斷。由PC電腦發(fā)送開始回答的信號(hào),如果沒有串行通信端口,整個(gè)系統(tǒng)就會(huì)癱瘓。如果選手回答,小燈將是亮的,否則,它不會(huì)亮。液晶屏是通過外部連接模塊來顯示問題和答案的。(3)LED數(shù)碼管顯示電路用于顯示參賽者的人數(shù)和分?jǐn)?shù)。在這里,定時(shí)器模塊的功能是限制時(shí)間,和捕捉輸入信號(hào)。(2)定時(shí)器模塊是必不可少的時(shí)序電路。(1)本系統(tǒng)采用按鈕開關(guān)作為搶答的關(guān)鍵,0和1通常被用來作為開關(guān)的輸入,圖1顯示了開發(fā)板選定部分的硬件結(jié)構(gòu)圖。開發(fā)板以MC9S12DG128為核心部件,采用模塊化設(shè)計(jì)方法,它提取了I / O資源的一部分,也提供了每個(gè)模塊相應(yīng)的接口電路,它還提供了A / D輸入通道,PWM低通濾波電路,16鍵的鍵盤輸入通道,8位數(shù)字I / O電路,SPI的I / O電路,SCI通信電路,I2C總線I / O擴(kuò)展電路等等。 四、響應(yīng)硬件設(shè)計(jì)搶答器的硬件要優(yōu)先設(shè)計(jì)。正確的答案將顯示在液晶屏上。如果一些選手得到機(jī)會(huì)而回答錯(cuò)誤,他或她的分?jǐn)?shù)將減1并顯示在數(shù)碼管上,然后單片機(jī)發(fā)送“下一步”,進(jìn)行下一個(gè)問題。同時(shí),定時(shí)電路開始工作,如果在允許的時(shí)間內(nèi)沒有得到回答問題的機(jī)會(huì),微控制器將給PC機(jī)發(fā)送“超時(shí)”,如果有人在指定的時(shí)間內(nèi)按下?lián)尨疰I,微控制器將發(fā)送他或她的號(hào)碼。此外,一些邏輯設(shè)計(jì)也是必要的。C超時(shí)電路若超出了設(shè)定的時(shí)間HCS12將發(fā)出超時(shí)信號(hào),并把這個(gè)信號(hào)傳送到PC計(jì)算機(jī)的串行端口,接下來將進(jìn)行下一輪搶答。此外,如果有人獲得回答這個(gè)問題的機(jī)會(huì),但在規(guī)定的時(shí)間內(nèi)給出的答案不正確,他也不能得分,若超過了時(shí)間也不得分,主持人將宣布正確的答案。B時(shí)序電路主持人可以通過預(yù)先的電路來設(shè)置比賽時(shí)間和答題時(shí)間。 三、搶答器設(shè)計(jì)的思路對(duì)搶答器的要求和功能進(jìn)行分析后,一般需要以下電路:A響應(yīng)電路該電路有兩個(gè)功能:一個(gè)是識(shí)別搶答時(shí)該選手的號(hào)碼并將其保存。在主持人清除系統(tǒng)后,如果參與者按下?lián)尨痖_關(guān),并且無論答案正確與否,第一個(gè)搶答者的號(hào)碼將立即由數(shù)碼管顯示。搶答器可以提供8名選手使用編號(hào)為1至8。(2) 該系統(tǒng)能識(shí)別搶答信號(hào)并確定選手的號(hào)碼。它的特點(diǎn)是結(jié)構(gòu)簡單,功能強(qiáng)大,可靠性好,實(shí)用性強(qiáng),這樣的競(jìng)爭才能真正公正、公平、公開的進(jìn)行。近年來,隨著科學(xué)技術(shù)的迅猛發(fā)展??,單片機(jī)的應(yīng)用越來越廣泛,這促進(jìn)了傳統(tǒng)測(cè)量和控制技術(shù)的飛速發(fā)展。它已經(jīng)無法滿足各種知識(shí)競(jìng)賽和各種節(jié)目的需求。它可以準(zhǔn)確、公正、直觀的判斷首位成功搶答選手的號(hào)碼。所以搶答器的基本功能得以實(shí)現(xiàn)。串行端口用于開始應(yīng)答信號(hào)的發(fā)送和接收,區(qū)分不同信號(hào)。該系統(tǒng)包括四個(gè)模塊:CPU1SCI串行通信、數(shù)字顯示管和計(jì)時(shí)器。搶答器可以正確的顯示首位成功搶答選手的號(hào)碼。 CPL 。將有效數(shù)據(jù)送到36H暫存 AJMP LOOP2 AA1: DEC R7 AJMP AA0BARK: SETB RING ACALL DELAY1 ACALL DELAY1 CLR RING。沒讀到有效數(shù)據(jù)時(shí)繼續(xù)轉(zhuǎn)到AAAA1LOOP2: DJNZ 33H,LOOP2 DJNZ 32H,LOOP3 RETAAAA1: MOV A,P1 CJNE A,0FFH,AA1 。第一個(gè)為零,其他與上相同,因?yàn)槭蝗绻麨榱泔@示熄滅DELAY1: MOV 35H,08HLOOP0: ACALL DISPLAY DJNZ 35H,LOOP0 RETDELAY: MOV 32H,12HLOOP: MOV 33H,0AFHLOOP1: DJNZ 33H,LOOP1 DJNZ 32H,LOOP RETDELAY2: MOV 32H,43HLOOP3: MOV 33H,1EH MOV A,R7 。查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出, MOV A,R3 MOVC A,A+DPTR MOV P2,0feH MOV P0,A ACALL DELAY2 MOV DPTR,DAT2 MOV A,R5 MOVC A,A+DPTR MOV P2,0fdH MOV P0,A ACALL DELAY2 MOV A,R4 MOVC A,A+DPTR MOV P2,0fbH MOV P0,A ACALL DELAY2 RETDAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。取回號(hào)數(shù) MOV R5,0BH MOV R4,0BH。三燈全滅 AJMP CHECK1FLASH: CJNE A,0CH,CHECK1。犯規(guī)號(hào)數(shù)暫存與(34H)HERE: MOV A,R0 CJNE A,06H,FLASH。搶答時(shí)間R2送R6 MOV R3,01H CLR ST。如果是搶答倒計(jì)時(shí),如是則查詢搶答,否者跳過查詢繼續(xù)倒數(shù)(這里起到鎖搶答作用) AJMP RECOUNTACCOUT: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: CLR ST。只在回答倒計(jì)時(shí)才有效 AJMP NEXTTCHECKK:JNB ,REPEAT。計(jì)時(shí)一秒R6自動(dòng)減1 MOV R0,00HCHECK: JNB ,QUIT。一秒標(biāo)志減1 AJMP CHECKLARGER: MOV A,R0 CJNE A,14H,CHECK。下面是1s的情況,響并顯示號(hào)數(shù)并清R0,重新計(jì) SETB RING MOV A,R6 JZ QUIT。大于5s跳到LARGER,小于等于5s會(huì)提醒 MOV A,R0 CJNE A,0AH,FULL。取十位 MOV R4,31H。十位存于(30H) MOV 31H,B。R6保存了倒計(jì)時(shí)的時(shí)間,之前先將搶答時(shí)間或回答時(shí)間給R6 MOV B,0AH DIV AB。重置定時(shí)器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H。如果R1為0, R1就置99, DEC R1 ACALL DELAY1 AJMP INT0SUBSETR1: MOV R1,63H ACALL DELAY1 AJMP INT0SUBBACK0: RETI INT1SUB:MOV A,R2 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY JNB ,INC1 JNB ,DEC1 JNB ,BACK1 AJMP INT1SUBINC1: MOV A,R2 CJNE A,63H,ADD1 MOV R2,00H ACALL DELAY1 AJMP INT1SUBADD1: INC R2 ACALL DELAY1 AJMP INT1SUBDEC1: MOV A,R2 JZ SETR2 DEC R2 ACALL DELAY1 AJMP INT1SUBSETR2: MOV R2,63H ACALL DELAY1 AJMP INT1SUBBACK1: RETI REPEAT: MOV A,R2。如果不是99,R2加1,如果加到99,R1就置0,重新加起。,如按下跳到DECO JNB ,BACK0。先在兩個(gè)時(shí)間LED上顯示R1 JNB ,INC0。搶答只顯示計(jì)時(shí),滅號(hào)數(shù) AJMP COUNT。搶答標(biāo)志位,用于COUNT子程序中判斷是否查詢搶答 MOV R7,01H。按鍵發(fā)聲 MOV A,R1 MOV R6,A。ddddddd ACALL DELAY JB ,NEXT。剛開始就運(yùn)行定時(shí)器,重置TH1/TL1就可以START: MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY。50ms為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1。設(shè)置未定時(shí)器/模式1 MOV TH0,0F0H MOV TL0,0FFH。初始設(shè)置搶答時(shí)間為15s MOV R2,45。開始搶答標(biāo)志 RING EQU 22H。Information Engineering of Guangdong, 2003, 3(3):2830.[12] Li Penghui. Snatched the answering programming based on the PLC intelligence[J] . Electrical Engineering, 2010, 9(9): 7677.[13] Wang Wei. Principle and applications of HCS12 microcontrollers[M]. Beijing: Beijing University of Aeronautics and Astronautics Press, 2007.[14] Han Manlin. Design of use touching screen and PLC to control the Fourway vying answer machine [J]. Electronic Engineer, 2007, 33(12) : 7780.[15] Li Hui
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1