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

正文內(nèi)容

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

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

下一頁面
  

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