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

正文內(nèi)容

單片機(jī)電子日歷畢業(yè)設(shè)計(jì)(留存版)

2025-08-10 12:46上一頁面

下一頁面
  

【正文】 OV DPTR,HOUR ;讀取并存儲(chǔ)小時(shí)MOVX A, DPTRMOV DPL,R3MOVDPH,R1MOVX DPTR,AINC DPTRMOV R3,DPLMOV R1,DPHMOV DPTR ,DATA ;讀取并存儲(chǔ)日期MOVX A,DPTRMOV DPL ,R3MOV DPH ,R1MOVX DPTR ,AINC DPTRMOV R3 ,TONTH ;讀取并存儲(chǔ)月份MOVX A, DPTR MOV DPL ,R3MOV DPH ,R1MOVX DPTR ,AINC DPTRMOV R3,DPLMOV R1,DPHINC DPTR,HOUR ;讀取并存儲(chǔ)年號(hào)MOVC A,DPTRMOV DPL ,R3MOV DPH ,RR1MOVX DPTR ,A ;寄存器恢復(fù)保護(hù)POP ACCMOV IE,ACCPOP ACCRET : 顯示刷新子程序框圖顯示刷新子程序如下所示:MOV 40H ,R3PUSH ACCDISPLAY: MOV A, ROMOV R6 ,A ;顯示指針首址保護(hù),存入R6INC DPTR ;先將指針指向分鐘單元MOVX A,DPTRMOV R3,A ;保護(hù)寄存器A數(shù)據(jù)ANL A, OFOHSWAP A ;得到小時(shí)的十位MOV R0 ,AINC R0 ;顯示指針加一MOV A, R3ANL A, OFOH ;得到小時(shí)的個(gè)位MOV R0,A ;存入顯示緩沖區(qū)INC R0 ;跳過分號(hào)的顯示單元INC R0 DEC DPTRMOVX A, DPTRSWAP A ;得到分鐘的十位MOV R0,AINC R0 ;顯示指針加一MOV A,R3ANL A, OFOH ;得到分的個(gè)位MOV R0 ,A ;存入顯示緩沖區(qū)MOVX DPTR,A ;A\C 口均為輸出,方式0MOV R4,1FH ;位選字MOV A,R4 ;送位選字中間變量MOVX DPTR,A ;從位選字入(采用共陰接法全滅)DEC DPTR ;指向PA口DEC DPTR MOV A,R0 ;查段碼ADD A,0DHMOVC A,A+PCMOVX DPTR,A ;段選碼送PB口ACALL DLL ;延時(shí)一毫秒INC R0 ;指向顯示緩沖區(qū)下一單元MOV A, R4JNB ACC .0,LD1 ;判斷16位顯示完RR A ;未顯示完,變?yōu)橄乱晃晃贿x字MOV A,R4AJMP LDO ;轉(zhuǎn)顯示下一位POP ACCLD1:RETDSGE: DB 3FG,06H,5BH,4FH,66H,6DH,7D,07H,7FH,67H,77H,7CH, “ 0”“1”“2”“3”“4”“5”“6”“7”“8”“9”“A”“B” 39H,5EH,79H,71H。根據(jù)設(shè)計(jì)要求,模擬日歷要顯示年、月、日就需要6個(gè)顯示數(shù)碼管,如(07年05月01日即顯示為070501),由于數(shù)碼管的數(shù)量較多,必須采用動(dòng)態(tài)顯示掃描的方法。 參考文獻(xiàn)[1] [M].北京:清華大學(xué)出版社, 2002.[2] [M].北京。最后以ASM擴(kuò)展名保存。設(shè)計(jì)程序有:主程序、讀取時(shí)間的子程序和顯示刷新程序。另一種是:利用寄存器A中的UIP位來指示芯片是否處于更新周期。B、DV0、DVDV2:芯片內(nèi)部震蕩器RTC控制位。CS(片選輸入):在訪問DS12887的總線周期內(nèi),片選信號(hào)必須保持為低。(5) Motorola和Intel總線時(shí)序選擇。但是,由于不同的計(jì)算機(jī)硬件電路和器件的不完全相同,所以其所需要的時(shí)鐘周頻率范圍也不一定相同。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。存儲(chǔ)器 程序存儲(chǔ)器是可讀不可寫的,用于存放編號(hào)的程序和表格常數(shù)。時(shí)鐘芯片選擇:選用DS12C887實(shí)時(shí)芯片。AT89C51 主要功能是存儲(chǔ)程序、根據(jù)程序的內(nèi)容對(duì)各個(gè)端口進(jìn)行判斷并做出相應(yīng)的處理。 而51系列單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。復(fù)位電路:在單片機(jī)上有一個(gè)復(fù)位引腳RST,在單片機(jī)外部用電容和電阻控制RST。主要包括1個(gè)8位CPU、1個(gè)片內(nèi)振蕩器及時(shí)鐘電路、128B RAM、4KB ROM、2個(gè)16位定時(shí)器計(jì)數(shù)器、32條可編程的I/O線和一個(gè)可編程的全雙工串行接口、5個(gè)中斷源、2個(gè)中斷優(yōu)先級(jí)套中斷結(jié)構(gòu)。當(dāng)P0口的管腳第一次寫“1”時(shí),被定義為高阻輸入,P0口能夠用于外部數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位,在FLASH編程時(shí),P0口作為原碼輸入口,當(dāng)FLASH進(jìn)行校驗(yàn)時(shí),P0口輸出原碼,此時(shí),P0外部必須被拉高。時(shí)鐘周期就是單片機(jī)外接晶振的倒數(shù),例如12M的晶振,它的時(shí)間周期就是1/12us),是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。DS12C887內(nèi)部具有定鬧中斷、周期中斷、時(shí)鐘更新周期、結(jié)束中斷等,且三個(gè)中斷源可分別由軟件屏蔽。DS(數(shù)據(jù)選通或讀輸入):DSRD客腳有兩種操作模式,取決于MOT管腳放的電平,當(dāng)使用MOTOROLA時(shí)序時(shí),DS時(shí)一正脈沖,出現(xiàn)在總線周期的后段稱為數(shù)據(jù)選通;在讀周期DS指示DS12C887驅(qū)動(dòng)雙向總的時(shí)刻,在寫周期DS的后沿使DS12C887鎖存寫數(shù)據(jù)。應(yīng)指出的是,盡管DS12C887的專用時(shí)標(biāo)年寄存器只有一個(gè),但通過軟件編程可利用其內(nèi)部的不掉電的RAM區(qū)的一個(gè)字節(jié)實(shí)現(xiàn)年度的高兩位顯示。另外一個(gè)功能是檢查三個(gè)時(shí)、分、秒報(bào)警時(shí)標(biāo)寄存器的內(nèi)容是否與對(duì)應(yīng)時(shí)標(biāo)寄存器的內(nèi)容相符,如果相符則寄存器C中的AF位置1。: ULN2003A管腳圖
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1