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

正文內(nèi)容

畢業(yè)設(shè)計(論文)-基于單片機的簡易數(shù)字時鐘系統(tǒng)設(shè)計(文件)

2024-12-10 18:35 上一頁面

下一頁面
 

【正文】 1U27 4 L S 2 4 5 第 25 頁 共 31 頁 附錄二 組件清單 序號 名稱 型號規(guī)格 數(shù)量 1 單片機 AT89C51 1片 2 譯碼驅(qū)動器 74LS245 1片 3 LED數(shù)碼管 7SEGMPX8CCBLUE 1個 4 按鍵 BUTTON 3個 5 導(dǎo)線 若干 第 26 頁 共 31 頁 附錄三 程序清單 S_SET BIT 。初始化 MOV MINUTE,0 MOV SECOND,0 MOV TCNT,0 MOV TMOD,01H 。去抖動 JB S_SET,A1 INC SECOND 。判斷是否加到 60分 MOV MINUTE,0 LJMP J1 S3: LCALL DELAY JB H_SET,A1 K2: INC HOUR 。顯示秒 MOV B,10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY SETB MOV A,B CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB CLR MOV P0,40H 。顯示小時 MOV B,10 DIV AB CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB MOV A,B CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB RET TABLE: 第 31 頁 共 31 頁 DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH DELAY: MOV R6,10 D1: MOV R7,250 DJNZ R7,$ DJNZ R6,D1 RET END 。顯示分鐘 MOV B,10 DIV AB CLR MOVC A,A+DPTR 第 30 頁 共 31 頁 MOV P0,A LCALL DELAY SETB MOV A,B CLR MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB CLR MOV P0,40H 。判斷是否加到 24小時 MOV HOUR,0 第 28 頁 共 31 頁 LJMP J2 J0: JB S_SET,A1 LCALL DISPLAY SJMP J0 J1: JB M_SET,A1 LCALL DISPLAY SJMP J1 J2: JB H_SET,A1 LCALL DISPLAY SJMP J2 INT_T0: MOV TH0,(6553650000)/256 MOV TL0,(6553650000)MOD 256 INC TCNT MOV A,TCNT CJNE A,20,RETUNE 。判斷是否加到 60秒 MOV SECOND,0 LJMP J0 S2: LCALL DELAY JB M_SET,A1 K1: INC MINUTE 。定時 50 毫秒 MOV TL0,(6553650000)MOD 256 MOV IE,82H SETB TR0 。分鐘控制位 H_SET BIT 。 另外,衷心感謝我的同窗同學(xué)們,在我畢業(yè)論文寫作 中,與他們的探討交流使我受益頗多;同時,他們也給了我很多無私的幫助和支持,我在此深表謝意! 最后,向我親愛的家人和朋友表示深深的謝意,他們給予我的愛、理解、關(guān)心和支持是我不斷前進的動力。 第 21 頁 共 31 頁 致 謝 本文從擬定題目到定稿,經(jīng)歷了很長一段時間。而在進行硬件系統(tǒng)設(shè)計時我們應(yīng)當(dāng)盡量做到: 盡可能的選擇典型電路,并符合單片機的常規(guī)使用方法; 在充分滿足系統(tǒng)功能要求前提下,留余地以便于二次開發(fā); 硬件結(jié)構(gòu)設(shè)計應(yīng)與軟件設(shè)計方案一并考慮; 整個系統(tǒng)相關(guān)器件要力求性能的匹配; 硬件上要有可靠性與抗干擾設(shè)計; 充分考慮單片機的帶載驅(qū)動能力。 第 20 頁 共 31 頁 結(jié) 論 因為單片機的種類多,而型號雜,也是我們學(xué)習(xí)中的困難,所以就 MCS— 51系列的產(chǎn)品來說,就是一個典型的學(xué)習(xí)方法。 通過按鍵對時間進行調(diào)整。顯示分隔符 LCALL DELAY SETB MOV A,HOUR 。顯示分隔符 LCALL DELAY SETB MOV A,MINUTE 。顯 示秒 MOV B,10 DIV AB CLR MOVC A, A+DPTR MOV P0, A LCALL DELAY 。延時 10ms D1: MOV R7,250 DJNZ R7,$ DJNZ R6,D1 RET 中斷程序 中斷程序主要用于控制顯示的字符。顯示秒十位 MOV A,B CLR 取字段碼 取字位碼 顯示秒個位 顯示秒十位 調(diào)用延時 第 14 頁 共 31 頁 MOVC A,A+DPTR 。其程序流程圖如圖 43所示: 圖 43 顯示程序流程圖 DISPLAY:MOV A,SECOND 。判斷是否加到 60秒 MOV SECOND,0 。若按鍵按下了,初始化 鍵輸入 開始 鍵執(zhí)行 結(jié)束 第 12 頁 共 31 頁 則調(diào)用延時程序,消除抖動現(xiàn)象秒值加 1,當(dāng)秒值大于 60 時,秒清零,進行下一次計時,同時分加一,并轉(zhuǎn)到 J0 顯示。 主程序的設(shè)計 初始化將時、分、秒各單元的內(nèi)容清空,置 T0 為計數(shù)器方式 1,分別給計數(shù)器的高 8位和低 8位賦計數(shù)初值,啟動 T0 工作。定時1s 的程序段,使用動態(tài)顯示程序?qū)崿F(xiàn)延時,既完成了延時,也完成了數(shù)字的顯示。 第 10 頁 共 31 頁 A7 A7A6 A6A5 A5A4 A4A3 A3A2 A2A1 A1A0 A0S7B7B6B5B4B3B2B1B0S6S5S4S3S2S1S0B0B1B2B3B4B5B6B7S0S1S2S3S4S5S6S7X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1S S E TM S E TH S E TA02B018A13B117A24B216A
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦