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

正文內(nèi)容

基于單片機(jī)的籃球計(jì)時(shí)計(jì)分器開(kāi)發(fā)設(shè)計(jì)—大學(xué)畢業(yè)論文畢業(yè)設(shè)計(jì)學(xué)位論文范文模板參考資料-wenkub.com

2024-11-20 03:14 本頁(yè)面
   

【正文】 } jieshu()。 //暫停子程序 baojing()。 //加分子程序 jianfen()。 P1=0x7f。 if(P1_0==0) //第一次按下 P1_0,單片機(jī)啟動(dòng),并顯示初始值 { //由于調(diào)用了一次暫停功能 ,會(huì)顯示初始值 35 TH0=0xb1。} } } } } void main() //定義主程序 { TMOD=0x01。 m=10。 jianfen()。 P3_7=0。 n=0。 delay(20)。 //使 P3_7 和 P3_6 同時(shí)間隔輸出高低電平,點(diǎn)亮發(fā)光二極管和使蜂鳴器蜂鳴 P3_6=1。amp。 if(P1_0==0) //當(dāng) P1_0 再次按下的時(shí)候,跳出死循環(huán) { delay(1)。 //刷新數(shù)碼管 } } 33 void zanting() //定義暫停程序 { if(P1_0==0) //當(dāng) P1_0 按下的時(shí)候 { delay(1)。 t=x。 n=59。 //分位加 1,并且秒位變 1 n=1。 y。 //甲隊(duì)減 1分 } if(P3_1==0amp。amp。 //乙隊(duì)加兩分 } if(P1_6==0) //當(dāng)按下 P1_6 的時(shí)候 { delay(1)。 31 y++。 while(P1_3==0)。 //甲隊(duì)加一分 } if(P1_2==0) //當(dāng)按下 P1_2 的時(shí)候 { delay(1)。 } display(m,n,x,y)。 m。 P2=0xff。 //同上。 delay(1)。 P0=0。 //同上。 delay(1)。 P2=0xff。 P2=0xf7。刷新數(shù)碼管秒位的十位 P0=seg[j%100/10]。 P2=0xff。 P0=0。 } } void display(int i,int j,int x,int y) //顯示子程序 變量 i, j分別是分秒,變量 x, y 是甲乙兩隊(duì)的分?jǐn)?shù) { P2=0xfe。 //定義全局變量并初始化, m,n表示分鐘與秒, x, y表示 甲乙兩隊(duì) 分?jǐn)?shù) void delay(int a) //定義延時(shí)程序,通過(guò)設(shè)置參數(shù) a,改變延時(shí)時(shí)間長(zhǎng)度 { while(a) { int i。只學(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。 在做本次課程設(shè)計(jì)的過(guò)程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計(jì)資料 了??傊撥浖且豢罴瘑纹瑱C(jī)和 SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。目 前支 持的單 片機(jī) 類型 有:ARM7(LPC21xx)、 8051/52 系列、 AVR 系列、 PIC10/12/16/18 系列、 HC11 系列以及多種外圍芯片。 } 25 第五章 Protues 仿真 Protues 簡(jiǎn)介 Proteus 是英國(guó) Labcenter 公司開(kāi)發(fā)的電路分析與實(shí)物仿真軟件。刷新數(shù) 碼管乙隊(duì)分?jǐn)?shù)的個(gè)位 P0=seg[y%10]。 P0=0。 P2=0xbf。刷新數(shù)碼管甲隊(duì)分?jǐn)?shù)的個(gè)位 P0=seg[x%10]。 P2=0xff。 P2=0xef。 //同上,刷新數(shù)碼管秒位的個(gè)位 P0=seg[j%10]。 delay(1)。 P0=0。 P2=0xfd。 //數(shù)碼管刷新顯示時(shí)間的分鐘十位,調(diào)用延時(shí)程序 P0=seg[i%100/10]。 P3_7=0。amp。 break。 EA=0。 //秒位減一 if(n==0) //當(dāng)秒位減到 0的時(shí)候, //分位減一,并且秒位變 59 { m。 //秒位加 1 if(n==60) //當(dāng)秒位 加 到 60 的時(shí)候 { m++。 while(P3_1==0)。 x。 //乙隊(duì)加三分 21 } } 減分程序 void jianfen() //定義減分程序 { if(P3_0==0amp。 y+=2。 //延時(shí)去抖 while(P1_4==0)。 //甲隊(duì)加兩分 } if(P1_3==0) //當(dāng)按下 P1_3 的時(shí)候 { delay(1)。 x++。 i=0。 //TL0=0X10 故定時(shí)器定時(shí)為 20毫秒, if(n==0) //即每 20 毫秒調(diào)用一次 { n=60。i200。其次對(duì)系統(tǒng)的硬件資源和工作環(huán)境進(jìn)行分析,以明確軟件程序設(shè)計(jì)的要求。在整個(gè)賽程中,我們還要對(duì)兩隊(duì)比分進(jìn)行及時(shí)刷新,這時(shí)我們通過(guò)按鍵 電路中的 P1_1P1_6, P3_0 和 P3_1 鍵完成此功能, P1_1P1_3 鍵完成甲隊(duì)加分、 P3_0 減分, P1_4P1_6 鍵完成乙隊(duì)加分、P3_1 減分。 當(dāng)比賽時(shí)間剩下最后10 秒鐘時(shí), 通過(guò)軟件控制在 P3_7 端口間隔 有規(guī)律 輸出高電平信號(hào)和低電平 信號(hào),當(dāng) P3_7 為高電平信號(hào)時(shí), 二極管 D1 導(dǎo)通,發(fā)出光信號(hào), 三極管 Q1 導(dǎo)通,蜂鳴器發(fā)出聲音信號(hào),由于是接在同一端口,發(fā)光二極管的發(fā)光和蜂鳴器的蜂鳴聲同步產(chǎn)生 。 動(dòng)態(tài)顯示的優(yōu)點(diǎn) 在于:節(jié)省硬件資源,占用的端口較少,成本較低。本次設(shè)計(jì)的顯示電路部分采用 2個(gè) 4位一體共陰極數(shù)碼管,共 8個(gè)代碼輸入口和 8個(gè)位選輸入口,采用排阻提供上拉電流數(shù)碼管,以保證有足夠 大的電流點(diǎn)亮數(shù)碼管。 圖 39 所示為按鍵電路圖。適用于所需按鍵較少的場(chǎng)合。獨(dú)立式鍵盤的工作過(guò)程與矩陣式鍵盤類似,無(wú)論是硬件結(jié)構(gòu)還是軟件設(shè)計(jì)都比較簡(jiǎn)單 ,圖 38 為矩陣式鍵盤 。選通脈沖可作為 CPU 的中斷請(qǐng)求信號(hào)。 圖 36 上電加按鈕 復(fù)位電路 按鍵電路部分 按鍵是單片機(jī)應(yīng)用系統(tǒng)中適用最廣泛的一種數(shù)據(jù)輸入設(shè)備,按鍵通常是一種常開(kāi)型按鈕,常態(tài)下鍵的兩個(gè)觸點(diǎn)處于斷開(kāi) 窗臺(tái),按下鍵時(shí)它們才閉合(短路)。 13 圖 35 上電復(fù)位 電路 在上電瞬間 RST端與 VCC電位相同,隨著電容上電壓的逐漸上升, RST端電位逐漸下降。 振蕩電路如圖 34所示 : 圖 34 時(shí)鐘振蕩電路 復(fù)位電路 部分 通過(guò)某種方式,使單片機(jī)內(nèi)各寄存器的值變?yōu)槌跏紶顟B(tài)的操作稱為復(fù)位。 如圖 33所示為外部時(shí)鐘方 式。 圖 32 系統(tǒng)總體電路圖 時(shí)鐘 振蕩電路 部分 時(shí)鐘電路在單片機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ),晶振的頻率決定了整個(gè)系統(tǒng)工作的快慢。用于控制和調(diào)整用于 甲、乙兩隊(duì)的分?jǐn)?shù) 和時(shí)間的 設(shè)置、調(diào)整、啟動(dòng)和暫停 等 。 10 圖 31 系統(tǒng)構(gòu)成圖 本系統(tǒng)采用單片機(jī) AT89C52 作為本設(shè)計(jì)的核心元件,選用 12MHZ 的晶振構(gòu)成時(shí)鐘震蕩電路,采用 7 段共陰 LED 作為顯示器件。 圖 24 為 七 位 LED 顯示器動(dòng)態(tài)顯示電路。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用I/O 端口多,如驅(qū)動(dòng) 5個(gè)數(shù)碼管靜態(tài)顯示則需要 5 8= 40 根 I/O 端口來(lái)驅(qū)動(dòng),要知道一個(gè) 89S51 單片機(jī)可用的 I/O 端口才 32個(gè)呢:),實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動(dòng)器進(jìn)行驅(qū)動(dòng),增加了硬件電路的復(fù)雜性。 圖 23 共陰與共陽(yáng)極 LED顯示器 LED 顯示器顯示方式 點(diǎn)亮 LED 顯示器 有兩種方式:一是靜態(tài) 驅(qū)動(dòng) 顯示;二是動(dòng)態(tài) 驅(qū)動(dòng) 顯示。 結(jié)構(gòu)與原理 圖 22 7段 LED數(shù)碼管 如圖 22, LED顯示器又稱為數(shù)碼管, LED 顯示器由 8 個(gè)發(fā)光二極管組成。 ( 2)二極管體積大,圖像質(zhì)量一般,適合作室外大屏幕,價(jià)格較低。由于這兩種顯示器結(jié)構(gòu)簡(jiǎn)單,價(jià)格便宜 ,接口容易實(shí)現(xiàn),因而得到廣泛的應(yīng)用。 石晶 振蕩和陶瓷振蕩均可采用。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN信號(hào)將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。當(dāng) P3口寫(xiě)入“ 1”后,它們被內(nèi)部上拉為高電平,并用 作輸入。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2口輸出地址的高八位。 與 AT89C51 不同之處是, 和 還可分別作為定時(shí) /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和輸入( ), Flash 編程和程序校驗(yàn)期間,P1 接收低 8 位地址。在 Flash 編程時(shí), P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 GND:接地。 VCC( 40 腳)和 VSS( 20 腳)為供電端口,分別接 +5V 電源的正負(fù)端。 AT89C52 為 8 位 通用微處理器 ,采用工業(yè)標(biāo)準(zhǔn)的 C51 內(nèi)核,在內(nèi)部功能及管腳排布上與通用的 8XC52 相同,其主要用于會(huì)聚調(diào)整時(shí)的功能控制。 4,半場(chǎng)比賽結(jié)束能夠交換兩隊(duì)比分 。 ( 3)進(jìn)一步熟悉硬件電路設(shè)計(jì)和軟件程序編程的知識(shí),可以獲得良好的相關(guān)設(shè)計(jì)的經(jīng)驗(yàn)。廣泛適用于各種中小場(chǎng)所和娛樂(lè)比賽 賽程計(jì)時(shí)。 在此設(shè)計(jì)中共接 入了 2 個(gè)四位七段共陰極 LED 顯示器,其中 1個(gè) 4位數(shù) 3 碼管用于記錄甲乙隊(duì)的分?jǐn)?shù),每隊(duì) 分?jǐn)?shù) 顯示范圍可達(dá)到 0~99 分,能滿足賽程需要,另外 1個(gè) 4位 LED 顯示器則用來(lái)記錄賽程時(shí)間,其中兩位顯示分鐘,兩位顯示秒鐘,采用倒計(jì)時(shí)方式,即比賽前將時(shí)間設(shè)置好,比賽開(kāi)始時(shí)啟動(dòng)計(jì)時(shí),直至計(jì)時(shí)到零為止。單片機(jī)構(gòu)成的現(xiàn)代電子系統(tǒng)已深入到各家各戶,正改變
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1