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

正文內(nèi)容

單片機(jī)綜合設(shè)計(參考版)

2025-07-02 21:38本頁面
  

【正文】 總而言之,本課程的收獲還是非常大的,理論課加實驗課的模式,通過自己動手調(diào)試布局,整體能力有了一定的提升,不過還是覺得對51的功能沒有進(jìn)行特別深入的了解,希望以后的課程中可以設(shè)置更多的內(nèi)容。所有的功能都是在中斷里完成,或者在中斷中進(jìn)行子程序進(jìn)行調(diào)用來完成,這樣調(diào)試起來更加方便,錯誤也更容易檢查出來或者進(jìn)行功能修改優(yōu)化。另一點是功能模塊化的思想。這次設(shè)計主要主干模塊在日歷芯片小實驗中已經(jīng)給出了,因為只要進(jìn)行功能優(yōu)化增加即可。51這款單片機(jī)在現(xiàn)在也在各個領(lǐng)域場合用到的特別地多,小巧但是功能不少,有了上個學(xué)期的匯編語言基礎(chǔ),再加上對51匯編指令的學(xué)習(xí),內(nèi)部結(jié)構(gòu)的簡略了解已經(jīng)可以編寫一些小的程序了,不過在編寫比較大的程序時還是要更加從整體上去把握51單片機(jī)各個模塊功能的分配及處理。4,鬧鈴頻率改變,為了突出報警和鬧鈴響鈴的不同,將R5,R6做為入口參數(shù),寫入頻率的初始值,大大提高了效率。改了內(nèi)存后當(dāng)時好用,隔天來驗收又不正常了,又將地址改了回去,又正常了。 ******************************************** MOV C,SDA MOV A,R2 RLC A MOV R2,A CLR SCL DJNZ R6,RLP 。注意這是專門為ZLG7290 NOP 。 ******************************************* NOP 。**********************************************************************RDBYT: PUSH 06H MOV R6,08H 。**********************************************************************。(入口參數(shù)A) MOV SDA,C SETB SCL NOP 。**********************************************************************WRBYT: PUSH 06HMOV R6,08H 。**********************************************************************。應(yīng)答正確時轉(zhuǎn)CEND SETB F0 。應(yīng)答位檢測子程序 SETB SCL CLR F0 MOV C,SDA 。 應(yīng)答檢測子程序CACK。 NOP NOP NOP NOP CLR SCL CLR SDA RET。**********************************************************************MNACK: SETB SDA 。**********************************************************************。發(fā)送應(yīng)答信號ACK SETB SCL NOP 。 應(yīng)答信號子程序 MACK。 NOP NOP NOP NOP CLR SCL CLR SDA RET 。停止信號P SETB SCL NOP 。 停止信號子程序P 。 NOP NOP NOP NOP CLR SCL RET 。啟動信號S SETB SCL NOP 。 啟動信號子程序S 。3)I2C各個信號子程序。檢測外圍器件的應(yīng)答信號 JB F0,RDADD1 。取器件地址(讀) LCALL WRBYT 。檢測外圍器件的應(yīng)答信號 JB F0,RDADD1 。取內(nèi)部地址 LCALL WRBYT 。檢測外圍器件的應(yīng)答信號 JB F0,RDADD1 。取器件地址(寫) LCALL WRBYT 。從PCF8563的02H單元讀入7個參數(shù) PUSH ACC 。相關(guān)子程序WRBYT、STOP、CACK、STA、MNACK 。R0目標(biāo)數(shù)據(jù)塊首地址;R2從器件內(nèi)部子地址;。通用的I2C通訊子程序(多字節(jié)讀操作)。(2)帶有內(nèi)部單元地址的多字節(jié)讀操作子程序 RDADD 。如果應(yīng)答不正確返回重來 INC R0 DJNZ R7,WRDA LCALL STOP POP ACC POP PSW RET 。發(fā)送外圍地址 LCALL CACK 。檢測外圍器件的應(yīng)答信號 JB F0,WRADD 。如果應(yīng) MOV A,R2 LCALL WRBYT 。發(fā)送外圍地址 LCALL CACK 。取外圍器件地地址(包含r/w=0) LCALL STA 。R3:外圍器件地址(寫)。入口參數(shù)R7字節(jié)數(shù),R0:源數(shù)據(jù)塊首地址。**********************************************************。**********************************************************。 延時子程序。E,r,o 。******。準(zhǔn)備向PCF8563T寫入數(shù)據(jù)串 LCALL WRNBYT 。參數(shù)和控制命令緩沖區(qū)首地址 MOV R2,00H 。******************************************************************WR8563: MOV R7,0EH 。 向日歷芯片寫入時間參數(shù)子程序。取健值送緩沖單元 DEC A RET。取器件地址(讀) LCALL RDADD 。指向內(nèi)部數(shù)據(jù)鍵值寄存器地址 MOV R3,WSLA_7290 。鍵值緩沖單元 MOV R7,01H 。出口參數(shù)累加器A獲取到的鍵值) 。*********************************************************。送顯示緩沖區(qū) INC R1 INC R0 DJNZ R7,LOOP1 MOV 28H,00HLOOP: MOV R7,DISCON MOV R2,10H MOV R3,WSLA MOV R0,DISDA LCALL WRNBYT 。源數(shù)據(jù)塊首地址 MOV R1,DATA_1LOOP1: MOV A,R1 MOVC A,A+DPTR 。開始對變量查表 MOV R7,DISCON 。 DISPAY Error。清標(biāo)志 POP PSW POP ACC POP 07H POP 04H POP 03H POP 02H POP 00H RETI。處理輸入的數(shù)據(jù)(個位) ORL 19H,A LCALL WR8563 。以查詢的方式等待下一次按鍵操作 LCALL RDKEY 。讀取第二個按鍵值(分鐘的十位數(shù)? SWAP A 。是E鍵時開始處理報警分?jǐn)?shù)據(jù)AKEY_5: JB ,$ 。處理輸入的數(shù)據(jù)(個位) ORL 1AH,A LCALL WR8563 SJMP BACKMIN_1: CJNE A,0EH,BACK 。以查詢的方式等待下一次按鍵操作 LCALL RDKEY 。讀取第二個按鍵值(小時的十位數(shù)? SWAP A 。是D鍵時開始處理報警小時數(shù)據(jù)AKEY_4: JB ,$ 。將修改后的時間參數(shù)送PCF8563 LJMP BACKHOUR_1: CJNE A,0DH,MIN_1 。讀取第三個按鍵值(秒的個位數(shù)) ANL 12H,0F0H 。處理輸入的數(shù)據(jù)(十位) CJNE A,00H,Q_1 SJMP Q_1: CJNE A,10H,Q_2 SJMP Q_2: CJNE A,20H,Q_3 SJMP Q_3: CJNE A,30H,Q_4 SJMP Q_4: CJNE A,40H,Q_5 SJMP Q_5: CJNE A,50H,Q_6 SJMP Q_6: LJMP DIS_ERR : ANL 12H,0FH ORL 12H,A JB ,$ 。以查詢的方式等待下一次按鍵操作 LCALL RDKEY 。將修改后的時間參數(shù)送PCF8563 LJMP BACKSECOND: CJNE A,0CH,HOUR_1 。讀取第三個按鍵值(分鐘的個位數(shù)) ANL 13H,0F0H 。處理輸入的數(shù)據(jù)(十位) CJNE A,00H,Z_1 SJMP ZZZ_1: CJNE A,10H,Z_2 SJMP ZZZ_2: CJNE A,20H,Z_3 SJMP ZZZ_3: CJNE A,30H,Z_4 SJMP ZZZ_4: CJNE A,40H,Z_5 SJMP ZZZ_5: CJNE A,50H,Z_6 SJMP ZZZ_6: LJMP DIS_ERRZZ: ANL 13H,0FH O
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1