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

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘設(shè)計(jì)word格式-資料下載頁

2024-11-04 07:03本頁面

【導(dǎo)讀】成在一個(gè)芯片上。令都不影響定時(shí)器的正確計(jì)數(shù),即便程序很長也不會影響中斷的時(shí)間。本設(shè)計(jì)使用12MHZ晶振與單片機(jī)AT89C51相連接,以AT89C51芯片為核心,采用動態(tài)掃描方式顯示,通過使用該單片機(jī),加之在顯示電路部分使用驅(qū)動電路,實(shí)現(xiàn)在6個(gè)LED數(shù)碼管上顯示時(shí)間,通過8個(gè)按鍵實(shí)現(xiàn)計(jì)時(shí),調(diào)整時(shí)間等功能。軟件部分用匯編實(shí)現(xiàn),分為顯示、延時(shí)、調(diào)時(shí)等部分。通過軟硬件結(jié)合達(dá)到最終

  

【正文】 振蕩信號, 自身無法振蕩起來,所以 “無源晶振 ”這個(gè)說法并不準(zhǔn)確;有源晶振是一個(gè)完整的諧振振蕩器。 諧振振蕩器包括石英(或其晶體材料)晶體諧振器,陶瓷諧振器, LC諧振器等。 本論文用到的晶振電路如圖 311 所示 , 圖 311 晶振電路 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 25 系統(tǒng)總體原理圖 圖 312 系統(tǒng)總體原理圖 系統(tǒng)使用說明 START()鍵 :用來啟動計(jì)時(shí)。 CONTINUE()鍵 :計(jì)時(shí)暫停后用來繼續(xù)計(jì)時(shí) 。 CLEAR()鍵 :對時(shí)、分、秒各單元進(jìn)行清零 。 PAUSE()鍵 :用來暫停當(dāng)前計(jì)時(shí) 。 HOUR()鍵 :對時(shí)進(jìn)行加 1 運(yùn)算 。 MIN S()鍵 :對分單元的十位進(jìn)行加 1 運(yùn)算。 MIN G()鍵 :對分單元的個(gè)位進(jìn)行加 1 運(yùn)算。 SEC S()鍵 :對秒單元的十位進(jìn)行加 1 運(yùn)算。 D0 3 Q0 2 D1 4 Q1 5 D2 7 Q2 6 D3 8 Q3 9 D4 13 Q4 12 D5 14 Q5 15 D6 17 Q6 16 D7 18 Q7 19 OE 1 LE 11 U1 74LS373 D0 3 Q0 2 D1 4 Q1 5 D2 7 Q2 6 D3 8 Q3 9 D4 13 Q4 12 D5 14 Q5 15 D6 17 Q6 16 D7 18 Q7 19 OE 1 LE 11 U2 74HC373 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 1 2 3 4 5 6 7 8 15 U3 AT89C51 2 3 1 U4:A 74HC02 5 6 4 U4:B 74HC02 1 2 4 5 6 U5:A 74LS21 9 1 0 1 2 1 3 8 U5:B 74LS21 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 第 4 章 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)主程序流程圖 開 始系 統(tǒng) 初 始 化顯 示 子 程 序按 鍵 掃 描 子 程 序返 回 圖 41 系統(tǒng)主程序流程圖 時(shí)鐘顯示程序流程圖 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 27 開 始顯 示 子 程 序計(jì) 時(shí) 開 始時(shí) 清 零分 個(gè) 位 加 1時(shí) 計(jì) 數(shù) 加 1秒 6 0 到分 6 0 到時(shí) 2 4 到 圖 42 電子時(shí)鐘顯示程序流程圖 外部中斷處理流程圖 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 28 開 始顯 示P 1 . 0 3 = 1高 級 位 加 1低 位 滿調(diào) 用 子 程 序P 1 . 4 6 繼 續(xù)查 詢 并 返 回P 1 . 7 = 1查 詢執(zhí) 行 中 斷 圖 43 外部中斷處理流程圖 子程序舉例 顯示子程序 DIS: MOV A,R5 ; 先位碼 MOV DPTR,7FFFH ; 位碼選擇 MOVX @DPTR,A MOV A,@R0 ; 再段碼,取顯示數(shù)據(jù) 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 29 MOV DPTR,TAB ; 表地址 MOVC A,@A+DPTR ; 查表,取出字型碼 MOV DPTR,0bFFFH ; 段碼選擇 定時(shí)中斷子程序 MOV TH0,3CH MOV TL0,0B0H DJNZ R1,FANHUI ; 判斷 1 秒到否?未到跳轉(zhuǎn) MOV R1,20 INC 30H ; 秒個(gè)位加一 DJNZ R4,FANHUI ; 判斷 10秒到否?未到跳轉(zhuǎn),判斷秒個(gè)位滿否 MOV R4,10 ; 計(jì)時(shí)未到裝初值 MOV 30H,00H ; 計(jì)時(shí)到則清零 INC 31H ; 秒計(jì)時(shí)到,分個(gè)位加 1(進(jìn)位) DJNZ R3,FANHUI MOV R3,6 MOV 31H,00H INC 32H DJNZ 40H,FANHUI MOV 40H,10 MOV 32H,00H ; 分個(gè)位計(jì)時(shí)到則清零 INC 33H DJNZ R2,FANHUI MOV R2,6 MOV 33H,00H INC 36H ; 時(shí)位判斷時(shí)用 MOV A,36H CJNE A,24,JUMP ; 時(shí)位計(jì)時(shí)不滿則轉(zhuǎn)移,若滿則清零 MOV 36H,00H 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 30 JUMP: MOV A,36H MOV B,10 DIV AB MOV 34H,B MOV 35H,A ; 顯示時(shí)位 FANHUI: RETI 鍵盤處理程序 ST1: CLR EX0 ; 鍵盤 1(校秒十位)判斷時(shí)用,禁止外部 中 斷 0 中斷 PUSH B PUSH ACC JB ,ST2 ; 若 接通則調(diào)用延時(shí)去抖動子程序;若未通則跳轉(zhuǎn)到下一控制位 LCALL DELAY111 JNB ,$ LCALL DELAY111 DJNZ R3,GO ; 計(jì)時(shí)未滿則轉(zhuǎn)移 MOV R3,6 ; 倒計(jì)時(shí)滿(計(jì)數(shù)值滿)則賦初值 GO: INC 31H ; 秒個(gè)位滿則秒十位加一進(jìn) 位 MOV A,31H CJNE A,6,$+3 ; 判讀秒十位滿否 JNB ,$ ; 為 0 則執(zhí)行該指令,等待 JC ST2 MOV 31H,00H MOV A,31H ST2: JB ,ST3 ; 鍵盤 2 判斷時(shí)用(校分個(gè)位) LCALL DELAY111 JNB ,$ LCALL DELAY111 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 DJNZ 40H,GO1 MOV 40H,10 GO1: INC 32H MOV A,32H CJNE A,10,$+3 JNB ,$ JC ST3 MOV 32H,00H MOV A,32H ST3: JB ,ST4 ; 鍵盤 3 判斷時(shí)用(校分 十位) LCALL DELAY111 JNB ,$ LCALL DELAY111 DJNZ R2,GO2 MOV R2,6 GO2: INC 33H MOV A,33H CJNE A,6,$+3 JNB ,$ JC ST4 MOV 33H,00H MOV A,33H ST4: JB ,ST5 ; 鍵盤 4 判斷時(shí)用(校時(shí)) LCALL DELAY111 JNB ,$ LCALL DELAY111 INC 36H MOV A,36H CJNE A,24,JUMP1 MOV 36H,00H 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 32 JUMP1: MOV A,36H MOV B,10 DIV AB MOV 34H,B MOV 35H,A ST5: JB ,ST6 ; (鍵 PAUSE) LCALL DELAY111 JNB ,$ LCALL DELAY111 CLR TR0 ; 定時(shí)器 T0 停止運(yùn)行 ST6: JB ,ST7 ; (鍵 CLEAR) LCALL DELAY111 JNB ,$ LCALL DELAY111 MOV 30H,00H ; 秒單元清零 MOV 31H,00H MOV 32H,00H ; 分單元清零 MOV 33H,00H MOV 34H,00H ; 時(shí)清零 MOV 35H,00H LCALL DIS ; 調(diào)用顯示子程序 LJMP TT0 ; 跳轉(zhuǎn)到定時(shí)中斷子程序 MOV 32H,00H MOV A,32H ST7: JB ,ST8 ; (鍵 CONTINUE) LCALL DELAY111 JNB ,$ LCALL DELAY111 SETB TR0 ; 啟動 T0 運(yùn)行控制位( START) ST8: JB ,ST9 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 33 LCALL DELAY111 JNB ,$ LCALL DELAY111 SETB ET0 ; 開 T0 中斷( T0 溢出中斷允許位) SETB TR0 ; 計(jì)時(shí)開始 ST9: POP ACC ; 鍵盤中斷返回 POP B SETB EX0 ; 允許外部中斷 0 中斷 RETI 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 34 第 5 章 系統(tǒng)調(diào)試與仿真 系統(tǒng)軟件調(diào)試 開機(jī)運(yùn)行后,即顯示初始時(shí)間 12: 00 整。按動一下 START()鍵用來啟動計(jì)時(shí); 按 CLEAR()鍵對時(shí)、分、秒各單元進(jìn)行清零 ;每按動 SEC S()鍵對秒單元的十位進(jìn)行加 1 運(yùn)算 ,實(shí)現(xiàn)對秒的調(diào)整。 每按動一下MIN S()鍵對分單元的十位進(jìn)行加 1 運(yùn)算 , MIN G()鍵對分單元的個(gè)位進(jìn)行加 1 運(yùn)算 , 完成對分的調(diào)整;此時(shí)每按動一下 HOUR()鍵對時(shí)進(jìn)行加 1 運(yùn)算 ,完成對時(shí)的調(diào)整。 按 PAUSE()鍵用來暫停當(dāng)前計(jì)時(shí) ;按 CONTINUE()鍵 :計(jì)時(shí)暫停后繼續(xù)計(jì)時(shí) 。 Proteus 軟件介紹 Proteus 的工作過程 運(yùn) 行 proteus 的 ISIS 程序后,進(jìn)入該仿真軟件的主界面。在工作前,要設(shè)置 view 菜單下的捕捉對齊和 system 下的顏色、圖形界面大小等項(xiàng)目。通過工具欄中的 p(從庫中選擇元件命令 )命令,在 pick devices 窗口中選擇電路所需的元件,放置元件并調(diào)整其相對位置,元件參數(shù)設(shè)置,元器件間連線,編寫程序;在 source 菜單的 Def
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1