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

正文內(nèi)容

單片機作息時間控制器課程設(shè)計(專業(yè)版)

2025-08-07 12:57上一頁面

下一頁面
  

【正文】 顯示用戶定時時間點NOPNOPNOPRETNOPADDONE:NOPNOPJNB 7CH,SECH74MOV R0,2FHSJMP ADD1SECH74:NOPJNB 74H,SECH6CMOV R0,2EHSJMP ADD1SECH64C:NOPJNP 6CH,SECH64MOV R0,2BHSJMP ADD1NOPNOPERR2: RETNOPADD1: NOPMOV A,@R0ADD A,01HDA AXCHD A,@R0RETTIMSET:NOP 。本次用戶設(shè)定報時點首址為40HMOV A,@R0ANL A,OFHRL AADD A,R1 。P0口為字形碼輸出口 NOP NOP MOV R0,2FH 。對秒計數(shù)單元(21H)進行累計計數(shù)ADD A,01HDA AMOV 21H,ACJNE A,06H,RTNH 。T0的中斷服務(wù)子程序MOV TL0,0B4H。設(shè)置棧指針MOV IP,02H 。而在進行硬件系統(tǒng)設(shè)計時我們應(yīng)當盡量做到:盡可能的選擇典型電路,并符合單片機的常規(guī)使用方法;在充分滿足系統(tǒng)功能要求前提下,留余地以便于二次開發(fā);硬件結(jié)構(gòu)設(shè)計應(yīng)與軟件設(shè)計方案一并考慮;整個系統(tǒng)相關(guān)器件要力求性能的匹配;硬件上要有可靠性與抗干擾設(shè)計;充分考慮單片機的帶載驅(qū)動能力。小數(shù)點如移到最右邊1位,若再按1次移位鍵,小數(shù)點自動返回到最左邊一位上。將小時和分鐘值解壓縮后裝入相應(yīng)顯示單元中SWAP AXCHD A,@R0DEC R0INC R1DJNZ R2,LDRNOPCLR 0F4HNOPRETNOP KEYACC: NOP 。當前值存放在R6中K1: LCALL DISP 。P2口為字位碼輸出口 MOV A,0FFH MOV P0,A 。(F3H)為分值有變更標志位NEXT: MOV A,22H 。保護主程序現(xiàn)場數(shù)據(jù)PUSH PSWNOPSETB RS0。設(shè)置定時器T0為方式1MOV TL0,0B0H。 ORG 0000H START: AJMP MAIN 。如需修改,可用“移位鍵”、“加1鍵”,“減1 鍵”來重新設(shè)定,然后用“報時設(shè)定鍵”來轉(zhuǎn)入并結(jié)束顯示。采用4個獨立按鍵,包括:移位鍵、加1鍵、減1鍵、校時置入鍵。利用 P1口的低六位作為6個功能鍵的鍵盤線,P3口部分口作為冬季或夏季作息時間的選擇線、臨時報時處理設(shè)置線和打鈴輸出控制(輸出部分加光電隔離)。對于類似匯編的單片機編程過程,也是一個十分有趣的過程。(2) 有顯示和校時功能。P3。(7) 減1鍵:( P1。2) 片內(nèi)RAM及標志位的分配與定義見表1表1:地址功能名稱初始化值2FH~2BH顯示緩沖區(qū),星期、小時、分(高位在前)DISP0~DISP400H24H~20H計時緩沖區(qū),星期、時、分、秒、100msWEEK,HOUR,MIN,SEC,MSEC00H40H~53H用戶報時時間值寄存區(qū)(時、分)AHOUR、AMIN00H61H~7FH堆棧區(qū)00HF0H報時開始標志位F0H0F1H放音開始標志位F1H0F3H分鐘值變更標志位F3H0F4H鍵處理標志位F4H025H擴音機預(yù)熱時間25H00H26H播放報時音樂時間26H00H(2)軟件流程。P0口為字形口,低電平有效MOV P1,A 。F3=0,則轉(zhuǎn)鍵掃描,判斷有無鍵按下NOP 。,CLR 6CHSJMP LCALC2: SETB 6CHLCA: CJNE A,0EH,RTNH。確認(F3=0)分值無變更,則返回JB OF4H,RTNH 。取顯示緩沖區(qū)中的顯示字符數(shù)MOVC A,@A+DPTR 。報時點編號乘2加首址,為本次存放的實際地址MOV R1,ADEC R0NOP 。是減1鍵,轉(zhuǎn)SUBONEJB ACC.3, TIMSET 。顯然,這將在定時時間中加入額外的延時時間,導(dǎo)致計時誤差。跳轉(zhuǎn)到定時器T0的中斷服務(wù)程序入口 ORG 0030HMAIN: NOP 。啟動定時NOPNEXTT: NOP MOV SP,60H 。MOV A,20HJB OF4H,LCA。對時(23H)進行累計計數(shù)CJNE A,24H,TRNDMOV 23H,00HMOV A,24HADD A,01H 。查表轉(zhuǎn)換成字型代碼CPL AMOV P0,A 。用戶設(shè)定報時點首址為40HMOV A,@R0ANL A,0FHRL AADD A,R1 。夏令DB 07H,20H,07H,50H,07H,58H,08H,00H,08H,45HDB 08H,53H,08H,55H,09H,40H,09H,55H,09H,58HDB 10H,00H,10H,45H,10H,53H,10H,55H,11H,40HDB 13H,45H,13H,58H,14H,00H,14H,45H,14H,50HDB 14H,58H,15H,00H,15H,45H,15H,53H,15H,55HDB 17H,25H,19H,00H,19H,35H,19H,40H,21H,00HDB 21H,30H,22H,00H,0FFH,0FFH,0FFH,0FFH 電氣信息學(xué)院課程設(shè)計評分表項 目評 價優(yōu)良中及格差設(shè)計方案合理性與創(chuàng)造性(10%)SCH繪制完成情況(10%)PCB設(shè)計完成情況(20%)工藝設(shè)計是否符合規(guī)范**(10%)設(shè)計說明書質(zhì)量(20%)答辯情況(10%)完成任務(wù)情況(10%)獨立工作能力(10%)出勤情況(10%)綜 合 評 分 指導(dǎo)教師簽名:________________ 日 期:________________ 注:①表中標*號項目是硬件制作或軟件編程類課題必填內(nèi)容; ②此表裝訂在課程設(shè)計說明書的最后一頁。是移位功能鍵轉(zhuǎn)SHIFTPJB ACC.1,ADDONE 。鍵掃描子程序NOPNOPMOV P1,0FFHMOV A,P1 。將1字節(jié)壓縮的BCD碼拆成兩個字節(jié),數(shù)數(shù)值存放在低字節(jié)內(nèi)ANL A,OF0HSWAP AMOV @R1,ADEC R1MOV A,@R0ANL A,0FHMOV @R1,ADEC R0DEC R1DJNZ R2,LD1NOPRTNH:NOP 。(25H)中存放報時擴音機預(yù)熱延時時間值JNZ NEXTFCLR OFOHCLR OFOHSETB OF1HMOV 26H,1OH 。INTO=1,調(diào)用TIMERA,按作息時間表報時USERS: NOPLCALL TIMERB。P3口報時方式控制和驅(qū)動輸出口SETB T0 。第二,時間是按十進制遞增,而MCS51系列單片機只有二進制加法指令,因此用加法指令計時必須進行二一十進制轉(zhuǎn)換。將設(shè)定的時間值置入相應(yīng)的時間計數(shù)單元,并以該時間為起點開始計時。DSPUSE:NOPMOV R0,2FH 。帶小數(shù)點時的字符顯示字形表DB 0FFH,0EFH、0F7H,0FCH,0B9H,0F9H,0F1HNOP 檢測P1口,判斷是否有鍵按下,如有鍵按下,進進行延時去抖動并讀取鍵值,存入A中。P0口為字形碼輸出口,低電平有效;P2口為字位碼輸出口,高電平有。(F1H=1)為報時放音的延時標志位MOV A,26HDEC AMOV 26H,AJNZ NEXTF 。無鍵按下,返回重新掃描NOPLCALL KEYACC。否則RAM清零初始化CLR ALOOP0: MOV R0,A DEC R0DJNZ R1, LOOP0 。6) 定時比較:判斷報時時間到否,如時間到,則啟動報時處理程序。(2) 時間校對。P3。直接利用MC51單片機的P0和P2口,LED動態(tài)顯示。湖南工程學(xué)院課 程 設(shè) 計課程名稱 微機原理與應(yīng)用 課題名稱 單片機作息時間控制器 湖南工程學(xué)院課 程 設(shè) 計 任 務(wù) 書課程名稱 微機原理與應(yīng)用 課 題 單片機作息時間控制器 專業(yè)班級 自動化0702 學(xué)生姓名 羅 琦 學(xué) 號 200701020216 指導(dǎo)老師 王迎旭、李曉秀、林國漢 審 批 任務(wù)書下達日期 2010年 6 月 7日任務(wù)完成日期 2010年 6 月 20日設(shè)計內(nèi)容與設(shè)計要求設(shè)計內(nèi)容:本課題要求以單片機為核心,設(shè)計一個具有定時和計
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1