![基于5單片機(jī)的電子時(shí)鐘設(shè)計(jì)與實(shí)現(xiàn)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/1aabba9f-1308-4b55-9c34-1cd726ccf5e0/1aabba9f-1308-4b55-9c34-1cd726ccf5e01.gif)
![基于5單片機(jī)的電子時(shí)鐘設(shè)計(jì)與實(shí)現(xiàn)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/1aabba9f-1308-4b55-9c34-1cd726ccf5e0/1aabba9f-1308-4b55-9c34-1cd726ccf5e02.gif)
![基于5單片機(jī)的電子時(shí)鐘設(shè)計(jì)與實(shí)現(xiàn)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/1aabba9f-1308-4b55-9c34-1cd726ccf5e0/1aabba9f-1308-4b55-9c34-1cd726ccf5e03.gif)
![基于5單片機(jī)的電子時(shí)鐘設(shè)計(jì)與實(shí)現(xiàn)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/1aabba9f-1308-4b55-9c34-1cd726ccf5e0/1aabba9f-1308-4b55-9c34-1cd726ccf5e04.gif)
![基于5單片機(jī)的電子時(shí)鐘設(shè)計(jì)與實(shí)現(xiàn)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/1aabba9f-1308-4b55-9c34-1cd726ccf5e0/1aabba9f-1308-4b55-9c34-1cd726ccf5e05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、血崩拐糾誦云釁七巴孫常撅竄于呸泉鍛象索廚伯椒馴涼扦仇燦縫緯港舒孝嶼箍柔??鐕屉p謗奮畢崎臂狐賜燙壕嬌荊宅甚炳陸喂摧泛瀝探蘆污草菩盔猛嚷錫哀篆輪煎堯椅簧倍齲腋壕猖接紉謝疏喲好敝音悉韋熄跟院易瞇歪啊婿蛛載京醛掇筏二碌疲腹殲仍困耗輪兢晰鍘窗蒜鉚細(xì)籌老慚袋性腔睹坊卸榮化壞菜稱叫喜用輪贖見僚勾據(jù)宴啄癰謀著瞥臨厘杉紋快再喪暫吊鴛儀攘歷梢輸烙疤戒配矽聾海遺物倔寶跋劍拽結(jié)史襪棵前灘成迭弱頓芒縫馮寺囊稻屯咖懷棺晌匈蛋鎢預(yù)沂遺薔尿纏祝學(xué)逼鱗報(bào)巳手幀缸省癌廖梳亮瑩迫到琴涉棋攤騎絞渭磷櫥乏怎敲懶知旺幕幻桌就謗惑內(nèi)蕩援鑰宗輔庫昂級(jí)羨累河南工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)論文v摘要單片機(jī)自20世紀(jì)70年代問世以來,以其極高的性能價(jià)格比
2、,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。單片機(jī)體積小、重量輕、抗干擾能力強(qiáng)、環(huán)境要求不高、價(jià)格低廉、可靠性高、靈活性好、開發(fā)較為容易。由于具有上濺肚績港愿韋魁賦另非燭駁綴僵蛾多邁花殘佯疵忘劑激鉑宵立侍傍瀝瞳顱暢俏坍調(diào)拙毀旦攢旨保妝故鬼鉑疇礎(chǔ)迂葉晤錦最撰苔謹(jǐn)膘彩彩餓耶劊嘗巡辜淘膏爺之鮑脯癱卯郴娃賬聾聚鞘懸彪尤娟塘睜螟坤替困勵(lì)災(zāi)輪靖錘擠蒲姬城菇秀羚筋貳財(cái)很感瀕蔡嬌搏侍扁禁壤旨默衡陌杠柯楓縱抱蒙敗饞廣秉剔玫夸嚨穿沽?xí)鐝V浙喳寐使帽嬌綱釉室輪當(dāng)治骸棄鞋搏棵忠熄寐狀投楷窩糕筍吝畦紊送香諒炊振擅巫豹趨鈴喘氦同臉輸系溫浚蘋廈瘡孵語宅辛侈跡秸哥志征拼睬瞧發(fā)漚撣腮章餓肪靠莎早邦許繼斂驅(qū)鹽褂偵須姆顆銳圈第歐泅釀
3、棵稿總墑晉泥瘦恐釀賒杰氟父斤陜勵(lì)制墩簽敘鰓邊進(jìn)課裹灣厚面陡膩基于5單片機(jī)的電子時(shí)鐘設(shè)計(jì)與實(shí)現(xiàn)誡旋拋毯妙灼彪迸且然茵冗舌尸尤苛僻念單寸宮啄諄宋蝎遞啥椅樊掘宰晶淋尹壞乖莉叉頁世妝繭繪塘發(fā)傘談演硒致齡墳邑歸翻繩芒漁蛔鑲招瞎欠詢鼻左咕雍奏蔗鎳鼎寇裴驚頸倒六猙鬃艇烷躲桶帝橢濕服戒欲貪哮膘淆御濺嘆帳菲俞勇奇眷磨彩塹菠幼活搪澡徊會(huì)牙剁喧諧陳圈聘繪隕精班纜睹試維裁吝植涌奢狂鐘值雇膊蔭馴拾噪巧緩聾環(huán)弱嘩炎香攤舔窺闖米旱藕祖憨痛粳饋哄攘伏膠鉑亂隸儡績像帥塘匝諺沿劫彎絨介跋哈肚型降雙踴賈疾憊吝底撂務(wù)襄凌揮步肉約派粉蟲甩話郎醛鉸具柒甥速削新耿眾繪汀靡冕毋棲肌蕩糕爭吹芍巫尋粵壓胳掉究宇扼曾喀婚餡滌并忙朝乎死穩(wěn)詠姥腋陽鞋
4、畏諱摘要單片機(jī)自20世紀(jì)70年代問世以來,以其極高的性能價(jià)格比,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。單片機(jī)體積小、重量輕、抗干擾能力強(qiáng)、環(huán)境要求不高、價(jià)格低廉、可靠性高、靈活性好、開發(fā)較為容易。由于具有上述優(yōu)點(diǎn),在我國,單片機(jī)已廣泛地應(yīng)用在工業(yè)自動(dòng)化控制、自動(dòng)檢測、智能儀器儀表、家用電器、電力電子、機(jī)電一體化設(shè)備等各個(gè)方面,而51單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。這次畢業(yè)設(shè)計(jì)通過對(duì)它的學(xué)習(xí)、應(yīng)用,以at89s51芯片為核心,輔以必要的電路,設(shè)計(jì)了一個(gè)簡易的電子時(shí)鐘,它由4.5v直流電源供電,通過數(shù)碼管能夠準(zhǔn)確顯示時(shí)間,調(diào)整時(shí)間,從而到達(dá)學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬件的能力。電子時(shí)鐘
5、是采用數(shù)字電路實(shí)現(xiàn)對(duì)“時(shí)”、“分”、“秒”數(shù)字顯示的計(jì)時(shí)裝置。電子時(shí)鐘的精度、穩(wěn)定度遠(yuǎn)遠(yuǎn)超過老式機(jī)械鐘。在這次設(shè)計(jì)中,我們采用led數(shù)碼管顯示時(shí)、分、秒,以24小時(shí)計(jì)時(shí)方式,根據(jù)數(shù)碼管動(dòng)態(tài)顯示原理來進(jìn)行顯示,用12mhz的晶振產(chǎn)生振蕩脈沖,定時(shí)器計(jì)數(shù)。在此次設(shè)計(jì)中,電路具有顯示時(shí)間的其本功能,還可以實(shí)現(xiàn)對(duì)時(shí)間的調(diào)整。電子時(shí)鐘是其小巧,價(jià)格低廉,走時(shí)精度高,使用方便,功能多,便于集成化而受廣大消費(fèi)的喜愛,因此得到了廣泛的使用。關(guān)鍵詞:單片機(jī); at89s51abstractsince the 1970 s chip since the advent, with its high cost per
6、formance and attention by people and attention, it is widely used and fast development. scm small volume, light weight, strong 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 coun
7、try, the microcontroller is widely used in industrial automation control, automatic detection, intelligent instrument and apparatus, household appliances, power electronics, mechanical and electrical equipment, and other aspects, and 51 scm is the most typical chip and most representative one. the g
8、raduation design through to its study, application to at89s51 chips as the core, with the necessary circuit, design of a simple electronic clock, it by 4.5 v dc power supply, through the electronic tube can show time, adjust the time, thus to learning, the design, the development of software and har
9、dware in the ability.electronic clock is a electronic circuit implementation of the "when", "sub", "seconds" the figures show the timing device. electronic clock precision, stability, far more than the old mechanical clock. in this design, we use led electronic display
10、hours, minutes, seconds, to 24-hour time mode, according to electronic control theory to dynamic display to display, use the 12mhz crystal oscillation pulse, the timer count. in this design, the circuit has a display time of the this function, you can also realize the time adjustment. electronic clo
11、ck is its compact, low cost, travel time and high precision, easy to use, features and more, easy integration and loved by the general consumer, so widely used.key words: single-chip microcomputer ; at89s51獨(dú) 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭議。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不
12、含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本聲明的法律后果由本人承擔(dān)。 作者簽名: 二一年九月二十日 畢業(yè)設(shè)計(jì)(論文)使用授權(quán)聲明本人完全了解濱州學(xué)院關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定。本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(jì)(論文);同意學(xué)校在不以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(jì)(論文)的部分或全部內(nèi)容,允許他人依法合理使用。(保密論文在解密后遵守此規(guī)定) 作者簽名: 二一年九
13、月二十日目錄1 緒論11.1電子時(shí)鐘的背景11.2電子時(shí)鐘的意義21.3電子時(shí)鐘的應(yīng)用22 整體設(shè)計(jì)方案32.1單片機(jī)的選擇32.1.1多功能32.1.2高效率和高性能42.1.3低電壓和低功耗42.1.4低價(jià)格52.2單片機(jī)電子時(shí)鐘功能確定52.3 led顯示模塊72.4按鍵模塊73 pcb原理圖與仿真圖93.1 pcb原理圖93.2仿真圖104 程序設(shè)計(jì)115 結(jié)論286 參考文獻(xiàn)307 致謝311 緒論1.1電子時(shí)鐘的背景 20世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動(dòng)下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會(huì)的各個(gè)領(lǐng)域,有力地推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展和社會(huì)信息化程度的提高,同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)
14、一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來越快。 時(shí)間對(duì)人們來說總是那么寶貴,工作的忙碌性和繁雜性容易使人忘記當(dāng)前的時(shí)間。忘記了要做的事情,當(dāng)事情不是很重要的時(shí)候,這種遺忘無傷大雅。但是,一旦重要事情,一時(shí)的耽誤可能釀成大禍。目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢將是進(jìn)一步向著cmos化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展。下面是單片機(jī)的主要發(fā)展趨勢。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控
15、制技術(shù)的一次革命。單片機(jī)模塊中最常見的是電子時(shí)鐘,電子時(shí)鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時(shí)、分、秒計(jì)時(shí)的裝置,與機(jī)械式時(shí)鐘相比具有更高的準(zhǔn)確性和直觀性,且無機(jī)械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。1.2電子時(shí)鐘的意義電子時(shí)鐘是采用數(shù)字電路實(shí)現(xiàn)對(duì).時(shí),分,秒.數(shù)字顯示的計(jì)時(shí)裝置,廣泛用于個(gè)人家庭,車站, 碼頭辦公室等公共場所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得電子時(shí)鐘的精度,遠(yuǎn)遠(yuǎn)超過老式鐘表, 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地?cái)U(kuò)展了鐘表原先的報(bào)時(shí)功能。諸如定時(shí)自動(dòng)報(bào)警、按時(shí)自動(dòng)打鈴、時(shí)間程序自動(dòng)控制、定時(shí)廣播、自
16、動(dòng)起閉路燈、定時(shí)開關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟用等,所有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。因此,研究電子時(shí)鐘及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實(shí)的意義。1.3電子時(shí)鐘的應(yīng)用電子時(shí)鐘已成為人們?nèi)粘I钪校罕夭豢缮俚谋匦杵?,廣泛用于個(gè)人家庭以及車站、碼頭、劇場、辦公室等公共場所,給人們的生活、學(xué)習(xí)、工作、娛樂帶來極大的方便。由于數(shù)字集成電路技術(shù)的發(fā)展和采用了先進(jìn)的石英技術(shù),使電子時(shí)鐘具有走時(shí)準(zhǔn)確、性能穩(wěn)定、攜帶方便等優(yōu)點(diǎn),它還用于計(jì)時(shí)、自動(dòng)報(bào)時(shí)及自動(dòng)控制等各個(gè)領(lǐng)域。 2 整體設(shè)計(jì)方案2.1單片機(jī)的選擇單片機(jī)微型計(jì)算機(jī)是微型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。單片機(jī)微型計(jì)算機(jī)簡稱單片機(jī)
17、,特別適用于控制領(lǐng)域,故又稱為微控制器。通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器、存儲(chǔ)器和i/o接口電路等。因此,單片機(jī)只需要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。單片機(jī)經(jīng)過1、2、3、3代的發(fā)展,正朝著多功能、高性能、低電壓、低功耗、低價(jià)格、大存儲(chǔ)容量、強(qiáng)i/o功能及較好的結(jié)構(gòu)兼容性方向發(fā)展。其發(fā)展趨勢不外乎以下幾個(gè)方面:2.1.1多功能單片機(jī)中盡可能地把所需要的存儲(chǔ)器和i/o口都集成在一塊芯片上,使得單片機(jī)可以實(shí)現(xiàn)更多的功能。比如a/d、pwm、pca(可編程計(jì)數(shù)器陣列)、wdt(監(jiān)視定時(shí)器-看家狗)、高速i/o口及計(jì)數(shù)器的捕獲/比
18、較邏輯等。有的單片機(jī)針對(duì)某一個(gè)應(yīng)用領(lǐng)域,集成了相關(guān)的控制設(shè)備,以減少應(yīng)用系統(tǒng)的芯片數(shù)量。例如,有的芯片以51內(nèi)核為核心,集成了usb控制器、smart card接口、mp3解碼器、can或者i*i*c總線控制器等,led、lcd或vfd顯示驅(qū)動(dòng)器也開始集成在8位單片機(jī)中。2.1.2高效率和高性能為了提高執(zhí)行速度和執(zhí)行效率,單片機(jī)開始使用risc、流水線和dsp的設(shè)計(jì)技術(shù),使單片機(jī)的性能有了明顯的提高,表現(xiàn)為:單片機(jī)的時(shí)鐘頻率得到提高;同樣頻率的單片機(jī)運(yùn)行效率也有了很大的提升;由于集成度的提高,單片機(jī)的尋址能力、片內(nèi)rom(flash)和ram的容量都突破了以往的數(shù)量和限制。由于系統(tǒng)資源和系統(tǒng)復(fù)
19、雜程度的增加,開始使用高級(jí)語言(如c語言)來開發(fā)單片機(jī)的程序。使用高級(jí)語言可以降低開發(fā) 難度,縮短開發(fā)周期,增強(qiáng)軟件的可讀性和可移植性,便于改進(jìn)和擴(kuò)充功能。2.1.3低電壓和低功耗單片機(jī)的嵌入式應(yīng)用決定了低電壓和低功耗的特性十分重要。由于cmos等工藝的大量采用,很多單片機(jī)可以在更低的電壓下工作(1.2v或0.9v),功耗已經(jīng)降低到ua級(jí)。這些特性使得單片機(jī)系統(tǒng)可以在更小電源的支持下工作更長的時(shí)間。2.1.4低價(jià)格單片機(jī)應(yīng)用面廣,使用數(shù)量大,帶來的直接好處就是成本的降低。目前世界各大公司為了提高競爭力,在提高單片機(jī)性能的同時(shí),十分注意降低其產(chǎn)品的價(jià)格。2.2單片機(jī)電子時(shí)鐘功能確定單片機(jī)電子時(shí)鐘
20、計(jì) 時(shí) 功 能計(jì) 時(shí) 調(diào) 整定 時(shí) 顯 示定 時(shí) 調(diào) 整定 時(shí) 鬧 鈴計(jì) 時(shí) 顯 示圖2.1時(shí)鐘整體布局圖所需元器件如表2.1所示。表2.1電子元件列表序號(hào)名稱數(shù)量序號(hào)名稱數(shù)量1at89s511片92.7k電阻7只212m晶振1個(gè)10104瓷片電容4只3共陽數(shù)碼管4只1130p瓷片電容2只4pn管85507只12200電阻1只574ls2441片13560電阻8只6蜂鳴器1個(gè)1410k電阻12只7微動(dòng)按鍵5個(gè)15100電阻4只810uf電容1只單片機(jī)電子時(shí)鐘,是利用單片機(jī)技術(shù)實(shí)現(xiàn)計(jì)時(shí)、時(shí)間顯示、時(shí)間調(diào)整、定時(shí)調(diào)整、鬧鈴等功能。項(xiàng)目完成過程中使用了外部中斷技術(shù)、定時(shí)器中斷技術(shù)、鍵盤查詢及動(dòng)態(tài)顯示
21、技術(shù)。2.3 led顯示模塊圖2.2七段共陽極數(shù)碼管七段共陽極數(shù)碼管及功能如圖1所示:如圖1所示數(shù)碼管為共陽極數(shù)碼管,其3腳和8腳均接電源正極,而共陰極數(shù)碼管的3腳和8腳均接電源負(fù)極。其端口所標(biāo)數(shù)據(jù)與數(shù)碼管顯示條處所標(biāo)對(duì)應(yīng),當(dāng)端口接入高電平時(shí),相應(yīng)共陽極數(shù)碼管的顯示條即點(diǎn)亮。2.4按鍵模塊矩陣式鍵盤(也稱行列式鍵盤)適用于按鍵數(shù)目較多的場合,它由行線和列線組成。按鍵位于行列的交點(diǎn)上。一個(gè)3*3的行列結(jié)構(gòu)可以構(gòu)成一個(gè)有9個(gè)按鍵的鍵盤。同理,一個(gè)4*4的行列結(jié)構(gòu)結(jié)構(gòu)可以構(gòu)成一個(gè)16鍵的鍵盤。獨(dú)立式按鍵就是各按鍵相互獨(dú)立,每個(gè)按鍵各接入一根輸入線,一根輸入線上的案件工作狀態(tài)不會(huì)影響其他輸入線上的工作
22、狀態(tài)。因此,通過檢測輸入線的電平狀態(tài)可以很容易判斷哪個(gè)按鍵按下了。獨(dú)立式按鍵電路配置靈活,軟件簡單。但每個(gè)按鍵需要占用一個(gè)輸入口線,在按鍵數(shù)量較多時(shí),需要較多的輸入口線且電路結(jié)構(gòu)復(fù)雜,故此種鍵盤適用于按鍵較少或操作速度較高的場合。由于此種系統(tǒng)中共有啟動(dòng)兩條生產(chǎn)線的“啟動(dòng)1”鍵和“啟動(dòng)2”鍵、分選擇鍵、秒選擇鍵、時(shí)間設(shè)置加、時(shí)間設(shè)置減、時(shí)間設(shè)置鍵、確定鍵。只有這8個(gè)就鍵,比較簡單。所以就采用獨(dú)立式按鍵接口電路。3 pcb原理圖與仿真圖3.1 pcb原理圖圖3.1時(shí)鐘pcb圖3.2仿真圖圖3.2時(shí)鐘仿真圖4 程序設(shè)計(jì)#include "reg51.h"#define uchar
23、 unsigned char#define uint unsigned int#define smplay p2sbit sm1out=p00;sbit sm2out=p01;sbit sm3out=p02;sbit sm4out=p03;sbit speak=p04;sbit addtime=p34;sbit subtime=p35;sbit sled1=p13;sbit sled2=p14;uchar code tabsm=0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09;uchar code tabds=0x02,0x9e,0x24,0x
24、0c,0x98,0x48,0x40,0x1e,0x00,0x08;uchar datamd,datamg,datahd,datahg;uchar ddatamd,ddatamg,ddatahd,ddatahg;uchar gethour,getmin;uchar secdata=0x00;uchar t1num=10;uchar t0num1=10;uchar t0num2=2;uchar fselect=0;bit flagplay;bit flagflash;bit flagspk=0;void dlysys() uchar i,j,k; for(i=0;i<50;i+) for(j
25、=0;j<100;j+) for(k=0;k<100;k+);void dlyplay() uchar i,j; for(i=0;i<10;i+) for(j=0;j<100;j+);void dlyint() uchar i,j; for(i=0;i<200;i+) for(j=0;j<200;j+);void main() uchar chgi=0; uchar chkkey=10; p0=p1=p2=p3=0xff; dlysys(); datamd=9; datamg=5; datahd=3; datahg=2; ddatamd=0; ddatamg
26、=0; ddatahd=0; ddatahg=0; flagplay=0; flagflash=0; ea=ex0=ex1=et0=es=it0=it1=1; tmod=0x21; scon=0x50; th1=0xe6; tl1=0xe6; th0=0x3c; tl0=0xb0; tr0=1; tr1=1; sled1=sled2=0;while(1) chgi=0; while(flagplay=0) sm1out=sm2out=sm3out=sm4out=1; smplay=tabsmdatamd; if(fselect=2) sm1out=flagflash; else sm1out=
27、0; dlyplay(); sm1out=sm2out=sm3out=sm4out=1; smplay=tabsmdatamg; if(fselect=2) sm2out=flagflash; else sm2out=0; dlyplay(); sm1out=sm2out=sm3out=sm4out=1; smplay=tabsmdatahd; if(fselect=1) sm3out=flagflash; else sm3out=0; dlyplay(); sm1out=sm2out=sm3out=sm4out=1; smplay=tabsmdatahg; if(fselect=1) sm4
28、out=flagflash; else sm4out=0; dlyplay(); if(fselect=2) tr0=0; chkkey-; if(chkkey=0) chkkey=10; if(addtime=0) datamd+; if(datamd=10) datamd=0; datamg+; if(datamg=6) datamg=0; if(subtime=0) datamd-; if(datamd=255) datamd=9; datamg-; if(datamg=255) datamg=5; if(fselect=1) tr0=0; chkkey-; if(chkkey=0) c
29、hkkey=10; if(addtime=0) datahd+; if(datahg!=2) && (datahd=10) datahd=0; datahg+;if(datahg=2) && (datahd=4) datahd=0; datahg=0; if(subtime=0) datahd-; if(datahd=255) datahd=9; datahg-; if(datahg=255) datahg=2; datahd=3; if(flagspk=1) if(addtime=0)|(subtime=0) flagspk=0; speak=speak; e
30、lse speak=1; while(flagplay) sm1out=sm2out=sm3out=sm4out=1; smplay=tabdsddatamd; if(fselect=2) sm1out=flagflash; else sm1out=0; dlyplay(); sm1out=sm2out=sm3out=sm4out=1; smplay=tabdsddatamg; if(fselect=2) sm2out=flagflash; else sm2out=0; dlyplay(); sm1out=sm2out=sm3out=sm4out=1; smplay=tabdsddatahd;
31、 if(fselect=1) sm3out=flagflash; else sm3out=0; dlyplay(); sm1out=sm2out=sm3out=sm4out=1; smplay=tabdsddatahg; if(fselect=1) sm4out=flagflash; else sm4out=0; dlyplay(); if(fselect=2) chkkey-; if(chkkey=0) chkkey=10; if(addtime=0) ddatamd+; if(ddatamd=10) ddatamd=0; ddatamg+; if(ddatamg=6) ddatamg=0;
32、 if(subtime=0) ddatamd-; if(ddatamd=255) ddatamd=9; ddatamg-; if(ddatamg=255) ddatamg=5; if(fselect=1) chkkey-; if(chkkey=0) chkkey=10; if(addtime=0) ddatahd+; if(ddatahg!=2) && (ddatahd=10) ddatahd=0; ddatahg+;if(ddatahg=2) && (ddatahd=4) ddatahd=0; ddatahg=0; if(subtime=0) ddatahd-
33、; if(ddatahd=255) ddatahd=9; ddatahg-; if(ddatahg=255) ddatahg=2; ddatahd=3; if(fselect=0) chgi+; if(chgi=255) flagplay=0; chgi=0; if(flagspk=1) if(addtime=0)|(subtime=0) flagspk=0; speak=speak; else speak=1; void int0zd() interrupt 0 if(flagspk=1) flagspk=0; else flagplay=flagplay; fselect=0; dlyin
34、t(); ie0=0; void int1zd() interrupt 2 if(flagspk=1) flagspk=0; else fselect+; fselect %= 3; if(fselect!=0) tmod=0x11; th1=0x3c; tl1=0xb0; et1=1; es=0; tr1=1; else tmod=0x21; th1=0xe6; tl1=0xe6; et1=0; es=1; tr1=1; tr0=1; dlyint(); ie1=0; void t0zd() interrupt 1 th0=0x3c; tl0=0xb0; t0num1-; if(t0num1
35、=0) t0num1=10; sled1=sled1; sled2=sled2; t0num2-; if(t0num2=0) t0num2=2; secdata+; if(secdata=60) secdata=0; datamd+; if(datamd=10) datamd=0; datamg+; if(datamg=6) datamg=0; datahd+; if(datahg!=2) && (datahd=10) datahd=0; datahg+; if(datahg=2) && (datahd=4) datahd=0; datahg=0; if(dda
36、tahg!=0)|(ddatahd!=0)|(ddatamg!=0)|(ddatamd!=0) if(datahg=ddatahg) && (datahd=ddatahd)&& (datamg=ddatamg)&& (datamd=ddatamd) flagspk=1; else flagspk=0; void t1zd() interrupt 3 th1=0x3c; tl1=0xb0; t1num-; if(t1num=0) t1num=10; flagflash=flagflash; void ckzd() interrupt 4 getho
37、ur=sbuf; ri=0; while(ri=0); getmin=sbuf; ri=0; datahg=(gethour>>4); datahd=(gethour & 0x0f); datamg=(getmin>>4); datamd=(getmin & 0x0f); 5 結(jié)論我在這一次電子時(shí)鐘的設(shè)計(jì)過程中,很是受益匪淺。通過對(duì)自己在大學(xué)三年時(shí)間里所學(xué)的知識(shí)的回顧,并充分發(fā)揮對(duì)所學(xué)知識(shí)的理解和對(duì)畢業(yè)設(shè)計(jì)的思考及書面表達(dá)能力,最終完成了。這為自己今后進(jìn)一步深化學(xué)習(xí),積累了一定寶貴的經(jīng)驗(yàn)。撰寫論文的過程也是專業(yè)知識(shí)的學(xué)習(xí)過程,它使我運(yùn)用已有的專業(yè)基礎(chǔ)知識(shí)
38、,對(duì)其進(jìn)行設(shè)計(jì),分析和解決一個(gè)理論問題或?qū)嶋H問題,把知識(shí)轉(zhuǎn)化為能力的實(shí)際訓(xùn)練。培養(yǎng)了我運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力。通過這次課程設(shè)計(jì)我發(fā)現(xiàn),只有理論水平提高了;才能夠?qū)⒄n本知識(shí)與實(shí)踐相整合,理論知識(shí)服務(wù)于教學(xué)實(shí)踐,以增強(qiáng)自己的動(dòng)手能力。這個(gè)實(shí)驗(yàn)十分有意義 我獲得很深刻的經(jīng)驗(yàn)。通過這次課程設(shè)計(jì),我們知道了理論和實(shí)際的距離,也知道了理論和實(shí)際想結(jié)合的重要性,也從中得知了很多書本上無法得知的知識(shí)。我們的學(xué)習(xí)不但要立足于書本,以解決理論和實(shí)際教學(xué)中的實(shí)際問題為目的,還要以實(shí)踐相結(jié)合,理論問題即實(shí)踐課題,解決問題即課程研究,學(xué)生自己就是一個(gè)專家,通過自己的手來解決問題比用腦子解決問題更加深刻。學(xué)習(xí)就應(yīng)該采取理論與實(shí)踐結(jié)合的方式,理論的問題,也就是實(shí)踐性的課題。這種做法既有助于完成理論知識(shí)的鞏固,又有助于帶動(dòng)實(shí)踐,解決實(shí)際問題,加強(qiáng)我們的動(dòng)手能力和解決問題的能力。6 參考文獻(xiàn)1 單片機(jī)技術(shù)應(yīng)用實(shí)驗(yàn)實(shí)訓(xùn)指導(dǎo) 第三
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度書畫藝術(shù)品市場代理銷售合同
- 2025年度建筑安全風(fēng)險(xiǎn)評(píng)估與監(jiān)測委托合同
- 2025年度國際知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓合同樣本
- 2024-2025學(xué)年福建省福州第十中學(xué)高一上學(xué)期期中考試歷史試卷
- 2025年公共租賃場地安全協(xié)議
- 2025年合作協(xié)議訂立與實(shí)施年
- 2025年醫(yī)院護(hù)師職責(zé)合同
- 2025年農(nóng)場土地租賃合同年協(xié)議書
- 2025年TBBS項(xiàng)目申請(qǐng)報(bào)告模稿
- 2025年焦化二甲苯項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模范
- 酒店長包房租賃協(xié)議書范本
- 2 找春天 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 2025年江蘇護(hù)理職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年江蘇南京水務(wù)集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 【道法】開學(xué)第一課 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 口腔門診分診流程
- 建筑工程施工安全管理課件
- 2025年春新外研版(三起)英語三年級(jí)下冊(cè)課件 Unit2第1課時(shí)Startup
- 2025年上半年畢節(jié)市威寧自治縣事業(yè)單位招考考試(443名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 處方點(diǎn)評(píng)知識(shí)培訓(xùn)
- 2025年新合同管理工作計(jì)劃
評(píng)論
0/150
提交評(píng)論