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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89s51單片機電子時鐘設(shè)計-文庫吧

2024-12-29 00:56 本頁面


【正文】 凸口的右側(cè)邊的第一個插孔為 1號引角。 位選部分 圖 36位選電路 圖 36為位選電路,三極管的集電極接數(shù)碼管的公共端,當 P2 口對應的引腳輸出高電平時三極管導通,對應的數(shù)碼管顯示數(shù)據(jù)。這樣,在同一時刻, 6 位 LED 中只有選通的那 1位顯示出字符,而其他 5位則是熄滅的。同樣,在下一時刻,只讓下一位的位選線處于選通狀態(tài),而其他個位的位選線處于關(guān)閉狀態(tài),在段碼線上輸出將要顯示字符的段碼,則同一時刻,只有選通位顯示出相應的字符,而其他各位則是熄滅的。如此循環(huán)下去,就可以使各位顯示出將要顯示的字符。雖然這些字符是在不同時刻出現(xiàn)的,而 本科學年論文 第 9 頁 在同一時刻,只有一位顯示,其他各位熄滅,但由于 LED的余輝和人眼 的視覺暫留作用,只要每位顯示間隔足夠短,則可以造成多位同時亮的假象,達到同時顯示的效果。 第四章 軟 件 設(shè) 計 本科學年論文 第 10 頁 程序流程圖 本科學年論文 第 11 頁 本科學年論文 第 12 頁 源程序 表 41 P1口對應段碼及數(shù)值: 顯示數(shù)字 16進制代碼 dp g f e d c b a 0 0 0 1 1 1 1 1 1 3FH 1 0 0 0 0 0 1 1 0 06H 2 0 1 0 1 1 0 1 1 5BH 3 0 1 0 0 1 1 1 1 4FH 4 0 1 1 0 0 1 1 0 66H 5 0 1 1 0 1 1 0 1 6DH 6 0 1 1 1 1 1 0 1 7DH 7 0 0 0 0 0 1 1 1 07H 8 0 1 1 1 1 1 1 1 7FH 9 0 1 1 0 1 1 1 1 6FH 。。。。。 。 中斷入口程序 。 。。。。。 。 ORG 0000H 。程序執(zhí)行開始地址 LJMP START 。跳到標號 START 執(zhí)行 ORG 0003H 。外中斷 0中斷程序入口 RETI 。外中斷 0中斷返回 ORG 000BH 。定時器 T0中斷程序入口 LJMP INTT0 。跳至 INTTO 執(zhí)行 ORG 0013H 。外中斷 1中斷程序入口 RETI 。外中斷 1中斷返回 ORG 001BH 。定時器 T1中斷程序入口 LJMP INTT1 。跳至 INTT1執(zhí)行 ORG 0023H 。串行中斷程序入口地址 RETI 。串行中斷程序返回 。。。。。 。 主 程 序 。 本科學年論文 第 13 頁 。。。。。 。 START: MOV R0,70H 。清 70H7AH 共 11個內(nèi)存單元 MOV R7,0BH 。clr 。 CLEARDISP: MOV @R0,00H 。 INC R0 。 DJNZ R7,CLEARDISP 。 MOV 20H,00H 。清 20H(標志用) MOV 7AH,0AH 。放入 熄滅符 數(shù)據(jù) MOV TMOD,11H 。設(shè) T0、 T1為 16位定時器 MOV TL0,0B0H 。50MS定時初值( T0計時用) MOV TH0,3CH 。50MS 定時初值 MOV TL1,0B0H 。50MS定時初值( T1閃爍定時用) MOV TH1,3CH 。50MS定時初值 SETB EA ??傊袛嚅_放 SETB ET0 。允許 T0中斷 SETB TR0 。開啟 T0定時器 MOV R4,14H 。1秒定時用初值( 50MS 20) START1: LCALL DISPLAY 。調(diào)用顯示子程序 JNB ,SETMM1 。 0時轉(zhuǎn)時間調(diào)整程序 SJMP START1 。 1時跳回 START1 SETMM1: LJMP SETMM 。轉(zhuǎn)到時間調(diào)整程序 SETMM 。 。。。。。。 。 1秒計時程序 。 。。。。。。 。T0中斷服務程序 INTT0: PUSH ACC 。累加器入棧保護 PUSH PSW 。狀態(tài)字入棧保護 CLR ET0 。關(guān) T0中斷允許 CLR TR0 。關(guān)閉定時器 T0 MOV A,0B7H 。中斷響應時間同步修正 ADD A,TL0 。低 8位初值修正 MOV TL0,A 。重裝初值(低 8位修正值) MOV A,3CH 。高 8位初值修正 ADDC A,TH0 。 MOV TH0,A 。重裝初值(高 8位修正值) SETB TR0 。開啟定時器 T0 DJNZ R4, OUTT0 。20次中斷未到中斷退出 ADDSS: MOV R4,14H 。20次中斷到( 1秒)重賦初值 MOV R0,71H 。指向秒計時單元( 71H72H) 本科學年論文 第 14 頁 ACALL ADD1 。調(diào)用加 1程序(加 1秒操作) MOV A,R3 。秒數(shù)據(jù)放入 A( R3為 2位十進制數(shù)組合) CLR C 。清進位標志 CJNE A,60H,ADDMM 。 ADDMM: JC OUTT0 。小于 60秒時中斷退出 ACALL CLR0 。大于或等于 60秒時對秒計時單元清 0 MOV R0,77H 。指向分計時單元( 76H77H) ACALL ADD1 。分計時單元加 1分鐘 MOV A,R3 。分數(shù)據(jù)放入 A CLR C 。清進位標志 CJNE A,60H,ADDHH 。 ADDHH: JC OUTT0 。小于 60分時中斷退出 ACALL CLR0 。大于或等于 60分時分計時單元清 0 MOV R0,79H 。指向小時計時單( 78H79H) ACALL ADD1 。小時計時單元加 1小時 MOV A,R3 。時數(shù)據(jù)放入 A CLR C 。清進位標志 CJNE A,24H,HOUR 。 HOUR: JC OUTT0 。小于 24小時 中斷退出 ACALL CLR0 。大于或等于 24小時小時計時單元清0 OUTT0: MOV 72H,76H 。中斷退出時將分、時計時單元數(shù)據(jù)移 MOV 73H,77H 。入對應顯示單元 MOV 74H,78H 。 MOV 75H,79H 。 POP PSW ?;謴蜖顟B(tài)字(出棧) POP ACC ?;謴屠奂悠? SETB ET0 。開放 T0中斷 RETI 。中斷返回 。 。。。。。。 。 閃動調(diào)時 程 序 。 。。。。。。 。T1中斷服務程序,用作時間調(diào)整時調(diào)整單元閃爍指示 INTT1: PUSH ACC 。中斷現(xiàn)場保護 PUSH PSW 。 MOV TL1, 0B0H 。裝定時器 T1定時初值 MOV TH1, 3CH 。 DJNZ R2,INTT1OUT 。( 50MS 中斷 6次) MOV R2,06H 。重裝 本科學年論文 第 15 頁 CPL 02H 。 JB 02H,FLASH1 。02H位為 1時顯示單元 熄滅 MOV 72H,76H 。02H 位為 0時正常顯示 MOV 73H,77H 。 MOV
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1