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

正文內(nèi)容

基于51單片機的多功能電子萬年歷畢業(yè)論文(存儲版)

2024-07-27 00:15上一頁面

下一頁面
  

【正文】 WAITT6: LCALL DISPLAY JNB ,WAITT6 JNB ,WAITT6 AJMP SETG11SETGOUT: LCALL DISPLAY JNB ,SETGOUT LCALL GENGXIAN MOV 32H,80H MOV 31H,00H 。調(diào)日閃 MOV 77H,0FH MOV 76H,0FH AJMP GFLASHOUTGFLASH4: JB 0DH,GFLASH5 。送地址給1302 NOP NOP CLR SCLK NOP NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE1 CLR SCLK NOP MOV A,31H MOV R4,8WRITE2: RRC A NOP 。農(nóng)歷和公歷為同一年。再讓一月減 MOV R2,A 。再讓二月減 MOV R2,A 。不為0,R3加到R2中 ADD A,R3 。R2中為日的值 LCALL D_BCD MOV 56H,A MOV 57H,01H CLR F0 。閏月 LJMP S_PLAYY3: CJNE R2,00H,Y31 LCALL CHECKRE 。的的最后一天RY32: MOV 57H,03H CLR F0 LJMP S_PLAYRY31: MOV A,R2 。R2中為0,則為前一個月 MOV A,R6 。R2中為日的值 MOV R0,A LCALL D_BCD MOV 56H,A MOV 57H,05H CLR F0 LJMP S_PLAYRY5: CJNE R2,00H,RY51 MOV 56H,29H 。R2中為0,則為前一個月 ANL A,0FH 。的最后一天 JNZ Y53 MOV 56H,30H MOV 57H,04H SETB F0 LJMP S_PLAYY53: MOV 57H,04H SETB F0 LJMP S_PLAYY52: MOV 56H,29H 。前一個月不是閏月 MOV A,R6 JB ,Y44 MOV 56H,30HY44: MOV 57H,03H CLR F0 LJMP S_PLAYY41: MOV A,R2 。R2中為日的值 LCALL D_BCD MOV 56H,A MOV 57H,03H CLR F0 LJMP S_PLAYRY3: CJNE R2,00H,RY31 MOV 56H,29H MOV A,R6 JB ,RY32 。的的最后一天 JB ,RY22 MOV 56H,30HRY22: MOV 57H,02H CLR F0 LJMP S_PLAYRY21: MOV A,R2 。再讓12月減 MOV R2,A 。R2減閏2月天數(shù) LJMP RY2 。不夠減,判,R3為0否M23: MOV A,R2 。不夠減,判R3為0否M13: MOV A,R2 。高位10, 加低位 MOV A,R0 SWAP A ANL A,0FH MOV B,10 MUL AB ADD A,R1 MOV R0,A RET。分離程序~~~~~~~~~~~~~~~~~~~~~~~~~DIVIDE: MOV A,R0 ANL A,0FH MOV R1,A MOV A,R0 SWAP A ANL A,0FH MOV R2,A RET。調(diào)年閃 MOV 7CH,0FH MOV 7BH,0FH AJMP GFLASHOUTGFLASH2: JB 0BH,GFLASH3 。分鐘減一 LCALL JIAN1 MOV 61H,A CJNE A,00H,GADDMINTUE1 MOV 61H,59HGADDMINTUE1: MOV 32H,82H 。調(diào)小時時閃標志GWAIT8: LCALL DISPLAY JNB ,GWAIT8SETG9: LCALL DISPLAY JNB ,SETG10 JNB ,GADDHOUR JNB ,JIANHOUR AJMP SETG9GADDHOUR: MOV R7,62H 。日分離,送顯示緩存 MOV 76H,R1 MOV 46H,R1 MOV 77H,R2 MOV 47H,R2WAITT3: 。月減一 LCALL JIAN1 MOV 65H,A CJNE A,00H,GADDMONTH1 MOV 65H,12HGADDMONTH1: MOV 32H,88H 。~~~~~~~~~~~~~~~~~~ LCALL DISPLAY JNB ,GWAITSETG1: LCALL DISPLAY JNB ,SETG2 JNB ,GADDYEAR JNB ,JIANYEAR AJMP SETG1GADDYEAR: MOV R7,66H 。秒分離,送顯示緩存 LCALL DIVIDE MOV 70H,R1 MOV 40H,R1 MOV 71H,R2 MOV 41H,R2 CLR EA LCALL TOUTOU SETB EA LCALL DISPLAY LCALL GENGXIAN 。讀出分鐘 LCALL READ MOV mintue,31H MOV 32H,81H 。允許寫1302 LCALL WRITE MOV 32H,90H MOV 31H,0A6H ??傊?,參加電子競賽我們的能力得到了全方位的提高。完了最初的設(shè)想。所以在調(diào)用溫度子程序時,先關(guān)閉定時器1中斷允許,在溫度子程序反回時再打開定時器1中斷允許。最后經(jīng)過多次的模塊子程序的修改,一步一步的完成,最終解決了軟件。從1302中讀出數(shù)據(jù) NOP NOP MOV C,IO NOP NOP NOP NOP NOP RRC A NOP NOP NOP NOP SETB SCLK NOP DJNZ R4,READ2 MOV 31H,A CLR RST RET四. 指標測 測試儀器序號名稱型號1PC機LXBHF769A2雙路直流穩(wěn)壓電源CA17303D3V8通用單片機仿真器V8/L4數(shù)字萬用表DT92085ISP在線編程器電子萬年歷的電路系統(tǒng)較大,對于焊接方面更是不可輕視,龐大的電路系統(tǒng)中只要出于一處的錯誤,則會對檢測造成很大的不便,而且電路的交線較多,對于各種鋒利的引腳要注意處理,否則會刺被帶有包皮的導(dǎo)線,則會對電路造成短路現(xiàn)象。 如圖-5所示,采用動態(tài)掃描顯示,由21個數(shù)碼管,38譯碼器74LS138接1K限流電阻,再接8550三極管接到共陽數(shù)碼管的CoM端作為選通位碼,每位選擇相應(yīng)的列。當“WP”為1時,寫保護位防止對任一寄存器的寫操作。 圖3 DS18B20溫度采集 電路原理及說明(1) 時鐘芯片DS1302的工作原理: DS1302在每次進行讀、寫程序前都必須初始化,先把SCLK端置 “0”,接著把RST端置“1”,最后才給予SCLK脈沖;讀/寫時序如下圖4所示。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。 主要單元電路的設(shè)計 AT89S52單片機為40引腳雙列直插芯片,有四個I/O口P0,P1,P2,P3, MCS51單片機共有4個8位的I/O口(P0、PPP3),每一條I/O線都能獨立地作輸出或輸入。 DS1302提供時鐘。:方案一: 直接采用單片機定時計數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)年、月、日、星期、時、分、秒計數(shù)。程序采用匯編語言編寫,以便更簡單地實現(xiàn)調(diào)整時間及陰歷顯示功能。萬年歷的設(shè)計過程在硬件與軟件方面進行同步設(shè)計?;?1單片機電子萬年歷畢業(yè)論文摘 要:電子萬年歷是一種非常廣泛日常計時工具,對現(xiàn)代社會越來越流行。在編寫程序過程中發(fā)現(xiàn)以現(xiàn)有的相關(guān)知識要獨自完成編寫任務(wù)困難重重,在老師和同學(xué)的幫助下才完成了程序部分的編寫。軟件方面主要包括日歷程序、時間調(diào)整程序,公歷轉(zhuǎn)陰歷程序,顯示程序等。所以采用了LED數(shù)碼管作為顯示。 電路設(shè)計最終方案決定綜上各方案所述,對此次作品的方案選定: 采用AT89S52作為主控制系統(tǒng)。使用動態(tài)掃描顯示方式對數(shù)字的顯示。RST是復(fù)位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。采用數(shù)字式溫度傳感器DS18B20,它是數(shù)字式溫度傳感器,具有測量精度高,電路連接簡單特點,此類傳感器僅需要一條數(shù)據(jù)線進行數(shù)據(jù)傳輸,,Vcc接電源,Vss接地。“WP”是寫保護位,在任何的對時鐘和RAM的寫操作之前,WP必須為0。 DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節(jié),命令控制字為FEH(寫)、FFH(讀)。送地址給1302 NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP NOP CLR SCLK NOP NOP DJNZ R4,READ1 MOV R4,8READ2: CLR SCLK NOP 。電子成年歷功能很多,所以對于它的程序也較為復(fù)雜,所以在編寫程序和調(diào)試時出現(xiàn)了相對較多的問題。 解決:由于DS18B20是串行通信數(shù)據(jù),只用一個口線傳輸,在處理采集的模擬信號時需要一定的時間,當把萬年歷的程序相接入時,會對延時有很大的影響。相互學(xué)習(xí)、相互討論、研究。此次比賽中學(xué)到了很多很多東西,這是最重要的。計數(shù)器1,方式1 MOV TL1,00H MOV TH1,00H MOV 32H,8EH MOV 31H,00H 。讀出小時 LCALL READ MOV hour,31H MOV 32H,83H 。分鐘分離,送顯示緩存 LCALL DIVIDE MOV 72H,R1 MOV 42H,R1 MOV 73H,R2 MOV 43H,R2 MOV R0,second 。1302停止振蕩 LCALL WRITEGWAIT: 。月加一 LCALL ADD1 MOV 65H,A CJNE A,13H,GADDMONTH1 MOV 65H,01H AJMP GADDMONTH1JIANMONTH: MOV R7,65H 。日值送人1302 MOV 31H,63H LCALL WRITE MOV R0,63H LCALL DIVIDE 。~~~~~~~~~~~~~~~ ~~~~~ LCALL DISPLAY JNB ,WAITT4 JNB ,WAITT4 AJMP SETG7SETG8: SETB 0DH 。分鐘加一 LCALL ADD1 MOV 61H,A CJNE A,60H,GADDMINTUE1 MOV 61H,00H AJMP GADDMINTUE1JIANMINTUE: MOV R7,61H 。全部顯示 MOV 7BH,4BH MOV 7AH,4AH MOV 79H,49H MOV 78H,48H MOV 77H,47H MOV 76H,46H MOV 75H,45H MOV 74H,44H MOV 73H,43H MOV 72H,42H MOV 71H,41H MOV 70H,40HGFLASHOUT: POP PSW POP ACC RETIGFLASH1: JB 0AH,GFLASH2 。減一程序~~~~~~~~~~~~~~~~~~~~~~~~~JIAN1: MOV A,R7 DEC A CJNE A,4FH,KK1 MOV A,49HKK1: CJNE A,3FH,KK2 MOV A,39HKK2: CJNE A,2FH,KK3 MOV A,29HKK3: CJNE A,1FH,KK4 MOV A,19HKK4: CJNE A,0FH
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1