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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--單片機(jī)作息時(shí)間控制系統(tǒng)設(shè)計(jì)-wenkub.com

2024-11-27 19:40 本頁(yè)面
   

【正文】 任老師的感激之情是無(wú)法用言語(yǔ)表達(dá)的。 圖 軟件仿真 濟(jì) 源 職 業(yè) 技 術(shù) 學(xué) 院 32 致 謝 在這篇畢業(yè)論文完成之際,借此機(jī)會(huì)我想向在我做畢業(yè)設(shè)計(jì)的過(guò)程中給我?guī)椭椭С值睦蠋熞约巴瑢W(xué)們表示衷心的感謝! 通過(guò)這次畢業(yè)設(shè)計(jì),使我得到了一次用專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)技能分析和解決問(wèn)題全面系統(tǒng)的鍛煉。下面我們點(diǎn)擊 “Play” 按鈕來(lái)仿 真運(yùn)行,效果如下圖所示,可以看到系統(tǒng)按照我們的程序在運(yùn)行著,而且我們還能看到其高低電平的實(shí)時(shí)變化。 濟(jì) 源 職 業(yè) 技 術(shù) 學(xué) 院 30 圖 roteus 修改引腳對(duì)話框 裝載好程序,我們就可以進(jìn)行仿真了。這里我們填入 270,表示 270Ω 。由上圖我們可以看出,圖中的R1電阻值為 10k,這個(gè)電阻作為限流電阻顯然太大,將使發(fā)光二極管 D1 亮度很低或者根本就不亮,影響我們的仿真結(jié)果。關(guān)于它們的用法我們會(huì)在后面的相應(yīng)章節(jié)中詳細(xì)講述。 l :( Terminals Mode)。文本模式,選中它能夠?yàn)槲臋n添加文本。 l :( Wire Label Mode)。 l :( Selection Mode)。事實(shí)上在 Proteus 中單片機(jī)的晶振可以省略,系統(tǒng)默認(rèn)為 12MHz,而且很多時(shí)候,當(dāng)然也為了方便,我們只需要取默認(rèn)值就可以了。事實(shí)上 Proteus 的自動(dòng)布線功能是如此的完美以至于我們?cè)谧霾季€時(shí)從來(lái)都不會(huì)覺(jué)得這是一項(xiàng)任務(wù),而通常像是在享受布線的樂(lè)趣。當(dāng)我們已經(jīng)將所需的元器件全部加入到文檔中時(shí),我們可以點(diǎn)擊 “OK” 按鈕來(lái)完成元器件的添加。在對(duì)話框的右側(cè),我們還能夠看到我們選擇的元器件的仿真模型、引腳以及 PCB 參數(shù)。 下面我們就以建立一個(gè)和我們?cè)?Keil 簡(jiǎn)介中所講的工程項(xiàng)目相配套的Proteus 工程為例來(lái)詳細(xì)講述 Proteus 的操作方法以及注意事項(xiàng)。通過(guò) Proteus 軟件的使用我們能夠輕易地獲得一個(gè)功能齊全、實(shí)用方便的單片機(jī)實(shí)驗(yàn)室。調(diào)用 PLAY2 LD2: POP PSW POP ACC 。調(diào)用 DL1 MOV P2,0FFH MOV A,R3 。取要顯示的數(shù)據(jù) MOV DPTR,DSEG1 。判斷是否顯示到最低位 RL A 。取要顯示的數(shù)據(jù) MOV DPTR,DSEG1 。將 A 的低 4位存入 35單元 MOV 34H,B 。將 A的低 4 位存入 31 單元 MOV 30H,B 。復(fù)位 MOV 32H,0 MOV 33H,0 MOV A,22H INC A 。秒計(jì)數(shù)循環(huán) MOV 20H,0 。***********定時(shí) ************** TIME: PUSH ACC 。= 1 時(shí)轉(zhuǎn)移 LCALL DELAY 。調(diào)用 TIMEOUT BK:RET TIMEOUT: X1: LCALL BZ 。= 1 時(shí)轉(zhuǎn)移 MOV C, JC N2 LCALL DELAY1 。將 A 的低 4位存入 36單元 MOV 37H,A 。延時(shí) MOV C, JNC MSTOP4 INC 23H 。復(fù)位 MOV 38H,00H MOV 39H,00H LJMP N0 N1: JB ,N2 。 = 0 時(shí)轉(zhuǎn)移 JNC MSTOP3 LCALL DELAY1 。 SETATIME:LCALL DISPLAY2 。延時(shí) MOV C, JNC STOP1 MOV 50H,00H 濟(jì) 源 職 業(yè) 技 術(shù) 學(xué) 院 18 LJMP MAIN 。 將 A的高 4位存入 35 單元 LJMP L0 L2: JB ,L0 。 復(fù)位 MOV 32H,00H MOV 33H,00H LJMP L0 GO11: MOV B,0AH DIV AB MOV 32H,B 。= 0時(shí)轉(zhuǎn)移 JNC MSTOP2 LCALL DELAY1 。小時(shí)計(jì)數(shù)循環(huán) MOV 22H,00H 。延時(shí) JC MM1 MSTOP1: MOV C, 。= 1 時(shí)轉(zhuǎn)移 S1 LCALL LOOKATIME 。=1 時(shí)轉(zhuǎn)移 S4沒(méi)有按下 LCALL SETTIME 。主程序 。賦初值 MOV TL0, 0B0H MOV IE, 87H 。BCD MINUTE MOV 33H,00H MOV 34H,00H 。定義時(shí) MOV 23H,01H 。74LS42芯片實(shí)現(xiàn)將 BCD碼數(shù)字轉(zhuǎn)換為七段數(shù)碼管段選碼通過(guò)其輸出端輸出,同時(shí)提供約500mA 的電流驅(qū)動(dòng)數(shù)碼管點(diǎn)亮 圖 七段顯示數(shù)碼管 濟(jì) 源 職 業(yè) 技 術(shù) 學(xué) 院 13 3 軟件設(shè)計(jì) 劃分模塊 根據(jù)設(shè)計(jì)要求,定時(shí)鬧鐘程序可分為以下幾個(gè)模塊: 1)顯示時(shí)間的設(shè)置; 2)鬧鐘時(shí)間的設(shè)置: 4)定時(shí)時(shí)間的響應(yīng)。 另外,我們所采用的超大型積體電路還具有級(jí)聯(lián)延時(shí)開(kāi)關(guān)特性,可防止反向尖峰電壓對(duì)發(fā)光二極體的損害。 B、動(dòng)態(tài)顯示驅(qū)動(dòng): 管動(dòng)態(tài)顯示介面是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的 8 個(gè)顯示筆劃 a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極 COM 增加位元選通控制電路,位元選通由各自獨(dú)立的 I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形 ,取決于單片機(jī)對(duì)位元選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位元就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。 A、靜態(tài)顯示驅(qū)動(dòng): 靜態(tài)驅(qū)動(dòng)也稱(chēng)直流驅(qū)動(dòng)。右圖什陰和共陽(yáng)極數(shù)碼管的內(nèi)部電路,它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。 LED 顯示器是由若干個(gè)發(fā)光二極管組成顯示字段的顯示部件,當(dāng)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)的一個(gè)點(diǎn)或一個(gè)筆劃發(fā)光,控制不同組合的二極管導(dǎo)通,就能顯示出各種字符。發(fā)生部分由蜂鳴器、電源、 9018 三極管、限流電阻組成。 發(fā)聲指示模塊,如圖 所示。 單片機(jī) 的晶振電路 單片機(jī)的晶振電路,如圖 所示。如果 RST 持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。電路中將四個(gè)按鍵的一端接公共地,而單片機(jī)的P2口默認(rèn)為高電平,一旦按鍵被按下,則該按鍵對(duì)應(yīng)的額管腳被拉低,通過(guò)軟件掃描 按鍵即可知道用戶所要實(shí)現(xiàn)的功能,調(diào)用相應(yīng)的按鍵子程序來(lái)完成該操作。在 flash編程期間, EA也接收 12伏 VPP電壓。當(dāng) AT89C51從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN將不被激活。這一位置“ 1”,ALE 僅在執(zhí)行 MOVX 或 MOVC指令時(shí)有效。在 flash編程時(shí),此引腳( PROG)也用作編程輸入脈沖。看門(mén)狗計(jì) 時(shí)完成后, RST 腳輸出 96 個(gè)晶振周期的高電平。 P3口亦作為 AT89C51特殊功能(第二功能)使用,如下表所示。在 flash編程和校驗(yàn)時(shí), P2口也接收高 8位地址字節(jié)和一些控制信號(hào) 。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。此外, /計(jì)數(shù)器 2的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2的觸發(fā)輸入( ),具體如下表所示。在 flash編程時(shí), P0口也用來(lái)接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。作為輸出口,每位能驅(qū)動(dòng) 8個(gè) TTL邏輯電平。 AT89C51具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 256字節(jié) RAM, 32 位 I/O 口線,看門(mén)狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6向量 2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。如果檢測(cè)到定時(shí)時(shí)間到,則驅(qū)動(dòng)蜂鳴器發(fā)聲提示。晶振電路模塊負(fù)責(zé)給單片機(jī)提供時(shí)鐘周期。 關(guān)鍵詞: 單片機(jī),控制,調(diào)試, 時(shí)間,鬧鈴 濟(jì) 源 職 業(yè) 技 術(shù) 學(xué) 院 3 目 錄 摘 要 .................................................................................................. II 1 系統(tǒng) 總體方案 ...................................................................................4 系統(tǒng)總體 方案 ................................................. 4 系統(tǒng)設(shè)計(jì)方框圖 ............................................... 4 2 硬件設(shè)計(jì) ..........................................................................................5 芯片: AT89C51 ................................................. 5 按鍵模塊 ...................................................... 8 單片機(jī)的復(fù)位電路 .............................................. 9 單片機(jī)的晶振電路 ...........................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1