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

正文內(nèi)容

基于51單片機(jī)多功能電子時鐘設(shè)計報告-文庫吧

2025-06-13 00:14 本頁面


【正文】 先級別最低) 流程圖:進(jìn)入中斷壓棧判斷是否有秒閃和修改閃爍標(biāo)志 結(jié)束中斷出棧Y 輪流動態(tài)顯示一位數(shù)碼管4ms,并且秒閃位每隔一秒熄滅一次修改閃爍的兩位每隔半秒熄滅一次 N 輪流動態(tài)顯示一位數(shù)碼管動態(tài)4ms計中斷次數(shù)(led_lp)并處理時分秒日月年的加1,中斷次數(shù)記到250 led_lp清0 (3) 外部中斷0(優(yōu)先級別第二) 流程圖: 進(jìn)入中斷壓棧開定時器1并設(shè)置其工作在方式1狀態(tài)是否有修改日期按鍵 N處理日期的對應(yīng)位修改(加1減1) Y 關(guān)閉定時器1出棧結(jié)束中斷(4) 外部中斷1(優(yōu)先級別第三)進(jìn)入中斷 流程圖:壓棧開定時器1并設(shè)置其工作在方式1狀態(tài)是否有預(yù)置鬧鐘按鍵 N 處理對鬧鐘預(yù)置位(加1減1) Y關(guān)閉定時器1出棧結(jié)束中斷(5) 定時器0每隔4ms溢出中斷(優(yōu)先級別最高) 進(jìn)入中斷 流程圖:壓棧計中斷次數(shù)(led_lp)并處理時分秒日月年的加1,中斷次數(shù)記到250 led_lp清0是否顯示日期 Y N輪流動態(tài)顯示4ms一位日期的緩存輪流動態(tài)顯示4ms一位鬧鐘的緩存出棧結(jié)束中斷六 課程設(shè)計心得體會:此次課程設(shè)計是大學(xué)里來第二次課程設(shè)計,于我的感覺是這是一次與實際最貼切的一次課程設(shè)計,亦或是說實踐。首先我的心得體會有如下幾點(1)萬事開頭難,要做好單片機(jī)課程設(shè)計必須要有足夠的耐心與興趣。要反復(fù)編程調(diào)試,檢驗。而本次軟件編程我反復(fù)調(diào)試了多達(dá)幾十次。(2)要想全面的做好這次課程設(shè)計,必須要全面統(tǒng)籌,細(xì)心規(guī)劃好自己所需使用的單片機(jī)內(nèi)部資源以及硬件資源。并盡量做到少用資源而達(dá)到最大實用效果。同時也要單個功能慢慢編程調(diào)試,而不要好高騖遠(yuǎn),急功心切。 (3)第一次設(shè)計編寫這樣較為難而大的課程設(shè)計必須要做到對單片機(jī)基礎(chǔ)硬件與軟件的熟練掌握,尤其單片機(jī)里匯編語言指令。只有做到融匯貫通方能運(yùn)籌帷幄。(4) 做好課程設(shè)計要學(xué)會借鑒別人好的思想與技巧,而教材上就有許多很好的例子。同時要將每次單片機(jī)實驗靈活運(yùn)用于此次課程設(shè)計。七 參考資料: (1) 單片機(jī)授課教材 (2) 單片機(jī)網(wǎng)絡(luò)資源:SHAN EQU 20H 。秒閃爍標(biāo)志 BUFF_KEY EQU 21H 。鍵盤鍵 LED1 EQU 22H 。數(shù)碼管顯示緩存 LED2 EQU 23H LED3 EQU 24H LED4 EQU 25H LED5 EQU 26H LED6 EQU 27H LED_LP EQU 28H 。計時標(biāo)志 HOR EQU 30H 。小時值緩存 MIN EQU 31H 。分鐘值緩存 SEC EQU 32H 。秒值緩存 NHOR EQU 33H 。鬧鐘時間緩存 NMIN EQU 34H NSEC EQU 35H YER EQU 36H 。年月日緩存 MOT EQU 37H DAT EQU 38H SXX EQU 39H F_BEEP BIT 01H LED_PORT EQU P0 DIG_PORT EQU P2 SW0 BIT SW8 BIT SW1 BIT SW2 BIT SW3 BIT SW4 BIT SW5 BIT SW6 BIT SW7 BIT 。 ORG 0000H LJMP MAIN ORG 000BH LJMP T0_INT ORG 0003H LJMP T_0 ORG 0013H LJMP T_1 ORG 001BH LJMP T1_INT ORG 100HMAIN: MOV SP ,40H MOV PSW,00H MOV R0,7FH 。初始化RAM區(qū),CLR_RAM:MOV A,00H MOV @R0,A DJNZ R0,CLR_RAM MOV P1,0FFH MOV P2,0FFH MOV P0,0FFH MOV P3,0FFH MOV TMOD,11H MOV TH0,0F0H 。T0=4MS MOV TL0,060H MOV NHOR,100 MOV YER,12 MOV MOT,06 MOV DAT,17 CLR C MOV ,C SETB PT1 。定時器1中斷級別最高 CLR PT0 。定時器0中斷級別最低 SETB TR0 。開定時器0 SETB ET0 。允許定時器0中斷 SETB EX0 。允許外部中斷0 SETB EX1 。允許外部中斷1 SETB EA 。允許所有中斷。按鍵預(yù)置時間WAIT_KEY:MOV A,NHOR CJNE A,HOR,LNNN MOV A,NMIN CJNE A,MIN,LMNN MOV A,NSEC CJNE A,SEC,LNNN SETB C MOV ,C LJMP LNNN LMNN:MOV A,NMIN ADD A,01 CJNE A,MIN,LNNN MOV A,NSEC CJNE A,SEC,LNNN CLR C MOV ,C LNNN:JNB SW8,LSNN MOV SXX,0 LJMP WAIT_KEY LSNN:JNB SW1,SW1_OK JNB SW2,SW2_OK JNB SW3,SW3_OK JNB SW4,SW4_OKA JNB SW5,SW5_OKA JNB SW6,SW6_OKA JMP WAIT_KEYSW4_OKA: JMP SW4_OKSW5_OKA: JMP SW5_OKSW6_OKA: JMP SW6_OK SW1_OK: MOV SXX,01 MOV A,HOR CJNE A,23,SW1_OVER MOV HOR,00H SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEYSW1_OVER:INC HOR 。時加1 MOV R7,HOR SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEYSW2_OK: MOV SXX,01 MOV A,HOR CJNE A,00,SW2_OVER MOV HOR,23 SETB F_BEEP LCALL DEL CLR F_BEEP JMP WAIT_KEYSW2_OVER:DEC HOR 。時減1 SETB F_BEEP
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1