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

正文內(nèi)容

基于單片機(jī)的電子智能搶答器畢業(yè)設(shè)計(jì)論文(專(zhuān)業(yè)版)

  

【正文】 //復(fù)位default:break。case 0xed:num=5。temp=P3。 //倒計(jì)時(shí)時(shí)間 選手編號(hào) cent 為中間變量 uchar Score[]={0,0,0,0,0,0,0,0,0}。(2) 搶答按鍵的的無(wú)線化,使用無(wú)線技術(shù)可以使選手在較遠(yuǎn)的距離內(nèi)進(jìn)行搶答。并顯示為當(dāng)前得分。效果如圖 58 所示。如圖 53 所示??梢燥@示搶答成功的選手和搶答犯規(guī)的選手。本科畢業(yè)論文29圖 45 LCD12864 初始化流程Fig. 45 LCD12864 initialization process根據(jù)上述流程對(duì) LCD12864 液晶進(jìn)行初始化。由于圖像字本科畢業(yè)論文28模要占用大量的代碼空間,所以為了節(jié)省空間本設(shè)計(jì)中只做了 5 秒倒計(jì)時(shí),第二處的15 秒倒計(jì)時(shí)仍舊采用字符的顯示方式。LCD12864 與單片機(jī)之間的通信有并行和串行兩種方式。 計(jì)時(shí)模塊定時(shí)器分為軟件定時(shí)器和硬件定時(shí)器,軟件定時(shí)器是靠指令延時(shí)完成定時(shí)任務(wù)的。? 主函數(shù)模塊:程序都是從主函數(shù)開(kāi)始運(yùn)行的,主函數(shù)要控制這個(gè)程序運(yùn)行的流程,將各個(gè)模塊有機(jī)的結(jié)合起來(lái),使系統(tǒng)穩(wěn)定的工作。一般先進(jìn)行自動(dòng)布線,然后手工布線進(jìn)行調(diào)整。這是電路板設(shè)計(jì)的先期工作,主要是完成原理圖的繪制,包括生成網(wǎng)絡(luò)表。工藝允許的條件下,使間距盡量小。容易受干擾的元器件不能太近,輸入和輸出元件要盡量遠(yuǎn)離。圖 34 復(fù)位電路Fig. 34 reset circuit復(fù)位電路主要由電解電容 C電阻 R按鍵 S1 組成。其中獨(dú)立鍵盤(pán)結(jié)構(gòu)簡(jiǎn)單,程序設(shè)計(jì)也較為簡(jiǎn)單,一般用于對(duì)硬件電路要求不高的簡(jiǎn)單電路中;矩陣鍵盤(pán)在硬件結(jié)構(gòu)上較為復(fù)雜,程序算法上也比獨(dú)立鍵盤(pán)復(fù)雜得多,但是矩陣鍵盤(pán)更加能夠節(jié)省端口資源,適合在按鍵較多的電路中使用。在本設(shè)計(jì)中使用的開(kāi)發(fā)板上硬件電路已經(jīng)固定,I/O 端口的分配也很合理,無(wú)需再重新分配 I/O 端口。為是硬件電路設(shè)計(jì)更加合理,應(yīng)注意以下幾個(gè)方面:(1)盡量使用集成度更高功能更強(qiáng)的芯片,以簡(jiǎn)化電路。所以采用 C 語(yǔ)言編寫(xiě)程序能更方便快捷的完成我們的設(shè)計(jì),并且具有良好的可移植性,方便以后移植系統(tǒng)到其他硬件設(shè)備上。使用蜂鳴器即可滿足設(shè)計(jì)需求。在不同的場(chǎng)合下,這兩種鍵盤(pán)都得到了廣泛的應(yīng)用,線性鍵盤(pán)是由若干獨(dú)立的按鍵構(gòu)成,每個(gè)按鍵的一端與單片機(jī)的一個(gè) I/O 口相連 [7]。本科畢業(yè)論文9圖 24 12864 外部結(jié)構(gòu)圖Fig. 24 12864 external structure該液晶模塊可顯示 84 行 1616 的漢字,也可以顯示 12864 像素的圖形。該產(chǎn)品標(biāo)準(zhǔn)易用,價(jià)格便宜,是新一代超強(qiáng)抗干擾、高速、低功耗的單片機(jī),指令代碼完全兼容傳統(tǒng) 8051單片機(jī)。主持人復(fù)位后進(jìn)入下一輪搶答。本科畢業(yè)論文5第 2 章 總體方案設(shè)計(jì) 系統(tǒng)主要功能本系統(tǒng)是以單片機(jī)為主控芯片的八路搶答器,它包括了 8 路搶答按鈕、計(jì)時(shí)顯示、倒計(jì)時(shí)提示、開(kāi)始與復(fù)位控制按鈕、加時(shí)減時(shí)控制按鈕。本科畢業(yè)論文4電腦搶答器的出現(xiàn)解決了策劃者們面對(duì)的難題,電腦搶答器是以電腦做為操作平臺(tái),控制器方面采用了數(shù)字電路和單片機(jī)的方式和電腦進(jìn)行通信,這樣設(shè)計(jì)使知識(shí)競(jìng)賽長(zhǎng)期以來(lái)固定的模式被打破 [1]。文章 對(duì)搶答器的背景與現(xiàn)狀、硬件設(shè)計(jì)、軟件設(shè)計(jì)及其仿真都做了詳細(xì)的介紹,使我們不僅元器件的原理及 設(shè)計(jì)有了深入的了解,也 對(duì)單 片機(jī)的設(shè)計(jì)研發(fā)過(guò)程有了更加深刻的體會(huì) 本設(shè)計(jì)主要采用單片機(jī)控制,采用手 動(dòng)搶答的方式,有人 搶 答后,系統(tǒng)自動(dòng)封鎖其他人的搶答按鈕,使其不能再搶答,從而實(shí)現(xiàn)搶 答功能。除了電腦搶答器外還有數(shù)字電路式、單片機(jī)式的搶答器。開(kāi)始、復(fù)位、加時(shí)、減時(shí)按鈕都由主持人控制。預(yù)備時(shí)間結(jié)束后進(jìn)入 15 秒倒計(jì)時(shí)的搶答階段,有選手率先搶答時(shí)倒計(jì)時(shí)停止,屏幕顯示搶答成功的選手編號(hào),并鎖定鍵盤(pán),使其他選手的搶答無(wú)效。? 外部中斷 4 路,下降沿中斷或低電平觸發(fā)中斷。? 2MHz 始終頻率。非編碼鍵盤(pán)是用軟件的方法識(shí)鍵和譯鍵。它增加了變量數(shù)據(jù)類(lèi)型( 如 bit、sb)、中斷服務(wù)函數(shù)(如 interrupt n),對(duì) 80C5l 單片機(jī)的特殊功能寄存器的定義是 C51 特有的,是對(duì)標(biāo)準(zhǔn) C 語(yǔ)言的擴(kuò)展。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)??紤]到以后修改擴(kuò)展的方便。所有的按鍵全部在接在 P3 口的鍵盤(pán)陣列中,第一行和第二行按鍵為 8 為選手的搶答按鍵,第三行是主持人控制按鍵,左一為加分鍵、左二為減分鍵、左三為開(kāi)始鍵、左四為復(fù)位鍵。在按鍵的過(guò)程中會(huì)出現(xiàn)抖動(dòng)現(xiàn)象,這種現(xiàn)象會(huì)造成按下按鍵判定不準(zhǔn)確,要消除這種影響就需要在掃描程序中采用消抖動(dòng)處理 [13]。 發(fā)聲電路的設(shè)計(jì)蜂鳴器是眾多電子產(chǎn)品中常用的發(fā)聲器件,本設(shè)計(jì)中也使用蜂鳴器作為發(fā)聲裝置,本設(shè)計(jì)中的發(fā)聲電路如圖 25 所示。根據(jù)電路的功能模塊,對(duì)全部元器件進(jìn)行布局時(shí),要符合以下原則:a) 按照電路的流程安排電路中各個(gè)功能單元的位置,使布局放便信號(hào)流通,并使信號(hào)盡量保持一致的方向。這樣有利于排除銅箔與基板間粘合劑受熱產(chǎn)生的揮發(fā)性氣體。這是確定電路板設(shè)計(jì)的框架,都可以從菜單欄 system 里進(jìn)行設(shè)置。圖 36 PCB 設(shè)計(jì)圖Fig. 36 PCB design本科畢業(yè)論文23第 4 章 軟件設(shè)計(jì) 軟件任務(wù)分析一個(gè)單片機(jī)系統(tǒng)是有軟硬件結(jié)合而成的,硬件電路的設(shè)計(jì)解決了系統(tǒng)的物理層面實(shí)現(xiàn),而要賦予這些硬件“靈魂” ,就需要軟件來(lái)實(shí)現(xiàn)。初 始 化開(kāi) 始 倒 計(jì) 時(shí)并 按 鍵 掃 描有 無(wú) 選 手 犯 規(guī) key==0顯 示 當(dāng) 前 倒計(jì) 時(shí) 時(shí) 間 屏 幕 顯 示 犯規(guī) 選 手 編 號(hào)倒 計(jì) 數(shù) q===0顯 示 當(dāng) 前 倒計(jì) 時(shí) 時(shí) 間按 鍵 掃 描是 否 有 選 手 搶 答在 屏 幕 上 顯 示 搶答 成 功 選 手 編 號(hào)和 當(dāng) 前 分 數(shù)倒 計(jì) 時(shí) 數(shù)t6上 電N YYNYN蜂 鳴 器 發(fā) 聲 提醒 最 后 5s倒 計(jì) 時(shí) 數(shù) t=0屏 幕 顯 示 無(wú) 人 搶答NNY總 開(kāi) 始start==0NY主 持 人 按 下 復(fù) 位此 時(shí) 顯 示 各 個(gè) 選 手的 分 數(shù)時(shí) 間 減 一主 持 人 復(fù) 位進(jìn) 入 下 一 輪搶 答選 手 答 題回 答 是 否 正 確主 持 人加 分 主 持 人減 分NY圖 42 程序總流程圖本科畢業(yè)論文25Fig. 42 program flow chart圖 42 給出了程序的總體流程圖,之后,我們將對(duì)一些主要的程序進(jìn)行詳細(xì)的分析。定時(shí)/計(jì)數(shù)器有內(nèi)部定時(shí)和外部計(jì)數(shù)功能,但實(shí)質(zhì)上是計(jì)數(shù),數(shù)器對(duì)外部時(shí)間的計(jì)數(shù)就是計(jì)數(shù)器,以單片機(jī)內(nèi)部機(jī)器周期計(jì)數(shù)累加它就是系統(tǒng)定時(shí)器 [18]。表 41 ST7920 基本指令集Table 41 ST7920 basic instruction set指令碼指令RS R/W D7 D6 D5 D4 D3 D2 D1 D0清除顯示 0 0 0 0 0 0 0 0 0 1地址歸位 0 0 0 0 0 0 0 0 1 X顯示狀態(tài)開(kāi)/關(guān) 0 0 0 0 0 0 1 D C B進(jìn)入點(diǎn)設(shè)定 0 0 0 0 0 0 0 1 I/D S游標(biāo)或顯 示移位控制 0 0 0 0 0 1 S/C R/L X X功能設(shè)定 0 0 0 0 1 DL X RE X X設(shè)定 CGRAM 地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0設(shè) 定 DDRAM 地址 0 0 1 0 AC5 AC4 AC3 AC2 AC1 AC0讀取忙標(biāo)志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0寫(xiě)數(shù)據(jù)到 RAM 1 0 數(shù) 據(jù)讀出 RAM 的值 1 1 數(shù) 據(jù)除了基本指令集外,還有擴(kuò)充指令集。犯規(guī)選手的顯示仍然是用字符顯示的方式,有選手犯規(guī)是在屏幕上顯示犯規(guī)選手的編號(hào)并響鈴提示。定時(shí)器的初始化主要在于選擇模式、開(kāi)中斷和對(duì)累加寄存器賦初值。并顯示為當(dāng)前得分。圖 54 倒計(jì)時(shí)顯示 countdown display正式搶答階段的倒計(jì)時(shí)顯示如圖 54 所示,并且在最后 5 秒會(huì)響鈴提示,符合設(shè)計(jì)要求。圖 59 無(wú)人搶答顯示Fig. 59 no contest當(dāng)直到搶答倒計(jì)時(shí)結(jié)束后還沒(méi)有人搶答,則屏幕顯示“無(wú)人搶答” 字樣,并發(fā)出連續(xù)不間斷的提示音。程序是一個(gè)系統(tǒng)的靈魂。Automation, 2022, (6): 6971.[23] Schultz T W. C and the 8051[M]. WOOD ISLAND PRINTS, 2022.本科畢業(yè)論文39致謝:本次畢業(yè)設(shè)計(jì)能順利完成,離不開(kāi)我的指導(dǎo)老師劉東卓老師的指導(dǎo)。sbit LCD12864_E_PORT = P2^5。temp=tempamp。break。 //第八位賦初值EA=1。break。break。j++) {。感謝所有提供了程序代碼的開(kāi)源愛(ài)好者,你們的無(wú)私奉獻(xiàn)給廣大的開(kāi)發(fā)這給予了最的的幫助和支持。對(duì)液晶模塊的使用讓我學(xué)會(huì)了用單片機(jī)與外部設(shè)備進(jìn)行通信的一般方式,使用串并行的方式各自的特點(diǎn)。? 可以顯示搶答成功的選手和搶答犯規(guī)的選手。效果如圖 557 所示。預(yù)備搶答倒計(jì)時(shí)狀態(tài)。這種操作簡(jiǎn)單便捷,在需要發(fā)出提示音的時(shí)候(本設(shè)計(jì)中需要本科畢業(yè)論文30發(fā)生的有倒計(jì)時(shí)的最后 5 秒提示音和選手搶答犯規(guī)是的告警音)能夠方便的的控制蜂鳴器的停啟。這部分首先我們將 8 為選手的登封存在一個(gè)數(shù)組中,顯示程序根據(jù)需要來(lái)調(diào)用每位選手的分?jǐn)?shù)顯示在屏幕上。有了上述的基本液晶控制函數(shù)之后,就可以通過(guò)調(diào)用以上的控制函數(shù)來(lái)進(jìn)一步的完成我們先是模塊的程序設(shè)計(jì)。直到 time 為零時(shí)關(guān)閉定時(shí)器。根據(jù)上述原理,我們繪制出按鍵掃描程序的流程圖如圖 43 所示。? 計(jì)時(shí)模塊:在搶答器的工作過(guò)程中多出設(shè)計(jì)的倒計(jì)時(shí)功能,計(jì)時(shí)模塊軟件主要完成準(zhǔn)確計(jì)時(shí)的功能。本設(shè)計(jì)中的按鍵,12864 液晶沒(méi)有封裝,需自行封裝。相鄰的焊盤(pán)盡量不要有銳角。 布線 I/O 口的導(dǎo)線應(yīng)盡量避免相鄰平行,最好加線間地線,以避免發(fā)生反饋藕合。為了設(shè)本科畢業(yè)論文20計(jì)出優(yōu)質(zhì)低廉的 PCB,應(yīng)遵循一些原則。軟件復(fù)位就是用一系列指令來(lái)模擬硬件復(fù)位功能。 C130pC230pX1CRYSTAL圖 32 外部震蕩源電路Fig. 32 external oscillators circuitC1 和 C2 通常取 30pF 左右,可以穩(wěn)定頻率并對(duì)震蕩頻率有微調(diào)作用 [11]。本設(shè)計(jì)所采用 STC89C52RC 單片機(jī)擁有8K 的程序空間,基本上能夠滿足電子搶答器的設(shè)計(jì)所需的空間大小。本設(shè)計(jì)即是采用 Keil 作為集成開(kāi)發(fā)環(huán)境,以 Proteus 作為仿真原理圖、PCB 設(shè)計(jì)工具。它是計(jì)算機(jī)所能本科畢業(yè)論文13提供的最快、最有效的語(yǔ)言。由此可知,有源蜂鳴器的控制和 LED 的控制對(duì)單片機(jī)而言是沒(méi)有區(qū)別的。8 為并行連接時(shí)序圖如圖 25 和圖 26 所示。本設(shè)計(jì)中可用的顯示設(shè)備有數(shù)碼管、液晶。除此之外,可編程邏輯器件(FPGA/CPLD)也可以用來(lái)作為主控芯片。在預(yù)備時(shí)間結(jié)束前搶答視為犯規(guī)。在后臺(tái)主持人可以修改,搶答時(shí)間和選手回答問(wèn)題的時(shí)間設(shè)置,原始狀態(tài)下?lián)尨饡r(shí)間為 30s,回答問(wèn)題時(shí)間為 60s。搶答器又稱(chēng)為第一信號(hào)鑒別器,其主要應(yīng)用于各種知識(shí)競(jìng)賽、文藝活動(dòng)等場(chǎng)合。因此我們?cè)O(shè)計(jì)了以單片機(jī)為核心的新型智能的搶答器,在保留原始搶答器的基本功能的同時(shí)又增加了數(shù)碼管顯示電路實(shí)現(xiàn)了其他功能。主持人有開(kāi)始和結(jié)束、復(fù)位鍵。總結(jié)其系統(tǒng)的需求分析如下:在搶答時(shí)只有主持人按下開(kāi)始后才能搶答。這些處理器都可以用于本設(shè)計(jì)。(2)搶答器顯示模塊選擇方案在搶答器系統(tǒng)運(yùn)行的整個(gè)過(guò)程中都伴隨著信息的顯示,選擇一種合理的信息顯示方式能給我們的設(shè)計(jì)帶來(lái)方便。表 21 12864 引腳說(shuō)明Table 21 12864 pin description引腳號(hào) 引腳名稱(chēng) 功能說(shuō)明1 GND 電源地2 VCC 電源正端3 V0 對(duì)比度調(diào)整4 RS( CS) 并行數(shù)據(jù)/指令選擇型號(hào);串行片選信號(hào)5 R/W(SID) 并行讀寫(xiě)選擇信號(hào);串行的數(shù)據(jù)口6 E(CLK) 并行使能信號(hào);串行同步時(shí)鐘714 DB0DB7 數(shù)據(jù) 0數(shù)據(jù) 715 PSB 并/串行接口選擇:H并行 L串行16 NC 空腳本科畢業(yè)論文1017 /RST 復(fù)位 低電平有效18 VOUT 倍壓輸出腳(VDD=+ 有效)19 LED_A 背光源正極(LED+5V )20 LED_K 背光源負(fù)極(LED0V)在本設(shè)計(jì)中我們采用并行的方式在單片機(jī)和 12864 ??熘g通信。(4)發(fā)聲模塊選擇方案有源蜂鳴器和普通揚(yáng)聲器相比,最重要一個(gè)特點(diǎn)是只要按照極性要求加合適的直流電壓,就可以發(fā)出固有頻率的聲音,因此使用起來(lái)比揚(yáng)聲器簡(jiǎn)單 [8]。匯編語(yǔ)言的程序占用內(nèi)存少,執(zhí)行速度快,并且可以直接對(duì)硬件進(jìn)行編程,能夠充分發(fā)揮計(jì)算機(jī)的硬件功能。作為目前市場(chǎng)上最流行的單片機(jī)仿真軟件,它的好處是資源豐富,在網(wǎng)上能獲得最多的技術(shù)支持與幫助。所以你需要估計(jì)自己設(shè)計(jì)程序的復(fù)雜程度,選擇相匹配的單片機(jī)。時(shí)鐘電路如圖22 所示。硬件復(fù)位后,各個(gè)寄存器狀態(tài)唄初始化,對(duì)片內(nèi)通用寄存器的內(nèi)容沒(méi)有影響。必須遵守 PCB 設(shè)計(jì)的一般性原則,并應(yīng)符合抗干擾設(shè)計(jì)的要求。這樣,既美觀有容易裝焊,易于批量生產(chǎn)。焊盤(pán)補(bǔ)淚滴,當(dāng)與焊盤(pán)連接的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1