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

正文內容

基于單片機控制的多功能計時器系統(tǒng)的設計與實現(xiàn)畢業(yè)設計(留存版)

2025-09-13 21:21上一頁面

下一頁面
  

【正文】 示數(shù)據(jù)到 A mov dptr,tabs 取段碼表地址 movc a,a+dptr 查顯示數(shù)據(jù)對應段碼 mov p0,a 段碼放入 P0 口 mov a,r5 lcall dl1ms 顯示 1ms inc r1 指向下一地址 mov a,r5 掃描控制字放入 A jnb ,endouts =0 時,一次顯示結束 rr a A 中數(shù)據(jù)循環(huán)左移 mov r5,a 放回 R5 內 ajmp splay 跳回 PLAY 循環(huán) endouts:mov p2,0ffh 一次顯示結束, P2口復位 mov p0,0ffh P0 口復位 ret 子程序返回 tabs: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0ffh,88h,0bfh STAB 表,啟動時顯示 20xx1207(制作年月日)、 A01228(班級學號) stab: db 0ah,0ah,0ah,0ah,0ah,0ah,08。 3 結束語 對于軟件抗干擾的一些其它常用方法如數(shù)字濾波、 RAM 數(shù)據(jù)保護與糾錯等,限于篇幅,本文未作討論。當系統(tǒng)正常運行時,在定時喂狗的中斷服務程序中使該觀測 單元保持正常值(設為 AAH),而在主程中將該單元清零,因觀測單元掉電可保護,則開機時通過檢測該單元是否為正常值可判斷是否看門狗復位。在 T0 中斷服務程序中通過檢測 T1Watch 的變化情況判定 T1 運行是否正常,在 T1 中斷服務程序中檢測 MWatch 的變化情況判定主程序是否正常運行,在主程序中通過檢測 T0Watch 的變化情況判別 T0 是否正常工作。在用戶程序區(qū)各模塊之間的空余單元也可填入陷阱指令。 指令冗余 CPU 取指令過程是先取操作碼,再取操作數(shù)。 ( 3) 在完成檢查后,先空載上電(未插芯片),檢查線路各管腳級插件的電位是否正常,特別是單片機管腳注上的各點電位(若有高壓,聯(lián)機調試時會通過仿真線進入仿真系統(tǒng),損壞有關器件)。定時溢 ,出中斷周期可分設為 50ms和 10ms。 我 們通過 軟件程 序 系統(tǒng) ,發(fā) 出控制 信號,用 P2。在閑置模 式下, CPU 停止工作。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE脈沖。 P2 口: P2 口為一個內部上拉電阻的 8 位雙向 I/O 口, P2口緩沖器可接 收,輸出 4 個 TTL 門電流,當 P2 口被寫“ 1”時,其管腳被內部上拉電阻拉高,且作為輸入。三級程序存儲器鎖定 基于單片機控制的多功能計時器系統(tǒng)的設計與實現(xiàn) 5 (4) 整個系統(tǒng)器件盡可能做到性能匹配。 本單片機控制系統(tǒng)的開發(fā)過程包括總體設計、硬件設計、軟件設計等幾個階段,但各階段不是絕對分開的,有時是交叉進行的。單片機采用易購的 AT89C51系列,這 樣單 片機可 具有足 夠的 空余硬 件資源 實現(xiàn) 其它的 擴充功能,如考慮到要使用電池供電的話,則可采用 LV 系列單片機。 單片機控制的多功能計時器系統(tǒng) 總體開發(fā)與設計的流程圖 如圖 2 所示。 AT89C 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 P0 能夠 用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。 XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。 其管 腳 圖 如圖 7 所 指示 , 參 數(shù)表 如 表174LS244 是三態(tài)輸出的八緩沖器,由 2 組、每組四路輸入、輸出基于單片機控制的多功能計時器系統(tǒng)的設計與實現(xiàn) 8 構成。其 70H~ 71H存放秒數(shù)據(jù), 72H~ 73H 存放分數(shù)據(jù), 74H~ 75H 存時數(shù)據(jù),每一地真址單元內均為十進制 BCD 碼。當按下 口的按鍵時,可實現(xiàn)清、計時啟動、暫停功能 。聯(lián)機調試運行正常后,將軟件固化到 EPROM 中,脫機運行,并到生產現(xiàn)場投入實際工作,檢驗其可靠性和抗干擾能力,直到完全滿足要求,系統(tǒng)才算研制成功。通過軟件陷阱,攔截亂飛程序,將其引向指定位置,再進行出錯處理。 在實際應用中,采用環(huán)形中斷監(jiān)視系統(tǒng)。 基于單片機控制的多功能計時器系統(tǒng)的設計與實現(xiàn) 17 圖 12 硬、軟件復位識別流程圖 此外,由于硬件復位時片內 RAM 狀態(tài)是隨機的,而軟件復位片內 RAM 則可保持 復位前狀態(tài),因此可選取片內某一個或兩個單元作為上電標志。 應當說明的是,真實地恢復系統(tǒng)的運行狀態(tài)需 要極為細致地對系統(tǒng)的重要數(shù)據(jù)予以備份,并加以數(shù)據(jù)可靠性檢查,以保證恢復的數(shù)據(jù)的可靠性。分減 1 子程序 SUB1: MOV A,R0 取當前計時單元數(shù)據(jù)到 A DEC R0 指向前一地址 SWAP A A 中數(shù)據(jù)高四位與低四位交換 ORL A,R0 前一 地址中 數(shù)據(jù)放入 A 中低四位 JZ SUB11 DEC A A 減 1 操作 SUB111: MOV R3,A 移入 R3 寄存器 ANL A,0FH 高四位變 0 CLR C 清進位標志 SUBB A,0AH SUB1111: JC SUB1110 MOV R0,09H 大于等于 0AH,為9 SUB110: MOV A,R3 取回 R3中暫存數(shù)據(jù) INC R0 指向當前地 址單元 SWAP A A 中數(shù)據(jù)高四位與低四位交換 ANL A,0FH 高四位變 0 MOV R0,A 數(shù)據(jù)放 入當 前地址單元中 RET 子程序返回 SUB11: MOV A,59H AJMP SUB111 SUB1110: MOV A,R3 移入 R3 寄存器 ANL A, 0FH 高四位變 0 MOV R0,A AJMP SUB110 。 中斷入口程序 ORG 0000H 程序執(zhí)行開始地址 LJMP START 跳到標號 START 執(zhí)行 ORG 0003H 駛 外中斷0中斷程序入口 RETI 外中斷0中斷返回 ORG 000BH 定時器 T0 中斷程序入口 LJMP INTT0 跳至 INTT0 執(zhí) 行 基于單片機控制的多功能計時器系統(tǒng)的設計與實現(xiàn) 20 ORG 0013H 外中斷1中斷程序入口 RETI 外斷1中斷返回 ORG 001BH 定時器 T1 中斷程序入口 LJMP INTT1 跳至 INTT1 執(zhí)行 ORG 0023H 串行中斷程序入口地址 RETI 串行中斷程序返回 主程序 START: LCALL ST 上電顯示年月日及班級學號 MOV R0, 70H 清 70H~ 7AH 共 11 個內存單元 MOV R7, 0BH Cldisp: MOV R0, 00h INC R0 DJNZ R7,CLdisp MOV 20H,00H 清 20H(標志用) MOV 7AH,0AH 放入 “ 熄滅 符 ” 數(shù)據(jù) MOV TMOD,11H 設 T T1 為 16 時器 MOV TL0,0B0H 50 定時初值(T0計時用 ) MOV TH0,3CH 50 定時初值 MOV TL1,0B0H 50ms 定時初值( T1內爍定時用) MOV TH1,3CH 50ms 定時初值 SETB EA 總中斷開放 SETB ET0 允許 T0 中斷 SETB TR0 開啟 T0 定時器 MOV R4,14H 1s 定時用初值( 50msX20) START1: LCALL DISPLAY 調用 顯示 子 程序 JNB ,SETMM1 口為 0 時,轉時間調整程序 JNB ,FUNSS 秒表功能, 按鍵調時時作減 1 操作 JNB ,FUNPT STOP,PUSE,CLR SJMP START1 口為 1 時跳回 START1 SETMM1: LJMP SETMM 轉到時間 調整程序 SETMM FUNSS: LCALL DS20MS JB ,start1 基于單片機控制的多功能計時器系統(tǒng)的設計與實現(xiàn) 21 WAIT11: JNB ,WAIT11 CPL 03H MOV 70H,00H MOV 71H,00H MOV 76H,00H MOV 77H,00H MOV 78H,00H MOV 79H,00H AJMP START1 FUNPT: LCALL DS20MS JB ,START1 WAIT22: JNB ,WAIT21 CLR ET0 CLR TR0 WAIT33: JB ,WAIT31 LCALL DS20MS JB ,WAIT33 WAIT66: JNB ,WAIT61 MOV R0,70H 清 70H~ 79H 共10 個內存單元 MOV R7,0AH CLEARP: MOV R0,00H INC R0 DJNZ R7,CLEARP WAIT44: JB ,WAIT41 LCALL DS20MS JB ,WAIT44 WAIT55: JNB ,WAIT51 SETB ET0 SETB TR0 AjmP START1 WAIT21: LCALL DISPLAY AJMP WAIT22 WAIT31: LCALL DISPLAY AJMP WAIT33 wait41: lcall display ajmp wait44 WAIT51: LCALL DISPLAY AJMP WAIT55 WAIT61:
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1