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

正文內(nèi)容

基于at89c51單片機(jī)的多功能秒表系統(tǒng)設(shè)計(jì)畢業(yè)論文-全文預(yù)覽

  

【正文】 。將ACC和PSW推入堆棧保護(hù)MOV A,R2 。PSW,ACC出棧RET 。沒(méi)到,跳過(guò)進(jìn)位子程序MOVC A,A+DPTR 。R1中的值到20了嗎,也就是說(shuō),該向十秒位進(jìn)位了嗎?MOV R1,0AH 。PUSH PSW 。MOV TL0,0FEH 。MOV P1,A 。R0中的值到10了嗎?(該向秒位進(jìn)位了嗎?)MOV R0,00H 。30H單元中的值到10了嗎?(計(jì)時(shí)到10毫秒了嗎,也就是說(shuō),該向毫秒位送數(shù)了嗎?)MOV DPTR,TAB 。 TIME0: 。定時(shí)器0開(kāi)始/繼續(xù)運(yùn)行AJMP READ 。按鍵延時(shí)防抖JB ,L3 。按鍵延時(shí)防抖JB ,L2 。按鍵延時(shí)防抖JB ,L1 。開(kāi)總中斷允許SETB ET0 。工作寄存器初始化MOV TMOD,01H 。數(shù)碼管初始化MOV 30H,00H 。主程序MOV P3,0FFH 。程序開(kāi)始AJMP START 。子程序返回TAB: DB 06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,3FH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,87H,0FFH,0EFH,0BFH 。D1:MOV R4,100D 。MOV TL0,0FEH 。MOV R1,0AH 。MOV P1,3FH 。PSW,ACC出棧RET 。沒(méi)到,跳過(guò)清零程序MOVC A,A+DPTR 。INC R2 。子程序返回SECOND1: 。MOV P2,A 。LCALL SECOND1 。將ACC和PSW推入堆棧保護(hù)MOV A,R1 。給定時(shí)器0重新預(yù)置數(shù)RETI 。查表并向數(shù)碼管毫秒位送數(shù)MOV 30H,00H 。LCALL SECOND 。30H中的值到10了,順序執(zhí)行MOV A,R0 。定時(shí)器0溢出,中斷,跳轉(zhuǎn)至此INC 30H 。PAUSE: 。AJMP STOP 。AJMP PAUSE 。AJMP RUN 。開(kāi)定時(shí)器0中斷允許READ: 。定時(shí)器0工作于方式1MOV TH0,0D8H 。MOV R0,00H 。輸入端口P3全寫1MOV P0,3FH 。跳轉(zhuǎn)到主程序START ORG 000BH 。子程序總被其他程序調(diào)用而不單獨(dú)執(zhí)行,這與主程序相對(duì)。它具有明顯的優(yōu)點(diǎn),把一個(gè)多功能的復(fù)雜的程序劃分為若干個(gè)簡(jiǎn)單的、功能單一的程序模塊,有利于程序的設(shè)計(jì)和調(diào)試,有利于程序的優(yōu)化和分工,提高了程序的閱讀性和可靠性,使程序的結(jié)構(gòu)層次一目了然。 圖6:顯示電路3 軟件設(shè)計(jì)3.1 設(shè)計(jì)思想因?yàn)槊氡碓O(shè)計(jì)相對(duì)較為簡(jiǎn)單,因此在軟件設(shè)計(jì)中我們一般采用模塊化程序設(shè)計(jì)的方法。圖3:復(fù)位電路2.2晶體振蕩電路: 通過(guò)XTAL1和XTAL2外接晶體振蕩器構(gòu)成內(nèi)部振蕩方式。這個(gè)系統(tǒng)中的復(fù)位電路是采用上電加按鈕來(lái)實(shí)現(xiàn)的。P1口只做I/O口使用:其內(nèi)部有上拉電阻。AT89C51(圖1)單片機(jī)由CPU,振蕩器與時(shí)序電路, 4個(gè)8位的I/O端口(P0,P1,P2,P3),串行口等組成。 一個(gè)開(kāi)始按鍵、一個(gè)復(fù)位按鍵、一個(gè)暫停按鈕 2 系統(tǒng)總體方案本設(shè)計(jì)的最主要的元器件就是MCS-51單片機(jī)。將軟、硬件有機(jī)地結(jié)合起來(lái),使得系統(tǒng)能夠正確地進(jìn)行加計(jì)時(shí),同時(shí)數(shù)碼管能夠正確地顯示時(shí)間。8位機(jī)的生產(chǎn)廠家以及品種都很多,在實(shí)際的生產(chǎn)中應(yīng)用也最為廣泛,其中Intel公司的8051系列單片機(jī)在我國(guó)應(yīng)用最為廣泛,另外8位單片機(jī)也在其功能和內(nèi)部結(jié)構(gòu)上不斷的進(jìn)行改進(jìn),目前功能是越來(lái)越強(qiáng)大。它主要是在一塊芯片上集成了CPU、存儲(chǔ)器以及輸入輸出電路,在工業(yè)過(guò)程中被廣泛應(yīng)用在控制電路中。單片機(jī)自20世紀(jì)70年代初研制成功并發(fā)展至今,已進(jìn)入第四代。按位數(shù)分類有4位、8位、16位以及32位單片機(jī)等,4位單片機(jī)由于價(jià)格低和出現(xiàn)的早得到了廣泛的應(yīng)用,特別是在家電應(yīng)用領(lǐng)域中其還有很大的優(yōu)勢(shì),為了抵御8位機(jī)的競(jìng)爭(zhēng),4位機(jī)在結(jié)構(gòu)和功能上都有很大的改進(jìn)。1.2設(shè)計(jì)任務(wù):設(shè)計(jì)一個(gè)單片機(jī)控制的多功能秒表系統(tǒng),利用單片機(jī)的定時(shí)器/計(jì)數(shù)器定時(shí)和記數(shù)的原理,結(jié)合顯示電路、用兩個(gè)陰極LED數(shù)碼管以及按鍵來(lái)設(shè)計(jì)00~99秒計(jì)時(shí)器。 每秒自動(dòng)加1。它的典型產(chǎn)品有:8051,8031,8751,80C51,80C31,87C51。不擴(kuò)展時(shí),可做一般的I/O使用,但內(nèi)部無(wú)上拉電阻,作為輸入或輸出時(shí)應(yīng)在外部接上拉電阻。AT89C51單片機(jī) P2口P1口鍵盤控 制電 路晶振電 路復(fù)位電 路兩個(gè)數(shù)碼管圖2:整體設(shè)計(jì)框圖2.1 復(fù)位電路:采用上電加按鈕復(fù)位。MCS51單片機(jī)通常采用上電自動(dòng)復(fù)位、按鍵復(fù)位、以及上電加按鍵復(fù)位等,我們采用的是上電加按鍵復(fù)位方式,這樣做的優(yōu)點(diǎn)是上電后可以直接進(jìn)入復(fù)位狀態(tài),當(dāng)程序出現(xiàn)錯(cuò)誤時(shí),可以隨時(shí)使電路復(fù)位。圖4:晶振震蕩電路2.3鍵盤電路:用部分P1口做開(kāi)始開(kāi)關(guān),P2口開(kāi)始,P3口復(fù)位, 圖5:鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1