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

正文內(nèi)容

基于單片機(jī)的籃球記分計(jì)時(shí)器的系統(tǒng)設(shè)計(jì)畢業(yè)論文-wenkub.com

2025-06-16 12:57 本頁(yè)面
   

【正文】 over()。amp。 //執(zhí)行相應(yīng)的功能 keyjianfen1()。 P3=0xff。 ET0=1。 while(k) { display(m,n,x,y)。 n=0。bujin==2) //如果jie==1amp。 if(P1_0==0) { while(P1_0==0)。 while(P1_0==1) { m=2。 T1=1。 } } } } }} /**************比賽結(jié)束及及點(diǎn)亮下半場(chǎng)指示燈程序*****************/void over() { int k=1000。 if(P1_0==0) { //當(dāng)暫停鍵再次按下時(shí)候,EA=1開中斷,計(jì)時(shí)數(shù)碼管 delay(1)。 } }/******************比賽暫停子程序***********************/void key4() { if(P1_0==0) //檢測(cè)到暫停按鍵按下時(shí)候,令EA=0關(guān)閉中斷 { delay(1)。 x=temp2。 // zidong==1amp。 } } } } }/**************交換場(chǎng)地,換分******************/void key3() //半場(chǎng)交換場(chǎng)地時(shí)自動(dòng)交換雙方比賽分?jǐn)?shù)子程序{ int temp1,temp2。 if(P1_0==0) { delay(1)。chuzanting==0) { EA=0。INT0==1amp。 n=59。 zanting=1。 } } if(INT1==0) //快表子程序,檢測(cè)到INT1按下時(shí),使倒計(jì)加快, { //通常情況下與回表子程序配合使用,即當(dāng)回表 //回過(guò)的時(shí)候,按此鍵調(diào)整時(shí)間 delay(10)。 n=0。 // chuzanting==0。 if(y==0) y=0。 if(x==0) x=0。 if(TXD==0) { while(TXD==0)。 //調(diào)用動(dòng)態(tài)刷新顯示程序}/********************加分**********************/ void keyjiafen1() //加分按鍵子程序,在主程序中不斷調(diào)用該子程序{ //當(dāng)檢測(cè)到甲隊(duì)加分按鍵按下時(shí),對(duì)應(yīng)加分 if(RXD==0) { //調(diào)用延時(shí)子程序 實(shí)現(xiàn)消除按鍵抖動(dòng)功能,即,當(dāng) delay(1)。 else m。 TL0=(6553620000)%256。 P2=0xff。 P2=0x7f。 ,動(dòng)態(tài)刷新乙隊(duì)分?jǐn)?shù)十位并延時(shí)點(diǎn)亮 P0=seg[y%100/10]。 P2=0xff。 P0=0。 P2=0xef。 //同理,動(dòng)態(tài)刷新時(shí)秒鐘個(gè)位并延時(shí)點(diǎn)亮 P0=seg[j%10]。 delay(1)。 P2=0xff。 P0=0。 //P1=0xbf, 即P1=1011 1111B,點(diǎn)亮對(duì)應(yīng)上半場(chǎng)指示燈 P2=0xfe。i++)。int chuzanting=0。在論文即將完成之際,從開始進(jìn)入課題到論文的順利完成,有多少可敬的老師、同學(xué)、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!謝謝你們!致謝附錄附錄一include code unsigned seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。從題目的選擇到項(xiàng)目的最終完成,您都始終給予我細(xì)心的指導(dǎo)和不懈的支持。 ,1994:1513~1514. [20]Qian Dong,Jianying network implementation based on Control and :2790~2793. [21],G..Galzerano and and accurate digital thermomenter Based on Anderson’s loop and Pt100 Journal of the International Measurement Confederation ,:56~58. [22](英)Ian Graham. ObjectOriented Methods: Principlesamp。我對(duì)單片機(jī)的學(xué)習(xí)不會(huì)因?yàn)楸驹O(shè)計(jì)的結(jié)束而結(jié)束,在接觸的眾多資料里,做設(shè)計(jì)只是走馬觀花般的點(diǎn)到,希望以后能夠進(jìn)行更系統(tǒng)的學(xué)習(xí)。同時(shí),做設(shè)計(jì)的這幾個(gè)月翻閱了很多書,也上了很多網(wǎng)站去尋找自己需要的資料。在此設(shè)計(jì)中共接入了2個(gè)四位一體7段共陽(yáng)極LED顯示器,其中一個(gè)四位一體7段共陽(yáng)極LED顯示器的前2位用于顯示分鐘,后2位用于顯示秒鐘,另一個(gè)四位一體7段共陽(yáng)極LED顯示器的前兩位和后兩位分別用于記錄甲乙隊(duì)的分?jǐn)?shù),每隊(duì)2個(gè)LED顯示器顯示范圍可達(dá)到0~99分。上半場(chǎng)結(jié)束后,停止計(jì)時(shí),蜂鳴器報(bào)警,報(bào)警結(jié)束后按下暫停\啟動(dòng)按鍵啟動(dòng)下半場(chǎng)計(jì)時(shí),同時(shí)可實(shí)現(xiàn)甲隊(duì)和乙隊(duì)交換分?jǐn)?shù),下半場(chǎng)指示燈亮,當(dāng)下半場(chǎng)也結(jié)束時(shí),上、下半場(chǎng)的指示燈同時(shí)亮,蜂鳴器響,仿真完成。 接通電源,計(jì)時(shí)顯示即開始倒計(jì)時(shí)工作,上半場(chǎng)指示燈亮,計(jì)時(shí)初始設(shè)計(jì)為2分鐘,如圖12所示,按下加分鍵實(shí)現(xiàn)對(duì)甲、乙兩隊(duì)分別加分,每按下一次加1分,如圖13所示.圖12 初始時(shí)間 圖13 按鍵加分 同樣可實(shí)現(xiàn)甲、乙兩隊(duì)的減分如圖14所示,按下暫停/啟動(dòng)鍵可實(shí)現(xiàn)暫停和啟動(dòng)。 ③提供軟件調(diào)試功能。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是: ①實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。程序部分由主程序、T0中斷程序、掃描顯示子程序、計(jì)時(shí)加減1秒的子程序、暫停子程序、快表和回表子程序、延時(shí)子程序等組成。Keil[14]是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。 3 軟件設(shè)計(jì)在設(shè)計(jì)程序之前,我們首先要對(duì)單片機(jī)應(yīng)用系統(tǒng)預(yù)完成的任務(wù)進(jìn)行深入的分析,明確系統(tǒng)的設(shè)計(jì)任務(wù)、功能要求和技術(shù)指標(biāo)。本次設(shè)計(jì)在顯示模塊用到的是一個(gè)4位一體和2個(gè)兩位一體共陰極數(shù)碼管,共有8個(gè)代碼輸入口和8個(gè)位選輸入口,采用排阻提供上拉電流數(shù)碼管,以保證有足夠大的電流點(diǎn)亮數(shù)碼管,采用動(dòng)態(tài)驅(qū)動(dòng),使各位數(shù)碼管逐個(gè)輪流受控顯示[20],這就是動(dòng)態(tài)驅(qū)動(dòng),由于掃描速度極快,顯示效果與靜態(tài)驅(qū)動(dòng)相同,其具體圖形如下圖6圖7所示:圖6 計(jì)時(shí)顯示器圖7 分?jǐn)?shù)顯示器 蜂鳴器通過(guò)一NPN三極管[3]進(jìn)行驅(qū)動(dòng),如圖8所示,觸發(fā)信號(hào)有基極引入。RST引腳是復(fù)位信號(hào)的輸入端。在一個(gè)單片機(jī)應(yīng)用系統(tǒng)中,時(shí)鐘是保障系統(tǒng)正常工作的基準(zhǔn)振蕩定時(shí)信號(hào),主要由晶振[19]和外圍電路組成,晶振頻率的大小決定了單片機(jī)系統(tǒng)工作的快慢。中斷允許控制位=1,允許中斷中斷允許控制位=0,禁止中斷表3 中斷允許控制寄存器符號(hào)位地址功能EA中斷總允許控制位。實(shí)際上,中斷服務(wù)程序必須判定是否是TF2 或EXF2激活中斷,標(biāo)志位也必須由軟件清0。這些中斷如圖10所示每個(gè)中斷源都可以通過(guò)置位或清除特殊寄存器IE中的相關(guān)中斷允許控制位[18]分別使得中斷源有效或無(wú)效。定時(shí)器的溢出也使得RCAP2H和RCAP2L中的16位值分別加載到定時(shí)器存儲(chǔ)器TH2和TL2中。如圖6所示,置位DCEN,允許定時(shí)器2向上或向下計(jì)數(shù)。這個(gè)跳變也置位EXF2中斷標(biāo)志位。如果EXEN2=0,定時(shí)器2計(jì)數(shù),計(jì)到0FFFFH后置位TF2溢出標(biāo)志。通過(guò)復(fù)位,DCEN被置為0,因此,定時(shí)器2 默認(rèn)為向上計(jì)數(shù)。因?yàn)樽R(shí)別1-0的跳變需要2個(gè)機(jī)器周期(24個(gè)晶振周期),所以,最大的計(jì)數(shù)頻率不高于晶振頻率的1/24。在計(jì)數(shù)工作方式下,寄存器在相關(guān)外部輸入角T2發(fā)生1至0的下降沿時(shí)增加1。如果EXEN2=1,定時(shí)器2做相同的操作。在定時(shí)工作方式中,每個(gè)機(jī)器周期,TL2寄存器都會(huì)加1。定時(shí)器 2定時(shí)器2是一個(gè)16位定時(shí)/計(jì)數(shù)器,它既可以做定時(shí)器,又可以做事件計(jì)數(shù)器。在進(jìn)入待機(jī)模式前,特殊寄存器AUXR的WDIDLE位用來(lái)決定WDT是否繼續(xù)計(jì)數(shù)。當(dāng)中斷拉高后,執(zhí)行中斷服務(wù)程序。有兩種方式可以離開掉電模式:硬件復(fù)位或通過(guò)一個(gè)激活的外部中斷。當(dāng)WDT計(jì)數(shù)器溢出時(shí),將給RST引腳產(chǎn)生一個(gè)復(fù)位脈沖輸出[17],這個(gè)復(fù)位脈沖持續(xù)96個(gè)晶振周期(TOSC),其中TOSC=1/FOSC。當(dāng)計(jì)數(shù)達(dá)到8191(1FFFH)時(shí),13位計(jì)數(shù)器將會(huì)溢出,這將會(huì)復(fù)位器件。除了復(fù)位(硬件復(fù)位或WDT溢出復(fù)位),沒(méi)有辦法停止WDT工作。WDT 由13位計(jì)數(shù)器和特殊功能寄存器中的看門狗定時(shí)器復(fù)位存儲(chǔ)器(WDTRST)構(gòu)成。高128 字節(jié)與特殊功能寄存器重疊。外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器都可以64K尋址。當(dāng)EXEN2=1時(shí),CP/RL2=1,T2EX出現(xiàn)負(fù)脈沖,會(huì)引起捕捉操作;當(dāng)定時(shí)器2溢出或EXEN2=1時(shí)T2EX出現(xiàn)負(fù)跳變,都會(huì)出現(xiàn)自動(dòng)重載操作。TR2=1,定時(shí)器2開始工作。 EXEN2:定時(shí)器2外部允許標(biāo)志位。 RLCLK:串行口接收數(shù)據(jù)時(shí)鐘標(biāo)志位。EXEN2=1 時(shí),T2EX 上的負(fù)跳變而出現(xiàn)捕捉或重載時(shí),EXF2 會(huì)被硬件置位。T2CON 地址為0C8H 復(fù)位值:0000 0000B位可尋址表1 T2CON:定時(shí)器/計(jì)數(shù)器2控制寄存器TF2EXF2RLCKTCLKEXEN2TR2C/T2CP/RL27654321
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1