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

正文內(nèi)容

基于單片機(jī)的搶答器設(shè)計(jì)畢業(yè)設(shè)計(jì)-閱讀頁(yè)

2025-07-25 19:09本頁(yè)面
  

【正文】 B0=1。qiangdanum=4。 } /* 4號(hào)選手搶答成功,數(shù)碼管顯示 4,蜂鳴器響,第 4個(gè)二極管亮 */ } void time0() interrupt 1 {num++。 TL0=(6553650000)%256。 for(x=z。x) 17 for(y=110。y)。 ge=time%10。 P0=table[ge]。 P2=0xf7。 delay(5)。 P0=table[qiangdanum]。 } /*顯示函數(shù):來(lái)顯示 060的計(jì)數(shù) */ 第三節(jié) 中斷程序 一、 什么是中斷 中斷是指由于某種隨機(jī)事件的發(fā)生,計(jì)算機(jī)暫?,F(xiàn)行的程序的運(yùn)行,轉(zhuǎn)去執(zhí)行另一個(gè)程序,以處理發(fā)生的事件,處理完畢后又自動(dòng)返回原來(lái)的程序繼續(xù)運(yùn)行。它 們的描述如 表 : 表 五種中斷源的表示 中斷源符號(hào) 名稱(chēng) 終端引起的原因 中斷矢量地址 INT0 外部中斷 0 由 0003H T0 定時(shí)器中斷 0 定時(shí) /計(jì)數(shù)器 0回零溢出 0013H INT1 外部中斷 1 由 000BH T1 定時(shí)器中斷 1 定時(shí) /計(jì)數(shù)器 1回零溢出 001BH 18 TI/RI 串行中斷 串行口接收或發(fā)送完幀數(shù)據(jù)引起的中斷 0023H 中斷源符號(hào)名稱(chēng)終端引起的原因中斷矢量地址 : INT0外部中斷 0由 0003H; T0定時(shí)器中斷 0定時(shí) /計(jì)數(shù)器 0回零溢出 ; INT1外部中斷 1由 000BH; T1定時(shí)器中斷 1定時(shí) /計(jì)數(shù)器 1回零溢出 ; TI/RI 串行中斷串行口接收或發(fā)送完幀數(shù)據(jù)引起的中斷 0023H。當(dāng)單片機(jī)復(fù)位時(shí), IE 被清零。(定時(shí) /計(jì)數(shù)器的初始化通過(guò)定時(shí) /計(jì)數(shù)器的方式寄存器 TMOD 和控制寄存器 TCON 來(lái)完成。 ② 中斷程序的編寫(xiě)的步驟: ( 1) 根據(jù)要求設(shè)置 IE(中斷允許寄存器)的對(duì)應(yīng)位 EA( EA總中斷允許位 EA=1開(kāi)放 所有的中斷; EA=0禁止所有的中斷),某個(gè)中斷源還有相應(yīng)的中斷允許位 ①、 當(dāng) =1時(shí):允許相應(yīng)中斷源的中斷; ②、 當(dāng) =0時(shí):禁止相應(yīng)中斷源的中斷; ( 2) INT0、 INT1設(shè)定觸發(fā)方式 IT0(外部中斷觸發(fā)方式控制位)當(dāng)為 0時(shí):低電平觸發(fā);當(dāng)為 1時(shí):下降沿觸發(fā); ( 3)返回值是 Void 中斷函數(shù)名() interrupt()。 優(yōu)點(diǎn): ( 1)實(shí)現(xiàn)分時(shí)操作 , CPU 分為多個(gè) I/O 設(shè)備服務(wù),提高計(jì)算機(jī)的利用率(提前安排好的函數(shù)而中斷不同); ( 2)實(shí)時(shí)響應(yīng) , CPU 能夠及時(shí)處理應(yīng)用系統(tǒng)的隨機(jī)事件,系統(tǒng)的實(shí)時(shí)性大大增強(qiáng); ( 3)可靠性高 , CPU 具有處理設(shè)備故障及掉電等突發(fā)性事件的能力,從而使系統(tǒng)的可靠性提 高。 此程序?yàn)?51 單片機(jī)中斷部分參考程序 include define uchar unsigned char unsigned char status。 void service_int1()interrupt 2 using 2 { flag=1。 } void main(void) { uchar a,b,c,d。 IE=0x84。) { if(flag) { switch(status) { case 0:a=1。 case 1:b=0。 case 2:c=0。 case 3:d=0。 default:a=10。 } flag=0。我們?cè)O(shè)計(jì)好的硬件電路和軟件程序,只有經(jīng)過(guò)聯(lián)合調(diào)試,才能驗(yàn)證其正確性;軟硬件的配人情況以及是否達(dá)到設(shè)計(jì)任務(wù)的要求,也只有經(jīng)過(guò)調(diào)試,才能發(fā)現(xiàn)問(wèn)題并加以解決、完善,最終開(kāi)發(fā)成實(shí)用產(chǎn)品。這種調(diào)試可單獨(dú)模擬進(jìn)行,也可通過(guò)開(kāi)發(fā)裝置由軟件配合進(jìn)行,硬件聯(lián)機(jī)調(diào)試則必須在系統(tǒng)軟件的配合下進(jìn)行。程序的分塊調(diào)試一般在單片機(jī)開(kāi)發(fā)裝置上進(jìn)行,可根據(jù)所調(diào)程序功能塊的入口參量初值編制一個(gè)特殊的程序段,并連同被調(diào)程序功能塊一起在開(kāi)發(fā)裝置上運(yùn)行;也可配合對(duì)應(yīng)硬件電路單獨(dú)運(yùn)行某程序功能塊,然后檢查是否正確,如果執(zhí)行結(jié)果與預(yù)想的不 一致,可以通過(guò)單步運(yùn)行或設(shè)置斷點(diǎn)的方法,查出原因并加以改正,直到運(yùn)行結(jié)果正確為止。其它程序功能塊可按此法進(jìn)行調(diào)試。從而試驗(yàn)程序整體運(yùn)行的完整性、正確性和與硬件電路的配合情況。在聯(lián)調(diào)中如發(fā)現(xiàn)硬件問(wèn)題也應(yīng)及時(shí)修正,直到單片機(jī)系統(tǒng)的軟件、硬件全部調(diào)試成功為止。 23 第二節(jié) 軟件調(diào)試問(wèn)題及解決 首先對(duì)所用軟件及使用方法介紹如下: Keil 是德國(guó)開(kāi)發(fā)的一個(gè) 51單片機(jī)開(kāi)發(fā)軟件平臺(tái),最開(kāi)始只是一個(gè)支持 C 語(yǔ)言和匯編語(yǔ)言的編譯器軟件??梢哉f(shuō)它是一個(gè)比較重要 的軟件,熟悉他的人很多很多,用戶(hù)群極為龐大,要遠(yuǎn)遠(yuǎn)超過(guò)偉福等廠家軟件用戶(hù)群,操作有不懂的地方只要找相關(guān)的書(shū)看看,到相關(guān)的單片機(jī)技術(shù)論壇問(wèn)問(wèn),很快就可以掌握它的基本使用了。 ( 1)安裝 keil 與 proteus; ( 2) 把安裝 proteus\ MODELS 目錄下 文件復(fù)制到 Keil 安裝目錄的 \C51\BIN 目錄中 ; ( 3 )修改 keil 安裝目錄下 文件,在 C51 字段加入TDRV5=BIN\ (Proteus VSM Monitor51 Driver),保存 ; (注意:不一定要用 TDRV5,根據(jù)原來(lái)字段選用一個(gè)不重復(fù)的數(shù)值就可以了。 ) 打開(kāi) proteus,畫(huà)出相 應(yīng)電路,在 proteus 的 debug 菜單中選中 use remote debug monitor。 進(jìn)入 KEIL 的 project 菜單 option for target 39。在 DEBUG 選項(xiàng)中右欄上部的下拉菜單選中 Proteus VSM Monitor51 Driver。 問(wèn)題:有時(shí)候在自己創(chuàng)建的元器件的管腳上無(wú)法實(shí)現(xiàn)連線。因?yàn)樵?ISIS 中,每個(gè)元器件的管腳都要占據(jù)一塊區(qū)域(就像自己的保護(hù)區(qū)一樣,不容別人隨意侵犯),該區(qū)域會(huì)排斥外部的走線。當(dāng)然最根本的辦法是重新編輯元器件,把其管腳間距調(diào)大一些。 第三節(jié) 焊 接的問(wèn)題及解決 一般來(lái)說(shuō),造成硬件問(wèn)題的首要問(wèn)題就是焊接了,也就是說(shuō)焊接的好與壞直接響產(chǎn)品的正常運(yùn)行。 ② 冷焊。 ③ 夾松香焊接 ,焊錫與元器件或印刷板之間夾雜著一層松香 ,造成電連接不良。對(duì)于有加熱不足的松 香膜的情況 ,可以用烙鐵進(jìn)行補(bǔ)焊。 ④ 焊錫連橋。這在對(duì)超小元器件及細(xì)小印刷電路板進(jìn)行焊接時(shí)要尤為注意。當(dāng)少量松香殘留時(shí) ,可以用電烙鐵再輕輕加熱一下 ,讓松香揮發(fā)掉 ,也可以用蘸有無(wú)水酒精的棉球 ,擦去多余的松香或焊劑。這多是由于加熱溫度不足或焊劑過(guò)少 ,以及 25 烙鐵離開(kāi)焊點(diǎn)時(shí)角度不當(dāng)浩成的內(nèi)。用電壓表測(cè)量接地引腳跟電源引腳之間的電壓,看是否符合電源電壓,常用的是 5V 左右。 第四節(jié) 單片機(jī)的通信 圖 MAX323與 RS232D 連接圖 ( 1) RS232C 是一種標(biāo)準(zhǔn)接口, D 型插座,采用 25芯引腳或 9芯引腳的連線器,我們一般采用 9芯引腳的。發(fā)送數(shù)據(jù)到 MODEN。接收數(shù)據(jù)到計(jì)算機(jī)或終端。計(jì)算機(jī)通過(guò)此引腳通知 MODEN,要求發(fā)送數(shù)據(jù)。發(fā)出作為對(duì)的回答,計(jì)算機(jī)才可以進(jìn)行發(fā)送數(shù)據(jù)。表示調(diào)制解調(diào)器可以使用,該信號(hào)有時(shí)直接接到電源上,這樣當(dāng)設(shè)備連通 shir 時(shí)即有效。表示 MODEN 已與 電話線路連接好。 MODEN 若接到交換臺(tái)送來(lái)的振鈴呼叫信號(hào),就發(fā)出該信號(hào)來(lái)通知計(jì)算機(jī)或終端。計(jì)算機(jī)收到 RI 信號(hào)以后,就發(fā)出信號(hào)到MODEN 作為回答,以控制它的轉(zhuǎn)換設(shè)備,建立通信鏈路。 規(guī)定:對(duì) TXD 和 RXD 上的數(shù)據(jù)信號(hào) “1” 的邏輯電平在 3V15V 之間, “0” 的邏輯電平在 +3V+15V 之間;對(duì)于 DTR、 DSR、 RTS、 CTS、 CD 等控制信號(hào), 3V25V表示信號(hào)無(wú)效,即斷開(kāi), +3V+25V 表示信號(hào)有效,即接通。在其內(nèi)部同時(shí)也完成 TTL 信號(hào)電平和 RS232C 信號(hào)電平的轉(zhuǎn)換。 MAX232芯片的引腳圖如 64所示,其中管腳 1到 6用于電源電壓的轉(zhuǎn)換,值要在外部接入相應(yīng)的電解電容即可;管腳 7到 10和管腳 11到 14構(gòu)成兩組 TTL 信 號(hào)電平與RS232C 信號(hào)電平的轉(zhuǎn)換電路,對(duì)應(yīng)管腳可直接與單片機(jī)串行口的 TTL 電平引腳和 PC機(jī)的 RS232C 電平引腳相連。我在圖書(shū)館查閱了大量的資料,同時(shí)也認(rèn)識(shí)到了圖書(shū)館的重要作用。在學(xué)習(xí)單片機(jī)這 門(mén)課程的時(shí)候,我們應(yīng)該好好你的記筆記,課下好好的做練習(xí)題才能把 C程序設(shè)計(jì)靈活的運(yùn)用到單片機(jī)程序的設(shè)計(jì)上,在單片機(jī)這門(mén)課程的學(xué)習(xí)上,我們還應(yīng)該知道一種常用的仿真軟件 proteus 軟件,可以讓你我們更為清晰的掌握STC89C51/52系列的實(shí)際應(yīng)用上的設(shè)計(jì)。也使我加深了對(duì)單片機(jī)及接口技術(shù)的理解和應(yīng)用,由于知識(shí)水平的局限,設(shè)計(jì)中可能會(huì)存在著一些不足,我真誠(chéng)的接受老師和同學(xué)的批評(píng)和指正。本文從選題到完成 ,從理論上的探討到實(shí)際問(wèn)題的解決,無(wú)處不飽含著 田豐 導(dǎo)師的心血。 29 參考文獻(xiàn) [1]北京:人民郵電出版社 .張立科《單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航》 . 20xx 年 [2]北京:高等教育出版社 .李金利《單片機(jī)原理及應(yīng)用技術(shù)》 . 20xx 年 [3]西安電子科技大學(xué)出版社 .董曉紅 . 20xx 年 [4]北京:電子工業(yè)出版社 .《單片機(jī)原理及接口技術(shù)》 .20xx 年 [5]北京:機(jī)械工業(yè)出版社 王振紅 《數(shù)字電路設(shè)計(jì)與應(yīng)用實(shí)踐教程》 .20xx 年 [6]清華大學(xué)出版社 .張靖武 .《單片機(jī)系統(tǒng)的 proteus 設(shè)計(jì)及仿真》 .20xx 年 [7]清華大學(xué)出版社 .潭浩強(qiáng) 《 C 程序設(shè)計(jì)》付曉
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1