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

正文內(nèi)容

基于單片機(jī)的無(wú)線搶答器的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧在線文庫(kù)

  

【正文】 程序設(shè)計(jì) ............................................................. 16 連續(xù)模式 ........................................................... 16 違例模式 ........................................................... 18 LCD12864 初始化 .................................................... 20 5 6 硬件制作及其系統(tǒng) 調(diào)試 ................................ 21 硬件制作 ............................................................. 21 系統(tǒng)調(diào)試 ............................................................. 21 . 1 硬件調(diào)試 .......................................................... 22 軟件調(diào)試 ........................................................... 22 7 結(jié)論 ...................................................... 22 致 謝 ....................................................... 24 參考文獻(xiàn) ..................................................... 25 附 錄 1 ..................................................... 26 附 錄 2 .................................................... 27 附 錄 3…………………………………………………………………… .29 1 1 緒 論 課題研究的相關(guān) 背景 搶答器是一種應(yīng)用非常廣泛的設(shè)備,特別是在競(jìng)賽、搶答的場(chǎng)合中,更更是發(fā)揮著不可代替的作用。人們不用再為老式單片機(jī)中紛亂的導(dǎo)線及其頻繁的走動(dòng)而煩惱,只需一個(gè)遙控器,就可以完美的進(jìn)行各式各樣的活動(dòng)。 ( 4)搶 答器具有定時(shí)搶答功能,即主持人可以控制搶答的時(shí)間,可以設(shè)置為 0 到 9秒,當(dāng)主持人 說(shuō)明可以開(kāi)始搶答后,開(kāi)機(jī)。在此期間任何一名選手都可以搶答,搶答有效,系統(tǒng)優(yōu)先鎖存和顯示其號(hào)碼和分?jǐn)?shù)。 經(jīng)過(guò)認(rèn)真的調(diào)查分析,我們發(fā)現(xiàn): ( 1)人對(duì)信號(hào)的反應(yīng)需要一定的時(shí)間,一般是在 20ms80ms 內(nèi)出現(xiàn)的。為了滿足使用方便的要求,且使得電路結(jié)構(gòu)簡(jiǎn)單,性能可靠,無(wú)線電路模塊我們采用性能良好的收發(fā)模塊 PT2262/2272。使用 ATMEL公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。在 FLASH 編程和校驗(yàn)時(shí), P1口作為第八位地址接收。當(dāng) P3口寫(xiě)入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。石晶振蕩和陶瓷振蕩均可采用。 D0D5 、 7 1013 地址或數(shù)據(jù)管腳 ,當(dāng)做為數(shù)據(jù)管腳時(shí) ,只有在地址碼與2262 一致 ,數(shù)據(jù)管腳才能輸出與 2262 數(shù)據(jù)端 對(duì)應(yīng)的高電平 ,否則輸出為低電平 ,鎖存型只有在接收到下一數(shù)據(jù)才能轉(zhuǎn)換 。 PT2262/2272 芯片的地址碼設(shè)定和修改 PT2262/2272 芯片的地址編碼設(shè)定和修改:在通常使用中,我們一般采用 8 位地址碼和 4 位數(shù)據(jù)碼,這時(shí)編碼電路 PT2262 和解碼 PT2272 的第 1~ 8 腳為地址設(shè)定腳,有三種狀態(tài)可供選擇:懸空、接正電源、接地三種狀態(tài), 3 的 8 次方為6561,所以地址編碼不重復(fù)度為 6561 組,只有發(fā)射端 PT2262 和接收端 PT2272的地址編碼完 全相同,才能配對(duì)使用,遙控模塊的生產(chǎn)廠家為了便于生產(chǎn)管理,出廠時(shí)遙控模塊的 PT2262 和 PT2272 的八位地址編碼端全部懸空,這樣用戶可以很方便選擇各種編碼狀態(tài),用戶如果想改變地址編碼,只要將 PT2262 和 PT2272 的1~ 8 腳設(shè)置相同即可,例如將發(fā)射機(jī)的 PT2262 的第 1 腳接地第 5 腳接正電源,其它引腳懸空,那么接收機(jī)的 PT2272 只要也第 1 腳接地第 5 腳接正電源,其它引腳懸空就能實(shí)現(xiàn)配對(duì)接收。加上拉電阻,就可以和 LS/ALSTTL 輸出兼容。其中主機(jī)電路又包含了現(xiàn)實(shí)、接收、顯示等電路。在電源的選擇上我們使用 5v 的直流電源為系統(tǒng)供電。由于發(fā)射系統(tǒng)是采用電池供電,因此要求采用的芯片一般要具有低功耗的特點(diǎn)。不管紅外發(fā)射和接收器的距離遠(yuǎn)近。以驅(qū)動(dòng)蜂鳴器發(fā)出響聲。 圖 顯示電路模塊 5 軟件設(shè)計(jì) 部分 流程圖 流程圖是用一些圖框來(lái)表示各種操作。 下面將介紹幾個(gè)主要模塊的程序設(shè)計(jì)過(guò)程。 second=0。 if(Key!=0xff) { clock_ab=0。 if(mark==4) mark=39。 if(mark==64) mark=39。 Buzzer=1。 ro_time=Rob_time。 writeData(Fall_timesecond+0x30)。0xff。C39。 case 32:mark=39。break。 RL02=1。 while(1)。 writeData(ro_time+0x30)。 switch(mark) //掃面是哪個(gè)搶答成功 { case 1:mark=39。break。F39。 default: break。 21 delayMs(10)。因此,準(zhǔn)備工作已經(jīng)就緒。 因此,我們應(yīng)該根據(jù)自己的設(shè)計(jì),確定好 PCB 的尺寸。所以我采用了雙層布線。單元電路調(diào)試可以單獨(dú)進(jìn)行,也可以通過(guò)開(kāi)發(fā)裝置由軟件配合進(jìn)行。對(duì) PT2262 進(jìn)行檢測(cè)時(shí),我們發(fā)現(xiàn),按照原來(lái)的設(shè)計(jì),連接到 PT2262 使能端的電平拉 不低,導(dǎo)致芯片部分正常的工作,在進(jìn)行研究以后,我們將其使能口直接連到地。這是該程序功能已經(jīng)調(diào)試完畢,可以去掉附加程序段,其他程序功能塊可以按照這個(gè)方法進(jìn)行。 實(shí)踐證明,無(wú)線搶答器具有系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,容易使用,使用范圍廣泛 23 等特點(diǎn)。對(duì)我來(lái)說(shuō),這是一個(gè)很大的考驗(yàn)。耐心的調(diào)試,特別是在面對(duì)困難時(shí),永不放棄。 24 致 謝 從四月初由公司回學(xué)校到現(xiàn)在,已經(jīng)是差不多兩個(gè)月了。如果沒(méi)有他們的幫助,我的畢設(shè)和論文不會(huì)順利的完成。//蜂鳴器 sbit RL00=P2^5。 //搶答時(shí)間時(shí)間 uint Fall_time=5。 i 0。 delayUs()。 } } void writeCmd(uchar cmd) //寫(xiě)指令 { checkBusy()。 delayUs()。 delayUs()。 delayMs(10)。 case 1: writeCmd(y|0x90)。 while(str[i]!=39。//滅指示燈 clock_ab=1。 //允許輸出 Key=0xff。 if(mark==2) mark=39。 if(mark==32) mark=39。 if(sign==0) { Buzzer=0。 } } } } } void violation_mode() //違例模式 { uint mark=9,sign=0。 //禁止輸出 clock_ab=1。 mark=~Key。break。E39。 case 128:mark=39。 delayMs(500)。 RL02=1。 ro_time=Rob_timesecond。 //響一聲標(biāo)志搶答開(kāi)始 delayMs(500)。 Buzzer=0。 } writeCmd(0x9b)。break。 case 8:mark=39。A39。 out_ab=0。//亮違例指示燈 RL00=1。 Buzzer=0。 if(mark==128) mark=39。 if(mark==8) mark=39。 mark=markamp。 ro_time=Rob_timesecond。 uint ro_time。 case 3: writeCmd(y|0x98)。 delayMs(100)。 E=0。 RS=1。 delayUs()。 x=LCD_DATA。 } 29 void checkBusy(void) { char x=0x80。_nop_()。 uchar code datas2[]={D:100E:100F:100}。 sbit out_ab=P3^3。在完成基本功能的前提下,可以自由的設(shè)計(jì),自由的發(fā)揮。 從翻閱資料,設(shè)計(jì)電路圖,到最終完成 論文 ,用了差不多三個(gè)月的時(shí)間。 另外,在設(shè)計(jì)過(guò)程中,我采用了無(wú)線發(fā)射和接收電路,拓展了我的知識(shí)面,使我對(duì)無(wú)線 技術(shù)有了更深刻的理解和認(rèn)識(shí)。在硬件 制作方面,我們采用 protel04 制作 pcb,經(jīng)過(guò)雕刻,焊板,最終完成作品的設(shè)計(jì)工作。系統(tǒng)調(diào)試完成后,還 有進(jìn)行一段時(shí)間的試運(yùn)行。 軟件調(diào)試 軟件調(diào)試一般包括分塊調(diào)試和聯(lián)機(jī)調(diào)試兩個(gè)階段。沒(méi)有斷線,錯(cuò)線,短路等情況。任何一個(gè)剛設(shè)計(jì)好的硬件電路和軟件程序,都要經(jīng)過(guò)聯(lián)合調(diào)試,才能驗(yàn)證其正確性。這樣可以,電路比較美觀,而且可以減少布線的難度。 硬件設(shè)計(jì)時(shí)整個(gè)設(shè)計(jì)過(guò)程一個(gè)非常重要的一個(gè)環(huán)節(jié),它是最終實(shí)現(xiàn)電路功能的載體。 delayMs(100)。 主要包括LCD12864 的初始化、寫(xiě)指令、寫(xiě)數(shù)據(jù),寫(xiě)字符串以及在指定位置顯示等。break。 case 16:mark=39。B39。 if(Key!=0xff) clock_ab=0。 while(1) //這里添加發(fā)送模塊 復(fù)位判斷 { second=0。 delayMs(500)。 if(sign==0) { Buzzer=0。G39。break。 case 2:mark=39。 if(Key!=0xff) 19 { delayMs(1)。 second=0。 Buzzer=1。 writeCmd(0x9b)。 if(mark==16) mark=39。 if(mark==1) mark=39。 writeData(ro_time+0x30)。 //取搶答時(shí)間 RL00=0。 流程程序圖運(yùn)用工序圖示符號(hào)對(duì)生產(chǎn)現(xiàn)場(chǎng)的整個(gè)制造程序做詳細(xì)的記錄,以便對(duì)零部件、 產(chǎn)品 在整個(gè)制造程序中的操作、搬運(yùn)、檢驗(yàn)、儲(chǔ)存、等待作詳細(xì)的研究與分析,特別是用于分析其搬運(yùn)距離和等待、儲(chǔ)存等 “ 隱 16 藏成本 ” 的浪費(fèi)。 在設(shè)計(jì)時(shí) ,我希望能夠同時(shí)顯示八名選手的 號(hào)數(shù)和 分?jǐn)?shù), 且在有效搶答和違例搶答的情況下都可以顯示去對(duì)應(yīng)的組號(hào)。要注意,只有 PT2262 和 PT2272 的地址編碼完全一樣時(shí),才能配對(duì)使用。 圖 發(fā)射電路 14 接收電路 無(wú)線電路的接收模塊主要由編碼芯片 PT2272 和紅外接收頭 構(gòu)成。 13 圖 主控電路圖 無(wú)線搶答器單元電路模塊設(shè)計(jì) 發(fā)射電路 發(fā)射電路主要由 PT2262 編碼芯片和 74LS04 取反芯片 以及紅外發(fā)光二極管 組成。 該電路圖的設(shè)計(jì)比較簡(jiǎn)單。 ( 2) 操作電壓范圍: ( 3) 低輸入電流: ( 4) CMOS 器件的高噪聲抵抗特性 管腳說(shuō)明: OE:使能輸出 LE:數(shù)據(jù)鎖存使能 Dn:第 n路輸入數(shù)據(jù) On:第 n路輸出數(shù)據(jù) 功能表如下: 表 74HC573 功能表 X=不用關(guān)心 Z=高阻抗 LCD12864 12864 液晶顯示模塊概述 12864 液晶顯示模塊是 128*64 點(diǎn)陣的漢字圖形型液晶顯
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1