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

正文內(nèi)容

單片機作息時間控制器課程設(shè)計-免費閱讀

2025-07-20 12:57 上一頁面

下一頁面
  

【正文】 冬令DB 07H,20H,07H,50H,07H,58H,08H,00H,08H,45HDB 08H,53H,08H,55H,09H,40H,09H,55H,09H,58HDB 10H,00H,10H,45H,10H,53H,10H,55H,11H,40HDB 13H,00H,13H,13H,13H,15H,14H,00H,14H,13HDB 14H,15H,15H,00H,15H,13H,15H,15H,16H,00HDB 17H,30H,18H,15H,19H,00H,19H,35H,19H,40HDB 20H,30H,21H、00H,21H,30H,0FFH,0FFH,0FFHTABLE3:DB 06H,00H,06H,20H,06H,40H,07H,10H,07H,15H。是加1鍵,轉(zhuǎn)ADDONEJB ACC.2,SUBONE 。自設(shè)定報時點編號由(2FH)指定MOV R1,40H 。判斷是否有鍵按下CPL AANL A,3FHJZ RETXLCALL DISP 。取顯示緩沖區(qū)中的顯示字符數(shù)MOVC A,@A+DPTR 。中斷返回,并恢復(fù)現(xiàn)場數(shù)據(jù)NOPPOP PSWPOP ACCRETIDISP:NOP 。時單元加1DA AMOV 23H,A 。(26H)中存放報時放音的延時時間值CLR TONEXTE: JNB OF1H,NEXTF 。SELECT 1 AREAINC 20H。TIMERB為用戶自設(shè)定報時點報時NOPNEXT1:LCALL CHECKEY。設(shè)置定時器T0初值MOV TH0,3CHSETB TR0。關(guān)閉報時音樂輸出(T0=1)SETB T1 。跳轉(zhuǎn)入主程序0030H ORG 000BH AJMP CTCINT 。第6章 課程總結(jié)說實話,兩周的時間說長不長,說短也不短,兩周之前,我們對單片機僅停留在課本上,在理論層面上,那些芯片的具體應(yīng)用都不知道怎么用,理論跟實際好像不能結(jié)合起來。第一,定時器溢出產(chǎn)生中斷請求,CPU并不一定立即響應(yīng)中煌,而可能需要延遲一定的中斷響應(yīng)時間之后才能響應(yīng)中斷,中斷響應(yīng)時間大約為3~8個機器周期。TIMSET:NOP 。是加1鍵,轉(zhuǎn)ADDONEJB ACC.2,SUBONE 。自設(shè)定報時點編號由(2FH)指定MOV R1,40H 。本次用戶設(shè)定報時點首址為40HMOV A,@R0ANL A,OFHRL AADD A,R1 。CHECKEYA:NOP 。輸出位控制字MOV P2,AMOV DPTR,TABLEMOV A,@R0 。顯示緩沖區(qū)為2FH~2BH等5個字節(jié),2FH存放顯示的星期數(shù),2EH、2DH存放顯示的小時數(shù),2CH、2BH存放顯示的分鐘數(shù),其數(shù)值范圍在00H~0FH內(nèi)時不顯示該位的小數(shù)點,在10H~1FH時則顯示小數(shù)點。星期計數(shù)單元(24H)加1DA AMOV 24H,ACJNE A,07H,RTDNMOV 24H,00HRTDN: NOPJNB OF3H,RTDH 。判斷報時放音延時是否結(jié)束CLR OF1H 。(F4H)為鍵處理標(biāo)志位,在鍵處理過程中不顯示秒點CJNE A,05H,CTNUCCTNUC: JC LC2。有鍵按下,調(diào)用按鍵處理子程序NOPSJMP NEXTTNOPNOP:①對100毫秒(20H)、秒(21H)、分(22H)、小時(23H)進行累計計數(shù),如果分值有計數(shù)變化并且無鍵按下,則將小時和分鐘送顯示緩沖區(qū)更新顯示目錄;②如有報是處理標(biāo)志,則對報時擴音機電源和報時音樂輸出分別進行定時控制。檢測標(biāo)志是否出現(xiàn),F3為定時分鐘值變化的標(biāo)志位JNB 0F3H,NEXT1 。從內(nèi)部RAM區(qū)03H到7FH均清零NOT1: MOV SP,60H 。關(guān)閉各輸出口MOV P0,A 。7) 其他輔助功能程序,如鍵盤設(shè)置、拆字、合字、冬季或夏季時間表選擇及假日停止報時等。定時器0用作時鐘定時,按方式1工作,每隔100MS溢出中斷1次。按下“移位”鍵,小數(shù)點從左向右移動,每按動1次,小數(shù)點便移動1位;要修改設(shè)置哪一位,只需將小數(shù)點移到該位,便可用“加1鍵”或“減1鍵”對該位進行數(shù)字設(shè)定;時間的校對設(shè)定一共有5位,從左到右依次為星期、小時十位、小時個位、他的十位、分的個位。1=0)對小數(shù)點所在位的數(shù)什進行十進制加1。4端口外接光電隔離器,驅(qū)動擴音機電源的控制開關(guān),低電平有效。采用共陰極LED數(shù)碼管,P0口、P2口和數(shù)碼管之間串接了反相驅(qū)動芯片ULN2003,因此P2口輸出高電平選中相應(yīng)的位,而P0口輸出低電平點亮相應(yīng)的段。 該方案硬件連接簡單,但動態(tài)掃描的顯示方式需占用CPU較多的時間,在單片機沒有太多實時測控任務(wù)的情況下可以采用。技術(shù)要求如下:(1) 定時準確,月誤差《=10%。該控制器要求有以下功能: 按作息時間接通/斷開電鈴; 課間接通/斷開播放音樂設(shè)備; 時鐘顯示。為了更好的說明,我以上介紹先從應(yīng)用電路切入,同時介紹它們的使用方法,以便能快速掌握它們的應(yīng)用。對于實時時鐘而言,顯示顯然是另一個重要的環(huán)節(jié)。報時鐘電路的核心是MCS51單片機,其內(nèi)部帶有4KB的程序ROM,無須外擴程序存儲器。3端口接夏令/冬令作息時間表,P3。(5) 移位鍵:(P1。 鍵盤功能(9) 揚聲器驅(qū)動電路: 揚聲器驅(qū)動電路 系統(tǒng)的使用說明(1) 時間顯示。(4) 報時輸出的驅(qū)動過程。4) 顯示:完成5位LED動態(tài)顯示。跳轉(zhuǎn)入主程序0030H ORG 000BH AJMP CTCINT 。關(guān)閉報時音樂輸出(T0=1)SETB T1 。設(shè)置定時器T0初值MOV TH0,3CHSETB TR0。TIMERB為用戶自設(shè)定報時點報時NOPNEXT1:LCALL CHECKEY。選擇新的工作寄存器區(qū)(1區(qū))CLR RS1。(25H)中存放報時擴音機預(yù)熱延時時間值JNZ NEXTFCLR OFOHCLR OFOHSETB OF1HMOV 26H,1OH 。對分(22H)進行累計計數(shù)ADD A,01H;DA AMOV 22H,ACJNE A,60H,RTDNMOV 22H,00HMOV A,23HADD A,01H 。將1字節(jié)壓縮的BCD碼拆成兩個字節(jié),數(shù)數(shù)值存放在低字節(jié)內(nèi)ANL A,OF0HSWAP AMOV @R1,ADEC R1MOV A,@R0ANL A,0FHMOV @R1,ADEC R0DEC R1DJNZ R2,LD1NOPRTNH:NOP 。P0口為字形碼輸出口NOPNOPMOV R0,2FH 。顯示下一個字符MOV A,R1CLR CRRC AMOV R1,AJNZ LOOP1 。等待釋放按鍵MOV A,P1CPL AANL A,3FHJNZ K1MOV A,R6NOPNOPRETX:RETNOPi. 用戶自設(shè)定報時時間點置入鍵程序模塊。 SUBONE: NOPNOPJNB 7CH,SCH74MOV R0,2FHSJMP SUB1SCH74: NOPJNB 74H,SCH6CMOV R0,2EHSJMP SUB1SCH6C:NOP JNB 6CH,SCH64MOV R0,2DHSJMP SUB1SCH5C: NOP JNB 64H,SCH5CMOV RO,2CHSJMP SUB1SCH5C: NOPJNB 5CH,ERR1MOV R0,2BHSJMP SUB1NOPNOPERR1:RETNOPSUB1:NOPMOV A,@R0ADD A,99HDA AXCHD A,@R0RETiii. 用戶自設(shè)定報時時間點顯示鍵處理模塊。鍵值處理子程序 NOP 。在小數(shù)點點亮的對應(yīng)位上進行十進制加1處理。SHIFTP:NOPJB 0F4H,NXTERR:SETB 0F4HSETB 5CHCLR 6CHNXT: NOP JNB 7CH,CHK74CLR 7CHSETB 74HRETCHK74: NOPJNB 74H,CHK6CCLR 74HSETB 74HSETB 6CHRETCHK6C: NOPJNB 6CH ,CHK64CLR 6CHSETB 64HRETCHK64: NOPJNB 64H,CHK64CLR 6CHSETB 5CHRETCHK5C: NOPJNB 5CH,ERRCLR 5CHSETB 7CHRET冬季和夏季的處息時間表區(qū) TABLE2:DB 06H,00H,06H,20H,60H,40H,07H,10H,07H,15H。經(jīng)測試,定時器0重裝初值設(shè)為3CB7H~3CBFH。所以本人用單片機編寫了上面的程序,因為時間蒼促,如有錯誤之處,還望老師理解,并加以批改。P1口作為6個鍵輸入口MO
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1