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

正文內(nèi)容

單片機作息時間控制器課程設(shè)計-文庫吧資料

2025-07-02 12:57本頁面
  

【正文】 是對在芯片熟悉及認(rèn)知方面,在這兩周的實習(xí)中,王老師給我們的幫助是很大的,我們不懂的地方總能得到王老師細(xì)心的指點,這里,我們衷心的感謝我們的王迎旭老師,是您讓我們在理論和實踐之間建立起了一座橋梁,謝謝老師了! 參考文獻[1]王迎旭.《單片機原理及及應(yīng)用》.北京:[2]任向民.《微機接口技術(shù)應(yīng)用使用教程》.北京:[3]房小翠.《單片機實用系統(tǒng)設(shè)計技術(shù)》.北京: 國防工業(yè)出版社[4]何立民.《單片機應(yīng)用系統(tǒng)設(shè)計》.北京:北航出版社[5]張萬奎.《模擬電子技術(shù)》.長沙:湖南大學(xué)出版社,2005附錄:元器件清單:STC89c52RC 一片 MAX232 一片 24C02 一片 繼電器 一個 四位數(shù)碼顯示管 一個 撥碼開關(guān) 一個12M晶振 一個 三極管 若干 二極管 若干 電阻 若干 電容 若干 程序清單: ORG 0000H START: AJMP MAIN 。所以本人用單片機編寫了上面的程序,因為時間蒼促,如有錯誤之處,還望老師理解,并加以批改。在設(shè)計系統(tǒng)時通常都要進行系統(tǒng)擴展與配置,因此,要完成一個單片機的設(shè)計工作,必須依次做到下述工作:硬件電路的設(shè)計、組裝與調(diào)試;應(yīng)用軟件的編寫、調(diào)試;完整應(yīng)用軟件的調(diào)試、固化和脫機運行。 通過本次的課程設(shè)計,我學(xué)會了單片機的一般設(shè)計過程。第二,時間是按十進制遞增,而MCS51系列單片機只有二進制加法指令,因此用加法指令計時必須進行二一十進制轉(zhuǎn)換。經(jīng)測試,定時器0重裝初值設(shè)為3CB7H~3CBFH。我們采用增大重裝的定時器0初值的方法來減少定時器0定時時間。顯然,這將在定時時間中加入額外的延時時間,導(dǎo)致計時誤差。夏令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,45H,13H,58H,14H,00H,14H,45H,14H,50HDB 14H,58H,15H,00H,15H,45H,15H,53H,15H,55HDB 17H,25H,19H,00H,19H,35H,19H,40H,21H,00HDB 21H,30H,22H,00H,0FFH,0FFH,0FFH,0FFH第5章 調(diào)試及分析這里有兩個問題需要特別重視。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。 小數(shù)點移動哪一位,那一位便可用加1或減1鍵進行修改數(shù)值。校時時間置入程序段NOPMOV R0,2FHMOV R1,24HMOV R2,02HMOV A,@R0ANL A,0FHMOV @R1,ADEC R0DEC R1LD1: MOV A,將設(shè)定的時間值置入相應(yīng)的時間計數(shù)單元,并以該時間為起點開始計時。在小數(shù)點點亮的對應(yīng)位上進行十進制加1處理。設(shè)置用戶定時時間點JB ACC.5,DSPUSE 。是減1鍵,轉(zhuǎn)SUBONEJB ACC.3, TIMSET 。是移位功能鍵轉(zhuǎn)SHIFTPJB ACC.1,ADDONE 。鍵值處理子程序 NOP 。取定時設(shè)定時間并置入顯示緩沖區(qū)NOPMOV R2,02HLDR: MOV A,@R1 。用戶設(shè)定報時點首址為40HMOV A,@R0ANL A,0FHRL AADD A,R1 。DSPUSE:NOPMOV R0,2FH 。 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è)定報時時間點顯示鍵處理模塊。ANL A,0FHSWAP AMOV R7,ADEC R0MOV A,@R0ANL A,0FHADD A,R7MOV @R1,ADEC R0INC R1DJNZ R2,LDDNOPCLR 0F4HNOPRETNOPii. 減1鍵處理。報時點編號乘2加首址,為本次存放的實際地址MOV R1,ADEC R0NOP 。USESET:NOPMOV R0,2FHMOV R1,40H 。等待釋放按鍵MOV A,P1CPL AANL A,3FHJNZ K1MOV A,R6NOPNOPRETX:RETNOPi. 用戶自設(shè)定報時時間點置入鍵程序模塊。延時去抖動LCALL DISPMOV A,P1CPL AANL A,3FHJZ RETXMOV R6,A 。鍵掃描子程序NOPNOPMOV P1,0FFHMOV A,P1 。帶小數(shù)點時的字符顯示字形表DB 0FFH,0EFH、0F7H,0FCH,0B9H,0F9H,0F1HNOP 檢測P1口,判斷是否有鍵按下,如有鍵按下,進進行延時去抖動并讀取鍵值,存入A中。顯示下一個字符MOV A,R1CLR CRRC AMOV R1,AJNZ LOOP1 。輸出字形碼MOV R2,00HLOOP2: DJNZ R2,LOOP2 。取顯示緩沖區(qū)中的顯示字符數(shù)MOVC A,@A+DPTR 。位控制字LOOP1: MOV A,R1NOPMOV P2,A 。P0口為字形碼輸出口NOPNOPMOV R0,2FH 。關(guān)閉顯示MOV P2,A 。DISP:NOP 。P0口為字形碼輸出口,低電平有效;P2口為字位碼輸出口,高電平有。將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 。將當(dāng)前的時間值顯示緩沖區(qū)NOPMOV R0,24H 。確認(rèn)(F3=0)分值無變更,則返回JB OF4H,RTNH 。對時(23H)進行累計計數(shù)CJNE A,24H,TRNDMOV 23H,00HMOV A,24HADD A,01H 。對分(22H)進行累計計數(shù)ADD A,01H;DA AMOV 22H,ACJNE A,60H,RTDNMOV 22H,00HMOV A,23HADD A,01H 。判斷分計數(shù)是否計滿CLR AMOV 21H,ASETB 0F3H 。延時時間到,清除報時放音標(biāo)志位,關(guān)閉報時電源SETB T1SETB T2SETB TOSETB TONOPNEXTF: NOPMOV A,21H 。(F1H=1)為報時放音的延時標(biāo)志位MOV A,26HDEC AMOV 26H,AJNZ NEXTF 。(25H)中存放報時擴音機預(yù)熱延時時間值JNZ NEXTFCLR OFOHCLR OFOHSETB OF1HMOV 26H,1OH 。毫秒計數(shù)單元清零JNB 0F0H,NEXTE。,CLR 6CHSJMP LCALC2: SETB 6CHLCA: CJNE A,0EH,RTNH。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1