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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)電子鐘(參考版)

2024-10-17 14:29本頁(yè)面
  

【正文】 未到,掃描碼右移一位MOVR3,AAJMPLP1LP2:RETTAB:DB0FCH,60H,0DAH,0F2H,66H,0B6HDB0BEH,0E0H,0FEH,0F6H,02H,0DFHDELAY: MOVR5,05H。指向下一個(gè)顯示緩沖區(qū)地址MOVA,R3,LP2。送出顯示ACALLDELAY。顯示查表指令地址偏移量MOVDPTR,TABMOVCA,A+DPTR。數(shù)據(jù)指針指向B口MOVA,R0。數(shù)據(jù)指針指向A口MOVA,R3MOVXDPTR,A。顯示數(shù)據(jù)緩沖區(qū)首址送R0MOVR3,7FH。將小時(shí)放在兩個(gè)位地址中MOVA,R1MOVB,0AHDIVABMOV3BH,AMOV3AH,BINCR1MOVA,R1MOVB,0AHDIVABMOV38H,AMOV37H,BINCR1MOVA,R1MOVB,0AHDIVABMOV35H,AMOV34H,BRETDSN:MOVR0,34H。重裝時(shí)間初值MOVTL1,0B0HDJNZR7,LOOP1。設(shè)定中斷運(yùn)行位SETBTR1LOP:LCALLSTARTLCALLDSN。8255命令口地址MOVXDPTR,AMOVTMOD,10HMOVTH1,3CHMOVTL1,0B0H。設(shè)定時(shí)間初值MOV36H,10MOV39H,10MOVR7,14H。望老師批評(píng)改正。這次課程設(shè)計(jì)較為綜合,主要的困難來(lái)自對(duì)程序的編寫和校對(duì),功夫不負(fù)有心人,經(jīng)過我的虛心求學(xué)和查找資料,最終對(duì)實(shí)驗(yàn)的原理有了較清晰的認(rèn)識(shí)。所以,在循序漸進(jìn)的課堂教學(xué)過程中,我總是處于“學(xué)會(huì)了一些新知識(shí),弄清了一些原來(lái)保留的問題,又出現(xiàn)了一些新問題”的循環(huán)中,直到課程結(jié)束時(shí),才把保留的問題基本搞清楚。討論某一部分原理時(shí)又要涉及到其它部分的工作原理。五 心得體會(huì)計(jì)算機(jī)控制技術(shù)是一門很綜合的課程。而時(shí)間單元進(jìn)位,時(shí)間設(shè)定時(shí),調(diào)定時(shí)間設(shè)定時(shí)等功能全部在中斷服務(wù)程序中完成。系統(tǒng)的功能選擇由按鍵‘時(shí)’、‘分’、‘秒’、完成。時(shí)加1MOV A, HOURCJNE A, 24, NEXT。MOVMINITE, 00H。分加1MOV A, MINITE。MOV SECOND, 00H。秒加一MOV A, SECOND。表地址送數(shù)據(jù)指針MOVC A,A+DPTRMOVP3, AINCDISPBITMOV A, DISPBITCJNE A, 08H, KNAMOVDISPBIT, 00H KNA:INCT2SCNTA。秒送A十進(jìn)制調(diào)整 TIME子程序 2毫秒 地址加,并將時(shí)間的各位送到p1 取顯示數(shù)據(jù)到A 取段碼表地址查顯示數(shù)據(jù)對(duì)應(yīng)段碼中斷服務(wù)子程序,即計(jì)時(shí)MOVP1, A。MOV DPTR, TABLE。MOV TL0,(655362000)/ 256MOV A, 0FFHMOV P3, AMOV A, DISPBUFADDA, DISPBIT。MOV R1, ADECR1MOV A, BMOV R1, ADECR1RET INT_T0:。十進(jìn)制調(diào)整MOV R1, ADECR1MOVA, BMOVR1, ADECR1MOVA, 10MOVR1,ADECR1MOVA, SECOND。A, 10 R1, A R1 A, MINITE。AB R1, A。A, 8 A R1, A A, HOUR。顯示子程序DISP:。不滿24小時(shí)就循環(huán)執(zhí)行NK3 LJMPWT DELY10MS:。INCMINITEMOVA,MINITECJNEA,60, NM60MOVMINITE,00H NM60:LCALL DISPJNBMINITEK, $。NK1: JBMINITEK,NK2。沒到60秒返回,到60秒清0。SECONDK為1(sp1建按下)時(shí)跳到LCALLDELY10MSJBSECONDK,NK1INCSECOND。SETBEA。MOVTL0,(655362000)/ 256SETBTR0。得單元MOVMINITE,00HMOVHOUR,12MOVDISPBIT,00HMOVT2SCNTA,00HMOVT2SCNTB,00HMOVTEMP,0FEHLCALLDISP。執(zhí)行ORG0BH。HOURKBIT MINITEK BIT SECONDK BIT DISPBUF EQU 40H DISPBIT EQU 48H 流程圖秒寄存器分寄存器時(shí)寄存器 圖T2SCNTAEQU 49HT2SCNTB EQU 4AH TEMPORG 00H。MINITE EQU 31H。這是掃描顯示原理。這樣通過P0口送出一個(gè)存儲(chǔ)單元的高位、低位BCD顯示代碼,通過P2口送出掃描選通代碼輪流點(diǎn)亮LED1至LED6,就會(huì)將要顯示的數(shù)據(jù)在數(shù)碼管中顯示出來(lái)。②設(shè)置按鍵,能對(duì)時(shí)、分、秒進(jìn)行調(diào)整。實(shí)現(xiàn)此控制功能用到的比較指令為CJNE A,direct,rel,其轉(zhuǎn)移條件是累加器A中的值與立即數(shù)不等則轉(zhuǎn)移。 的原則。在軟件的控制之下,堆??稍谄瑑?nèi)RAM中的任一區(qū)間設(shè)定,而堆棧的數(shù)據(jù)存取與一般的RAM存取又有區(qū)別,對(duì)它的操作,要遵循161。 保護(hù)現(xiàn)場(chǎng)161。累加是用指令I(lǐng)NC來(lái)實(shí)現(xiàn)的。中斷一次,滿一秒后秒進(jìn)位,滿60秒后即為1分鐘,分鐘單元進(jìn)位,60分到了后,時(shí)單元進(jìn)位。時(shí)間的運(yùn)行依靠定時(shí)中斷子程序?qū)r(shí)鐘單元數(shù)值進(jìn)位調(diào)整來(lái)實(shí)現(xiàn)的。 45161。5161。4161。如:有一個(gè)單元存儲(chǔ)了45這樣一位數(shù),則需轉(zhuǎn)換成四位的BCD碼:(0100)(0101)然后放入A中。可見,將要顯示的存儲(chǔ)單元的數(shù)據(jù)直接送到P0口去驅(qū)動(dòng)LED數(shù)碼管顯示是不能正確表達(dá)的,必須在系統(tǒng)內(nèi)部將要顯示的數(shù)據(jù)經(jīng)過BCD碼行轉(zhuǎn)換后,將各個(gè)單元數(shù)據(jù)的段選代碼送入P0口,給CD4511譯碼后去驅(qū)動(dòng)數(shù)碼管顯示。由前述可知,從P2口輸出位選碼,從P0口輸出段選碼,LED就會(huì)顯示出數(shù)字來(lái)??刹捎密浖ザ秳?dòng)的方法處理,軟件的觸點(diǎn)在閉合和斷開的時(shí)候會(huì)產(chǎn)生抖動(dòng),這時(shí)觸點(diǎn)的邏輯電平是不穩(wěn)定的,如不采取妥善處理的話,將引起按鍵命令錯(cuò)誤或重復(fù)執(zhí)行,在這里采用軟件延時(shí)的方法來(lái)避開抖動(dòng),本系統(tǒng)的主程序主要完成時(shí)間顯示和修改時(shí)間的功能。把“單片機(jī)系統(tǒng)”-“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的A-H端口上;把“單片機(jī)系統(tǒng):-“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中S-S8端口上;“單片機(jī)系統(tǒng)”、“獨(dú)立式鍵盤”區(qū)域中的SPSPSP1端口上。譬如,最簡(jiǎn)單的程序沒寫好就想著寫更復(fù)雜的程序,做事還是缺乏耐性和細(xì)心,當(dāng)有時(shí)遇到問題時(shí),總覺得無(wú)從下手,對(duì)于課本上的知識(shí)不能很好的組織起來(lái)。} if(mf==60){ mf=0。} if(ms==60){ ms=0。if(mms=100){ mms=0。if(m==2){mms++。m++。} break。case 32 : if(y==1||y==3||y==5||y==7||y==8||y==10||y==12){r=0。y++。}} break。case 30 : if((nian/4)!=0){if(y==2){ r=0。} } } default : break。if(y==13){ y=1。} y++。xing++。}if(h==24){ h=0。} if(f==60){ f=0。if(s==60){ s=0。if(n==5000){n=0。p37=1。amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1