




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)(論文)報(bào)告題 目 單片機(jī)電子時(shí)鐘 系 別 尚德光伏學(xué)院 專 業(yè) 微電子技術(shù) 班 級(jí) 0902 學(xué)生姓名 吳春輝 學(xué) 號(hào) 090350 指導(dǎo)教師 郭素萍 2012年 4 月摘要:?jiǎn)纹?jì)算機(jī)既單片微型計(jì)算機(jī)。由ram,rom,cup構(gòu)成,定時(shí),計(jì)數(shù)和多種接口與一體的微型控制器。他體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動(dòng)化上。而51 系列單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。這次畢業(yè)設(shè)計(jì)通過(guò)對(duì)它的學(xué)習(xí),應(yīng)用,從而達(dá)到學(xué)習(xí),設(shè)計(jì)的能力。本設(shè)計(jì)主要涉及了一個(gè)基于at89c51單片機(jī)的電子時(shí)鐘。并在數(shù)碼管上顯示相應(yīng)的時(shí)間。并通過(guò)一個(gè)控制鍵用來(lái)實(shí)現(xiàn)時(shí)間的調(diào)節(jié)和是否進(jìn)入省電模式的
2、轉(zhuǎn)換。單片機(jī)自20世紀(jì)70年代問(wèn)世以來(lái),以其極高的性能價(jià)格比,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。單片機(jī)體積小、重量輕、抗干擾能力強(qiáng)、環(huán)境要求不高、價(jià)格低廉、可靠性高、靈活性好、開(kāi)發(fā)較為容易。由于具有上述優(yōu)點(diǎn),在我國(guó),單片機(jī)已廣泛地應(yīng)用在工業(yè)自動(dòng)化控制、自動(dòng)檢測(cè)、智能儀器儀表、家用電器、電力電子、機(jī)電一體化設(shè)備等各個(gè)方面,而51單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。這次畢業(yè)設(shè)計(jì)通過(guò)對(duì)它的學(xué)習(xí)、應(yīng)用,以at89s51芯片為核心,輔以必要的電路,設(shè)計(jì)了一個(gè)簡(jiǎn)易的電子時(shí)鐘,它由4.5v直流電源供電,通過(guò)數(shù)碼管能夠準(zhǔn)確顯示時(shí)間,調(diào)整時(shí)間,從而到達(dá)學(xué)習(xí)、設(shè)計(jì)、開(kāi)發(fā)軟、硬件的能力。關(guān)鍵詞:?jiǎn)?/p>
3、片機(jī)、電子時(shí)鐘abstract:a monolithic computer is single chip microcomputer. by ram, rom, cup, timing, counting and multiple interfaces and the integration of the micro controller. he has the advantages of small volume, low cost, strong function, widely used in smart industries, and industrial automation. an
4、d 51 series scm is the most typical and the most representative one. the graduation design through the study, application, to achieve the study, design ability.this design mainly involves a at89c51 microcontroller based on the electronic clock. and in digital tube display the corresponding time. and
5、 through a control key is used to realize the time regulated and whether to enter power-saving mode conversion.since the 1970 s chip since the advent, with its high cost performance and attention by people and attention, it is widely used and fast development. scm small volume, light weight, strong
6、anti-jamming capability, environmental demand is not high, low cost, high reliability, flexibility is good, development more easy. because of the above features, in our country, the microcontroller is widely used in industrial automation control, automatic detection, intelligent instrument and appar
7、atus, household appliances, power electronics, mechanical and electrical equipment, and other aspects, and 51 scm is the most typical chip and most representative one. the graduation design through to its study, application to at89s51 chips as the core, with the necessary circuit, design of a simple
8、 electronic clock, it by 4.5 v dc power supply, through the digital tube can show time, adjust the time, thus to learning, the design, the development of software and hardware in the ability.key word: single-chip microcomputer at89s目 錄前 言1第一章 原理3第二章 方案3第三章系統(tǒng)設(shè)計(jì)43.1 總體設(shè)計(jì)43.1.1系統(tǒng)說(shuō)明43.2 模塊設(shè)計(jì)43.2.1電源部分43
9、.2.2復(fù)位電路53.3.3程序下載接口63.3.4位選部分63.3.5數(shù)碼管的連接電路63.3.6控制部分8第四章 原理圖.13第五章 軟件設(shè)計(jì). 145.1 程序流程圖145.2 源程序15第六章 總結(jié).21參考文獻(xiàn)(references):23 前 言單片機(jī)系統(tǒng)被定義為:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。實(shí)際上單片機(jī)系統(tǒng)是計(jì)算機(jī)的一種應(yīng)用形式,是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物,具有軟件代碼小、高度自動(dòng)化、響應(yīng)速度快等特點(diǎn)。因此它是一個(gè)技術(shù)密集、資金密集、高度分散
10、、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。特別適合于要求實(shí)時(shí)的和多任務(wù)的系統(tǒng)。如今單片機(jī)系統(tǒng)的應(yīng)用越來(lái)越廣泛,那么單片機(jī)系統(tǒng)應(yīng)用緣何能在近年來(lái)的信息技術(shù)應(yīng)用中脫穎而出,成為眾多商家角逐的對(duì)象。其實(shí)原因很簡(jiǎn)單,因?yàn)檫@里面蘊(yùn)藏著巨大的市場(chǎng),巨大的商業(yè)利益,單就電視應(yīng)用而言,目前全球有2億多有線電視用戶,中國(guó)也有8000多萬(wàn)戶,而且每年還在以600萬(wàn)的速度遞增。如今,在這塊領(lǐng)域里,還沒(méi)有一家公司有成熟的產(chǎn)品,也沒(méi)有標(biāo)準(zhǔn)的操作系統(tǒng),更沒(méi)有一個(gè)可以主導(dǎo)市場(chǎng)的壟斷者。在這種局勢(shì)下,雖然競(jìng)爭(zhēng)將異常劇烈,但突圍的可能性也較大,只要能夠培養(yǎng)出自己的技術(shù)能力和市場(chǎng)開(kāi)拓能力,是有可能取得巨大成功的。第一章 電子時(shí)鐘原理該電子時(shí)鐘有
11、89c51,button,六段數(shù)碼管等構(gòu)成,采用晶振電路作為驅(qū)動(dòng)電路,由延時(shí)程序和循環(huán)程序產(chǎn)生的一秒定時(shí),達(dá)到時(shí)分秒的計(jì)時(shí),六十秒為一分鐘,六十分鐘為一小時(shí),滿二十四小時(shí)為一天。而電路中唯一的一個(gè)控制鍵卻擁有多種不同的功能,按下又松開(kāi),可以實(shí)現(xiàn)屏蔽數(shù)碼管顯示的功能,達(dá)到省電的目的;直接按下不松開(kāi),則可以通過(guò)按鍵實(shí)現(xiàn)分鐘的累加,每按一次分鐘加一;而連續(xù)兩次按下按鍵不松,則可以實(shí)現(xiàn)小時(shí)的調(diào)節(jié),同樣每按一次小時(shí)加一。第二章 方案21顯示方案 方案:動(dòng)態(tài)顯示。所謂動(dòng)態(tài)顯示就是一位一位的輪流點(diǎn)亮各個(gè)位,對(duì)于顯示器的每一位來(lái)說(shuō),每隔一段時(shí)間點(diǎn)亮一次。利用人的視覺(jué)暫留功能可以看到整個(gè)顯示,但必須保證掃描速度
12、足夠快,字符才不閃爍。顯示器的亮度既與導(dǎo)通電流有關(guān),也于點(diǎn)亮?xí)r間與間隔時(shí)間的比例有關(guān)。調(diào)整參數(shù)可以實(shí)現(xiàn)較高穩(wěn)定度的顯示。動(dòng)態(tài)顯示節(jié)省了i/o口,降低了能耗。第三章 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)利用單片機(jī)(at89s51)制作簡(jiǎn)易電子時(shí)鐘,由六個(gè)led數(shù)碼管分別顯示小時(shí)十位、小時(shí)個(gè)位、分鐘十位、分鐘個(gè)位、秒鐘十位、秒鐘個(gè)位。6個(gè)pnp管(9012)分別控制六個(gè)數(shù)碼管的亮滅,一個(gè)按鍵用于時(shí)間調(diào)整。3.2模塊設(shè)計(jì)3.2.1電源部分圖3-1:內(nèi)部方式 外部方式如圖3-1所示,xtal119 xtal218xtal1是片內(nèi)振蕩器的反相放大器輸入端,xtal2則是輸出端,使用外部振蕩器時(shí),外部振蕩信號(hào)應(yīng)直接加到
13、xtal1,而xtal2懸空。內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對(duì)振蕩脈沖二分頻,如晶振為12mhz,時(shí)鐘頻率就為6mhz。晶振的頻率可以在1mhz-24mhz內(nèi)選擇。電容取30pf左右。系統(tǒng)的時(shí)鐘電路設(shè)計(jì)是采用的內(nèi)部方式,即利用芯片內(nèi)部的振蕩電路。at89單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器。引腳xtal1和xtal2分別是此放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。外接晶體諧振器以及電容c1和c2構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。對(duì)外接電容的值雖然沒(méi)有嚴(yán)格的要求,但電容的大小會(huì)影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)
14、定性。因此,此系統(tǒng)電路的晶體振蕩器的值為12mhz,電容應(yīng)盡可能的選擇陶瓷電容,電容值約為22f。在焊接刷電路板時(shí),晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。3.2.2復(fù)位電路 圖3-2:復(fù)位電路圖如圖3-2所示,復(fù)位電路主要由型號(hào)為1n4148的二極管,型號(hào)為10uf/16v的電解電容,型號(hào)為104的瓷片電容,10k的電阻以及按鍵s1構(gòu)成,s1接芯片的相應(yīng)引腳rst,當(dāng)開(kāi)關(guān)按下時(shí)引腳rst為高電平1,斷開(kāi)時(shí)引腳為低電平0。3. 程序下載接口 圖3-3:程序下載接口如圖3-3所示,由at89s isp構(gòu)成的兩排十針下載口,板圖上有一個(gè)小方
15、框,為1號(hào)引角;下載線的凸口為正方向,凸口的右側(cè)邊的第一個(gè)插孔為1號(hào)引角。4. 位選部分 圖3-4圖3-5為位選電路,三極管的集電極接數(shù)碼管的公共端,當(dāng)p2口對(duì)應(yīng)的引腳輸出高電平時(shí)三極管導(dǎo)通,對(duì)應(yīng)的數(shù)碼管顯示數(shù)據(jù)。這樣,在同一時(shí)刻,6位led中只有選通的那1位顯示出字符,而其他5位則是熄滅的。同樣,在下一時(shí)刻,只讓下一位的位選線處于選通狀態(tài),而其他個(gè)位的位選線處于關(guān)閉狀態(tài),在段碼線上輸出將要顯示字符的段碼,則同一時(shí)刻,只有選通位顯示出相應(yīng)的字符,而其他各位則是熄滅的。如此循環(huán)下去,就可以使各位顯示出將要顯示的字符。雖然這些字符是在不同時(shí)刻出現(xiàn)的,而在同一時(shí)刻,只有一位顯示,其他各位熄滅,但由于
16、led的余輝和人眼的視覺(jué)暫留作用,只要每位顯示間隔足夠短,則可以造成多位同時(shí)亮的假象,達(dá)到同時(shí)顯示的效果。5. 數(shù)碼管的連接電路圖3-5-1 圖 圖3-5-2:數(shù)碼管的引腳圖-圖3-5-2為數(shù)碼管的引腳圖,每位的段碼線(a,b,c,d,e,f,g,dp)分別與1個(gè)8位的鎖存器輸出相連據(jù),如令其顯示1則b,c-圖3-5-2為數(shù)碼管的引腳圖,每位的段碼線(a,b,c,d,e,f,g,dp)分別與1個(gè)8位的鎖存器輸出相連,由at89s51控制組合09十個(gè)數(shù)據(jù),如令其顯示1則b,c引腳(即2,3引腳)送高電平,此時(shí)數(shù)碼管顯示1。由于各位的段碼線并聯(lián),8位i/o口輸出段碼對(duì)各個(gè)顯示位來(lái)說(shuō)都是相同的。6.
17、 控制部分圖3-6:at89s51是美國(guó)atmel公司生產(chǎn)的低功耗,高性能cmos 8位單片機(jī),片內(nèi)含4k bytes的可系統(tǒng)編程的flash只讀程序存儲(chǔ)器,器件采用atmel公司的高密度,非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)8051指令系統(tǒng)及引腳。at89s51提供以下標(biāo)準(zhǔn)功能:4k字節(jié)flash閃速存儲(chǔ)器,128字節(jié)內(nèi)部ram,32i/o口線,看門(mén)狗(wdt),兩個(gè)數(shù)據(jù)指針,兩個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)5向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。如圖3-7所示,at89s51有40引腳,雙列直插(dip)封裝,所用引腳功能如下:一、 vcc 運(yùn)行時(shí)加4.5v二、 gnd 接地
18、三、 xtal1 振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端四、 xtal2 振蕩器反相放大器的輸出端五、 rst 復(fù)位輸入,高電平有效,在晶振工作時(shí),在rst引腳上作用2個(gè)機(jī)器周期以上的高電平,將使單片機(jī)復(fù)位。wdt溢出將使該引腳輸出高電平,設(shè)置sft auxr的disrto位(地址8eh)可打開(kāi)或關(guān)閉該功能。disrto位缺省為reset輸出高電平打開(kāi)狀態(tài)。六、 ea/vpp 片外程序存儲(chǔ)器訪問(wèn)允許信號(hào)。欲使cpu僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000h-ffffh),ea端必須保持低電平(接地),如果ea端為高電平(接vcc端),cpu則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。七、 p1口,p2口p1,
19、p2是一組帶內(nèi)部上拉電阻的8位雙向i/o口。運(yùn)行時(shí)通過(guò)p1口控制驅(qū)動(dòng)電路的工作,將數(shù)據(jù)送到數(shù)碼管,顯示相應(yīng)的段碼,為了達(dá)到減少功耗或滿足端口對(duì)最大電流的限制,應(yīng)加上一限流電阻。p2.0p2.5口控制數(shù)碼管的位選,使六個(gè)數(shù)碼管輪流顯示數(shù)據(jù),等于1時(shí)位選三極管導(dǎo)通,等于0 時(shí)位選三極管截止。八、 無(wú)自鎖開(kāi)關(guān)(s2p3.7)開(kāi)關(guān)接相應(yīng)引腳p37,當(dāng)開(kāi)關(guān)按下時(shí),相應(yīng)引腳為低電平0,斷開(kāi)時(shí)引腳為高電平1。i/o口的內(nèi)部結(jié)構(gòu): i/o口作為輸入口時(shí)有兩種工作方式即所謂的讀端口與讀引腳讀端口時(shí)實(shí)際上并不從外部讀入數(shù)據(jù)而是把端口鎖存器的內(nèi)容讀入到內(nèi)部總線經(jīng)過(guò)某種運(yùn)算或變換后再寫(xiě)回到端口鎖存器只有讀端口時(shí)才真正
20、地把外部的數(shù)據(jù)讀入到內(nèi)部總線上面圖中的兩個(gè)三角形表示的就是輸入緩沖器cpu將根據(jù)不同的指令分別發(fā)出讀端口或讀引腳信號(hào)以完成不同的操作這是由硬件自動(dòng)完成的不需要我們操心 讀引腳時(shí)也就是把端口作為外部輸入線時(shí)首先要通過(guò)外部指令把端口鎖存器置1然后再實(shí)行讀引腳操作否則就可能讀入出錯(cuò)為什么看上面的圖如果不對(duì)端口置1端口鎖存器原來(lái)的狀態(tài)有可能為0q端為0q為1加到場(chǎng)效應(yīng)管柵極的信號(hào)為1該場(chǎng)效應(yīng)管就導(dǎo)通對(duì)地呈現(xiàn)低阻抗,此時(shí)即使引腳上輸入的信號(hào)為1也會(huì)因端口的低阻抗而使信號(hào)變低使得外加的1信號(hào)讀入后不一定是1若先執(zhí)行置1操作則可以使場(chǎng)效應(yīng)管截止引腳信號(hào)直接加到三態(tài)緩沖器中實(shí)現(xiàn)正確的讀入由于在輸入操作時(shí)還必須
21、附加一個(gè)準(zhǔn)備動(dòng)作所以這類i/o口被稱為準(zhǔn)雙向口89c51的p0/p1/p2/p3口作為輸入時(shí)都是準(zhǔn)雙向口接下來(lái)讓我們?cè)倏戳硪粋€(gè)問(wèn)題從圖中可以看出這四個(gè)端口還有一個(gè)差別除了p1口外p0p2p3口都還有其他的功能rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。ale/prog:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ale脈沖。
22、如想禁止ale的輸出可在sfr8eh地址上置0。此時(shí), ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無(wú)效。/psen:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/psen有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/psen信號(hào)將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000h-ffffh),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在flash編程期間,此引腳也用于施加12v編程
23、電源(vpp)。xtal1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。xtal2:來(lái)自反向振蕩器的輸出。一單片機(jī)i/o口的輸出實(shí)驗(yàn)1實(shí)驗(yàn)程序程序如下org 0000hajmp looploop:mov sp,#65h;/保護(hù)堆棧,養(yǎng)成習(xí)慣mov p1,#0ffh ;lcall delay ;mov p1,#00h ;lcall delay ;ljmp loop ;delay:mov r7,#250 ;d1:mov r6,#250 ;d2:djnz r6,d2 ;djnz r7,d1 ;ret ;end將以上寫(xiě)入medwin編譯軟件,源代碼編譯生成hex文件,燒寫(xiě)到實(shí)驗(yàn)板看到了什么8只led
24、燈都在閃爍2程序分析這段程序和教程里的程序比較有兩處不同第1條原來(lái)是setb p1.0現(xiàn)在改為mov p1#0ffh第3條原來(lái)是clr p1現(xiàn)在改為mov p1#00h為什么這樣改了之后就變成了8只led燈同時(shí)閃爍了原來(lái)p1代表了p1.7-p1.0的全部我們把它當(dāng)作一個(gè)存儲(chǔ)器單元即一個(gè)字節(jié)不過(guò)對(duì)一個(gè)存儲(chǔ)器單元送數(shù)就應(yīng)該用mov指令了在這里p1p1.7-p1.0接的是led燈也就是負(fù)載它起到了一個(gè)輸出端的作用那如果把p1改為p0或p2或p3行不行呢答案是肯定的為什么我們稍后再談接著看第2個(gè)實(shí)驗(yàn)二單片機(jī)i/o口的輸入實(shí)驗(yàn)1實(shí)驗(yàn)程序 程序如下main:mov p3,#0ffh ;loop:mov a
25、,p3 ;mov p1,a ;ljmp loop ;end同樣的方法把程序搞到單片機(jī)實(shí)驗(yàn)板上按下第1個(gè)按鈕有一個(gè)led燈亮了按下第2個(gè)按鈕另一個(gè)led燈亮了松開(kāi)按鈕相應(yīng)的燈就滅了是不是有點(diǎn)象工業(yè)控制中的點(diǎn)動(dòng)控制原理分析一下這個(gè)程序3振蕩器特性:xtal1和xtal2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,xtal2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。4芯片擦除:整個(gè)perom陣列和三個(gè)鎖定位的電擦除可通過(guò)正確的控制信號(hào)組合,并保
26、持ale管腳處于低電平10ms 來(lái)完成。在芯片擦操作中,代碼陣列全被寫(xiě)“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,at89c51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,cpu停止工作。但ram,定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存ram的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。第四章 原理圖圖4-1 第五章 軟件設(shè)計(jì)5.1程序流程圖n24小時(shí)到?分單元清零,時(shí)單元加1nnnyy時(shí)單元清零時(shí)間顯示中斷返回開(kāi)始一秒時(shí)間到?60秒時(shí)間到?60分鐘到?秒單元加1秒單元清零,分單元加1
27、yy-時(shí)鐘調(diào)整程序關(guān)閉顯示,省電狀態(tài)分鐘閃爍,調(diào)時(shí)狀態(tài)分值加1按鍵s2時(shí)間t1時(shí)值=24?按鍵s2時(shí)間t0.5按鍵s2時(shí)間t0.5時(shí)鐘閃爍,調(diào)時(shí)狀態(tài)分值=60?分值清零時(shí)值加1時(shí)值清零返回顯示s2是否按下(二) 源程序表5-2 p1口對(duì)應(yīng)段碼及數(shù)值顯示數(shù)字p1.7p1.6p1.5p1.4p1.3p1.2p1.1p1.016進(jìn)制代碼dpgfedcba0001111113fh10000011006h2010110115bh3010011114fh40110011066h5011011016dh6011111017dh70000011107h8011111117fh9011011116fh jmp
28、start org 0bh jmp tim0start: mov sp,#70h mov 28h,#00 mov 2ah,#12h mov 2bh,#00 mov 2ch,#00 mov tmod,#00000001b mov th0,#high(65536-4000) mov tl0,#low(65536-4000) mov ie,#10000010b mov r4,#250 setb tr0loop: jb p0.0,n2 call delay mov a,2ch add a,#01 da a mov 2ch,a cjne a,#60h,n1 mov 2ch,#00n1: jnb p0.0
29、,$ call delay n2: jb p0.1,n4 call delay mov a,2bh add a,#01 da a mov 2bh,a cjne a,#60h,n3 mov 2bh,#00n3: jnb p0.1,$ call delayn4: jb p0.2,loop call delay mov a,2ah add a,#01 da a mov 2ah,a cjne a,#24h,n5 mov 2ah,#00n5: jnb p0.2,$ call delay jmp looptim0: mov th0,#high(65536-4000) mov tl0,#low(65536-
30、4000) push acc push psw djnz r4,x2 mov r4,#250 call clock call dispx2: call scan pop psw pop acc retiscan: mov r0,#28h inc r0 cjne r0,#6,x3 mov r0,#0x3: mov a,r0 add a,#20h mov r1,a mov a,r0 swap a orl a,r1 mov p1,a retclock: mov a,2ch add a,#1 da a mov 2ch,a cjne a,#60h,x4 mov 2ch,#00 mov a,2bh add a,#1 da a mov 2bh,a cjne a,#60h,x4 mov 2bh,#00 mov a,2ah add a,#1 da a mov 2ah,a cjne a,#24h,x4 mov 2ah,#00x4: retdisp: mov r1,#20h mov a,2ch mov b,#10h div ab mo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 地理信息系統(tǒng)專業(yè)知識(shí)測(cè)試卷
- 在線支付平臺(tái)安全與風(fēng)險(xiǎn)管理方案設(shè)計(jì)
- 2025年信陽(yáng)道路客貨運(yùn)輸從業(yè)資格證b2考試題庫(kù)
- 2025年荷澤資格證模擬考試
- 供應(yīng)鏈管理效果評(píng)估實(shí)戰(zhàn)指南
- IT系統(tǒng)集成技術(shù)服務(wù)合同協(xié)議簽訂指南
- 創(chuàng)新咨詢服務(wù)合同
- 礦山邊坡穩(wěn)定性監(jiān)測(cè)系統(tǒng)
- 三農(nóng)安全用藥培訓(xùn)指南
- 林業(yè)生態(tài)工程與保護(hù)作業(yè)指導(dǎo)書(shū)
- 《小學(xué)數(shù)學(xué)“對(duì)分課堂”教學(xué)模式的實(shí)踐探索》3900字(論文)
- 初中數(shù)學(xué)幾何《旋轉(zhuǎn)模型費(fèi)馬點(diǎn)》壓軸題含答案解析
- 2025年中國(guó)中信集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 江西省宜春市豐城市第九中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期第二次段考化學(xué)試卷(日新班)(無(wú)答案)
- 燃?xì)夤景踩a(chǎn)實(shí)施方案
- 【MOOC】涂附磨具-河南工業(yè)大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2024解析:第十四章內(nèi)能的利用-基礎(chǔ)練(解析版)
- 2024年湖南省初中學(xué)業(yè)水平考試·數(shù)學(xué)
- 機(jī)電設(shè)備安裝與調(diào)試技術(shù)教案
- TGDCMA 022-2024 信用園區(qū)評(píng)價(jià)規(guī)范
- 以諾書(shū)-中英對(duì)照
評(píng)論
0/150
提交評(píng)論