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

正文內(nèi)容

基于單片機控制的多功能計時器系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計-全文預覽

2025-07-09 18:43 上一頁面

下一頁面
  

【正文】 段碼放入P0口mov a,r5lcall dl1ms 顯示1msinc r1 指向下一地址mov a,r5 掃描控制字放入Ajnb ,endouts =0時,一次顯示結(jié)束rr a A中數(shù)據(jù)循環(huán)左移mov r5,a 放回R5內(nèi)ajmp splay 跳回PLAY循環(huán)endouts:mov p2,0ffh 一次顯示結(jié)束,P2口復位mov p0,0ffh P0口復位ret 子程序返回tabs: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0ffh,88h,0bfhSTAB表,啟動時顯示20031207(制作年月日)、A01228(班級學號)stab: db 0ah,0ah,0ah,0ah,0ah,0ah,08h,02h,0ch,02h,0ch,01h,00h,0bh,0ah,0ah db 07h,00h,0ch,02h,01h,0ch,03h,00h,00h,02h,0ah,0ah,0ah,0ah,0ah,0ah注:0A不亮,0B顯示“A”,0C顯示“”ST子程序,上電時顯示年月班級用,采用移動顯示st:mov r0,40h 將顯示內(nèi)容移入40H~5FH單元 mov r2,20h mov r3,00h clr a mov dptr,stabSLOOP: MOVC A,A+DPTR MOV R0,A MOV A,R3 INC A MOV R3,A INC R0 DJNZ R2,SLOOP 移入完畢 MOV R1,5AH MOV R3,1BH 顯示27個單元SSLooP: MOV R2,32H 控制移動速度SSLooP1: LCALL SDSPLAY DJNZ R2,SSLooP2 MOV A,R1 SUBB A,07H 顯示首址修正為低1個單元 MOV R1,A DJNZ R3,SSLooP RETSSLooP2: MOV A,R1 指針修正為原值 SUBB A,06H MOV R1,A AJMP SSLooP1。時鐘調(diào)整程序當調(diào)時按鍵按下時進入此程序SETMM: CLR ET0 關(guān)定時器T0中斷 CLR TR0 關(guān)閉定時器T0 LCALL DL1S 調(diào)用1s延時程序 JB ,CLDIS 鍵按下時間短于1s,關(guān)閉顯示(省電) MOV R2,06H 進入調(diào)時狀態(tài),賦閃爍定時初值 SETB ET1 允許T1中斷 SETB TR1 開啟定時器T1SET2: JNB ,SET1 (鍵未釋放),等待 SETB 00H 鍵釋放,分調(diào)整閃爍標志置SET4: JB ,SET3 等待鍵按下 LCALL DL05S 有鍵按下, JNB ,SETHH ,轉(zhuǎn)調(diào)[小]時狀態(tài) MOV R0,77H ,加1min操作 LCALL ADD1 調(diào)用加1子程序 MOV A,R3 取調(diào)整單元數(shù)據(jù) CLR C 清進位標志 CJNE A,60H,HHH 調(diào)整單元數(shù)據(jù)與60比較HHH: JC SeT4 調(diào)整單元數(shù)據(jù)小于60,轉(zhuǎn)SET4循環(huán) LCALL CLR0 調(diào)整單元數(shù)據(jù)大于或等于60時,清0 CLR C 清進位標志 AJMP SET4 跳轉(zhuǎn)到SET4循環(huán)CLDIS: SETB ET0 省電(LED不顯示)狀態(tài)。加1子程序ADD1: MOV A,R0 取當前計時單元數(shù)據(jù)到A DEC R0 指向前一地址 SWAP A A中數(shù)據(jù)高四位與低四位交換 ORL A,R0 前一地址中數(shù)據(jù)放入A中低四位 ADD A,01H A加1操作 DA A 十進制調(diào)整 MOV R3,A 移入R3寄存器 ANL A, 0FH 高四位變0 MOV R0,A 放回前一地址單元 MOV A,R3 取回R3中暫存數(shù)據(jù) INC R0 指向當前地址單元 SWAP A A中數(shù)據(jù)高四位與低四位交換 ANL A, 0FH 高四位變0 MOV R0,A 數(shù)據(jù)放入當削地址單元中 RET 子程序返回。系統(tǒng)程序清單中斷入口程序主程序1s計時程序T0中斷服務(wù)程序秒表計時程序閃動調(diào)時程序T1中斷服務(wù)程序,用作時間調(diào)整時調(diào)整單元閃爍指示加1子程序分減1子程序時減1子程序清0程序時鐘調(diào)整程序顯示程序ST子程序,上電時顯示年月班級用,采用移動顯示延時程序控制源程序清單以下是秒表/時鐘計時器的控制源程序AT89C51秒表/時鐘程序定時器T0、T1溢出周期為50ms(10ms),T0為調(diào)整時閃爍用,、P0口為字符輸出口,采用共陽顯示管。從根本上來說,硬件抗干擾是主動的,而軟件是抗干擾是被動的。 3系統(tǒng)基本初始化是指對芯片、顯示、輸入輸出方式等進行初始化,要注意輸入輸出的初始化不應(yīng)造成誤動作。 之后再把復位前的任務(wù)、參數(shù)、運行時間等恢復, 再進入系統(tǒng)運行狀態(tài)。所以測控系統(tǒng)要作好重要數(shù)據(jù)單元、參數(shù)的備份,如系統(tǒng)運行狀態(tài)、系統(tǒng)的進程值、當前輸入、輸出的值,當前時鐘值、觀測單元值等,這些數(shù)據(jù)既要定時備份,同時若有修改也應(yīng)立即予以備份。 如某以時間為控制標準的測控系統(tǒng),完成一次測控任務(wù)需1小時。 開機復位與看門狗故障復位因同屬硬件復位, 所以要想予以正確識別,一般要借助非易失性RAM或者EEROM。、軟件復位的程序流程圖。 四種情況中除第一種情況外均屬非正常復位,需加以識別。 這種軟件“看門狗”監(jiān)視原理是:在主程序、T0中斷服務(wù)程序、T1中斷服務(wù)程序中各設(shè)一運行觀測變量,假設(shè)為MWatch、T0Watch 、T1Watch,主程序每循環(huán)一次,MWatch加1,同樣T0、T1中斷服務(wù)程序執(zhí)行一次,T0Watch、 T1Watch加1。 在實際應(yīng)用中,采用環(huán)形中斷監(jiān)視系統(tǒng)。則系統(tǒng)無法定時“喂狗”,硬件看門狗電路失效。 軟件“看門狗”技術(shù) 當使用的中斷因干擾而開放時,在對應(yīng)的中斷服務(wù)程序中設(shè)置軟件陷阱,能及時捕獲錯誤的中斷。 LJMP 0000H 其機器碼為0000020000。 NOP 通過軟件陷阱,攔截亂飛程序,將其引向指定位置,再進行出錯處理。 所謂攔截,是指將亂飛的程序引向指定位置,再進行出錯處理。這樣即使亂飛程序飛到操作數(shù)上,由于空操作指令NOP的存在,避免了后面的指令被當作操作數(shù)執(zhí)行,程序自動納入正軌。 本文針對后者提出了幾種有效的軟件抗干擾方法。 14 .3系統(tǒng)抗干擾設(shè)計在提高硬件系統(tǒng)抗干擾能力的同時,軟件抗干擾以其設(shè)計靈活、節(jié)省硬件資源、可靠性好越來越受到重視。利用開發(fā)工具的單步和斷點運行方式,通過檢查應(yīng)用系統(tǒng)的CPU現(xiàn)場、RAM和SFR的內(nèi)容以及I/O口的狀態(tài),來檢查程序的執(zhí)行結(jié)果和系統(tǒng)I/O設(shè)備的狀態(tài)變化是否正常,從中發(fā)現(xiàn)程序的邏輯錯誤,轉(zhuǎn)移地址錯誤以及隨機的錄入錯誤等。系統(tǒng)調(diào)試包括硬件調(diào)試和軟件調(diào)試。(3) 在完成檢查后,先空載上電(未插芯片),檢查線路各管腳級插件的電位是否正常,特別是單片機管腳注上的各點電位(若有高壓,聯(lián)機調(diào)試時會通過仿真線進入仿真系統(tǒng),損壞有關(guān)器件)。第四章 系統(tǒng)調(diào)試與調(diào)試及抗干擾設(shè)計4 .1硬件調(diào)試硬件調(diào)試時,可先檢查印制及焊接的質(zhì)量情況,在檢查無誤后,可通電檢查LED顯示器的點亮狀況,若亮度不理想,可以調(diào)整P0口的電阻大小,一般情況下,?。玻埃唉鸽娮杓纯色@得滿意的亮度效果。當再按下按鈕時,則時間加1分;,則進入[?。輹r調(diào)整狀態(tài)。在計數(shù)單元中采用十進制BCD碼計數(shù),滿60(秒)表功能時有100)進位,T0中斷服務(wù)程序執(zhí)行流程見圖11 圖11T1中斷服務(wù)程序T1中斷服務(wù)程序用于指示調(diào)整單元數(shù)字的亮閃。定時器T0中斷服務(wù)程序:定時器T0用于時間計時。其70H~71H存放秒數(shù)據(jù),72H~73H存放分數(shù)據(jù),74H~75H存時數(shù)據(jù),每一地真址單元內(nèi)均為十進制BCD碼。在進行應(yīng)用系統(tǒng)的總體設(shè)計時,軟件設(shè)計和硬件設(shè)計應(yīng)統(tǒng)一考慮,相結(jié)合進行。 圖8第三章 系統(tǒng)軟件電路設(shè)計3.1系統(tǒng)軟件設(shè)計概述在系統(tǒng)軟件設(shè)計時,應(yīng)根據(jù)系統(tǒng)軟件功能要求,將系統(tǒng)軟件分成若干個相對獨立的部分,并根據(jù)它們的聯(lián)系和時間上的關(guān)系,設(shè)計出合理的軟件總體結(jié)構(gòu)。LED顯示器的顯示內(nèi)容通過段碼I/O口和位選I/O口的相互配合控制,以動態(tài)掃描顯示的工作方式輸出待顯示的內(nèi)容。其管腳圖如圖7所指示,參數(shù)表如表174LS244是三態(tài)輸出的八緩沖器,由2組、每組四路輸入、輸出構(gòu)成。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。XTAL1和XTAL2分別為反向放大器的輸入和輸出。在閑置模式下,CPU停止工作。XTAL2:來自反向振蕩器的輸出。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。另外,該引腳被略微拉高。因此它可用作對外部輸出的脈沖或用于定時目的。當振蕩器復位器件時,要保持RST腳兩個機器周期的高
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1