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

正文內(nèi)容

基于單片機的多功能電子表的設(shè)計論文(更新版)

2025-08-05 19:44上一頁面

下一頁面
  

【正文】 OV A,LED56SWAP AANL A,0FHMOVC A,A+DPTRMOV P2,ATHREE18:SETB NOPDJNZ R0,THREE18CLR LJMP TWO 。是否大于51秒EIGHT6:JC EIGHT7JNB 10H,EIGHT7 。************************判斷平閏年及大小月MOV A,MONTHCJNE A,02H,TEN6AMOV A,YEAR 。******************預(yù)置日期DATE:JNB ,TEN3MOV A,MONTHADD A,01DA AMOV MONTH,ACJNE A,13H,TENBMOV MONTH,1SJMP TENBTEN3:JNB ,TEN4MOV A,YEARADD A,01DA AMOV YEAR,ASJMP TENBTEN4:JNB ,TENBMOV A,DAYADD A,01DA AMOV DAY,A。都無效則令預(yù)置有效MOV TH1,3CHMOV TL1,0B0HSETB TR1ELEVEN3:RETI。**************判斷大小月TEN6:CJNE A,08H,TEN7TEN7:JC TEN9JB 18H,TEN8MOV A,DAYCJNE A,32H,TENBMOV DAY,1SJMP TENBTEN8:MOV A,DAYCJNE A,31H,TENBMOV DAY,1SJMP TENBTEN9:JNB 18H,TEN10MOV A,DAYCJNE A,32H,TENBMOV DAY,1SJMP TENBTEN10:MOV A,DAYCJNE A,31H,TENBMOV DAY,1TENB: RETI。二進制碼后兩位為00表示為閏年JB ,TEN5AMOV 24H,01MOV A,DAYCJNE A,30H,NINE1MOV DAY,1SJMP NINE0TEN5A:MOV A,DAYCJNE A,29H,NINE1MOV DAY,1SJMP NINE0。 只有FC有效時才輸出SJMP EIGHT2EIGHT7:CPL FC 。,的字形表bd在顯示生日時間時顯示在LED56。取反閃爍標志,用于控制閃爍的亮和滅LJMP TWO 。THREE11是正常顯示并判斷整點報時及鬧鈴模塊THREEA:JNB ,THREE1 。中斷優(yōu)先級:T0INT0T1MOV TMOD,11HMOV IE,8BHSETB IT0MOV TH0,3CH 。生日-月份BD EQU 72H 。數(shù)碼管34顯示緩存LED56 EQU 32H 。本次的設(shè)計使我從中學(xué)到了一些很重要的東西,那就是如何從理論到實踐的轉(zhuǎn)化,怎樣將我所學(xué)到的知識運用到我以后的工作中去。(T1)預(yù)置程序(TEN)T1通過中斷INT0控制開啟或關(guān)閉,每次定時50毫秒,存儲地址COUNTS計數(shù)15次執(zhí)行一次中斷程序。并且每調(diào)用一次本程序便對FC取反一次。符合鬧鈴條件時,調(diào)節(jié)調(diào)用的時間間隔便可以調(diào)節(jié)報時的輸出頻率。(THREE)顯示主程序是程序中最復(fù)雜的模塊,實現(xiàn)的功能也最多,占用了程序運行過程當中90%以上的執(zhí)行時間。(ONE)初始化模塊包含了各中斷的跳轉(zhuǎn)語句、存儲資源的分配、各存儲器和寄存器的賦值以及中斷及計時器的狀態(tài)設(shè)置。鬧鈴:于早晨6 點10 分響,最后一位為一表示使能有效。為了執(zhí)行內(nèi)部程序指令,EA 應(yīng)該接 VCC。ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲器時,鎖存低 8 位地址的輸出脈沖。對 P3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。程序校時,需要外部上拉電阻??臻e模式下,CPU停止工作,允許 RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。這次課程設(shè)計通過對它的學(xué)習(xí),應(yīng)用,從而達到學(xué)習(xí)、設(shè)計、開發(fā)軟、硬的能力。而51系列單片機是各單片機中最為典型和最有代表性的一種。另外,AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。在 flash 編程時,P0 口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)在訪問外部程序存儲器或用 16 位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX DPTR)時,P2 口送出高八位地址P3 口:P3 口是一個具有內(nèi)部上拉電阻的 8 位雙向 I/O 口,p2 輸出緩沖器能驅(qū)動 4 個TTL 邏輯電平。DISRTO 默認狀態(tài)下,復(fù)位高電平有效。為使能從 0000H 到 FFFFH 的外部程序存儲器讀取指令,EA 必須接 GND。生日時間且顯示樣板如下圖所示:生日:6 月1 日生日,最后兩位bd 為birthday 的縮寫。鑒于單模塊設(shè)計的重要性,我在設(shè)計中并不急于對模塊進行編碼,而是反復(fù)論證模塊的可行性和流程圖,為下一階段的工作做好準備,同時也能夠盡早發(fā)現(xiàn)系統(tǒng)模塊劃分的錯誤,加以解決。開關(guān)檢測模塊的執(zhí)行時間大約在40uS左右。本程序由生日標志BS控制,當?shù)竭_生日時間時,T0中斷程序會將BS置1使之有效在顯示主程序中通過判斷BS的置來控制是否執(zhí)行本模塊(EIGHT)在顯示主程序中每隔一段時間調(diào)用一次本程序來實現(xiàn)鬧鈴及報時功能。通過增加一個標志位FC來時下對高低音的區(qū)分,高音不受FC的影響,低音只有當FC=。當MONTH≠2時判斷是否為大小月,MOUTH7時單月(=1的月)為大月,否則為小月;當MONTH7時雙月為大月。損耗了過多的內(nèi)存資源。數(shù)碼管12顯示緩存LED34 EQU 31H 。鬧鈴使能BM EQU 71H 。生日顯示有效標志位MOV IP,02H。判斷預(yù)置信號是否有效,預(yù)置有效則轉(zhuǎn)入判斷閃爍顯示模塊,否則轉(zhuǎn)入正常顯示模塊SJMP THREEATHREEB:LJMP THREE11 。判斷閃爍一次是否完成CPL GS 。一輪顯示完后判開關(guān)TAB3:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H 7FH,6FH,40H,7CH,5EH。判斷是否報低音JB FC,EIGHT7 。把年由BCD碼換成二進制碼ANL A,0F0HSWAP AMOV B,10MUL ABMOV 24H,AMOV A,YEARANL A,0FHADD A,24HJB ,TEN5A 。***************判斷平閏年MOV A,MONTHCJNE A,02H,TEN6MOV A,YEARANL A,0F0HSWAP AMOV B,10MUL ABMOV 24H,AMOV A,YEARANL A,0FHADD A,24HJB ,TEN5JB ,TEN5MOV A,DAYCJNE A,30H,TENBMOV DAY,1SJMP TENBTEN5:MOV A,DAYCJNE A,29H,TENBMOV DAY,1SJMP TENB。***************************************************************TWELVETWELVE:MOV P1,0MOV P2,0DJNZ R0,TWELVETWELVE1:MOV P1,0MOV P2,0DJNZ R0,TWELVE1RET
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1