第一篇:電子鐘設(shè)計(jì)心得體會
本次電子產(chǎn)品設(shè)計(jì)與制作讓我收獲頗豐。這次電子作品的設(shè)計(jì)與制作是每三個(gè)人一組,其中這三人都有自己的工作,我們各個(gè)分工。本次作品我們?nèi)她R心協(xié)力共同完成了設(shè)計(jì)與制作的全過程。
我擔(dān)任我們組的組長,我負(fù)責(zé)了本次電子產(chǎn)品制做、安裝、編程、調(diào)試、檢測的全過程。雖然我第一次擔(dān)任組長,心理難免緊張但我都克服了這些困難,我們一接到老師通知要制作電子作品時(shí)我們都一臉茫然,但經(jīng)過我們?nèi)艘黄鹩懻摵笪覀冇辛朔较蚝湍繕?biāo),我就去圖書館借來有關(guān)電子作品制作方面的書籍和上網(wǎng)查看有關(guān)電子網(wǎng),進(jìn)行在網(wǎng)上詢問一些網(wǎng)友關(guān)于電子制作技術(shù)和經(jīng)驗(yàn)及去請教我們的老師,給老師進(jìn)行指導(dǎo)等,我們經(jīng)過再三考慮選擇了內(nèi)容和技術(shù)方面難度適合和制作方面的工序較簡單的一個(gè)電子作品,這電子作品是數(shù)字電子鐘。我們決定做這個(gè)數(shù)字電子鐘電路之后,我就拿來原理圖列出元件清單,并查找這些元器件是否在市場上都有銷售,如果沒有那應(yīng)該怎么辦,有什么解決的辦法?做了個(gè)種元件的性價(jià)比,我就拿來有關(guān)這個(gè)數(shù)字電子鐘電路的資料,分析這個(gè)電路的工作原理,弄清它怎么工作,為什么這樣工作和改進(jìn)方法,我進(jìn)行了以下做法:
一、把這個(gè)數(shù)字電子鐘電路所用到的每一個(gè)元器件進(jìn)行分類,對它們的參數(shù)、功能等進(jìn)行分析。
二、對每個(gè)元器件查有關(guān)書籍資料或上網(wǎng)查找元器件的工作原理。
三、上網(wǎng)查找有關(guān)元器件的型號不同但功能相同或相似的替代品。例如,數(shù)字電子鐘用到的at89s51以及數(shù)碼管,到底用at98s51好還是at89c51好呢,數(shù)碼管用共陽的還是共陰的好呢,我們?nèi)诉M(jìn)行了討論。
經(jīng)過我們?nèi)艘黄鹩懻撝?,最終決定了方案。我們一致認(rèn)定用at89s51作為核心元器件用兩個(gè)共陽數(shù)碼管來顯示來時(shí)間,顯示時(shí)間的格式為“時(shí)時(shí)—分分—秒秒”時(shí)間為24制是可行性的,把編程好的程序燒進(jìn)at89s51去給它運(yùn)行進(jìn)行計(jì)數(shù),用兩個(gè)按鈕來調(diào)節(jié)時(shí)間,一個(gè)用來調(diào)時(shí),一個(gè)用來調(diào)分。這方案在理論是可行,于是我們就是用面包板來進(jìn)行硬件的簡單的連接,看是否能實(shí)現(xiàn)我們預(yù)期的功能,論證方案確實(shí)可行之后我們才進(jìn)行著手制作電路的硬件。我負(fù)責(zé)列好這次制作的數(shù)字電子鐘電路所用的元器件清單,交給材料員去市場上采購。做完這之后我又和資料員進(jìn)行畫原理圖,首先,我們拿來電路的紙面原理圖。其次,用專用的畫圖工具和畫圖軟件protel99se進(jìn)行把原理圖轉(zhuǎn)為pcb版圖。最后,把pcb版圖畫好,填好各個(gè)元器件的封裝,沒有的封裝要自己畫,并設(shè)計(jì)好的pcb圖打印到轉(zhuǎn)印紙上來。在這過程我們出現(xiàn)了很多困難,在檢查電氣元件時(shí)出現(xiàn)了幾十處的錯(cuò)誤,我們又得重新再檢查,我們反反復(fù)復(fù)檢查幾次才把那些錯(cuò)誤消除,這時(shí)我們完成了一小部分的任務(wù),更多更難的任務(wù)還在后頭。在生成網(wǎng)絡(luò)表時(shí)我們又犯愁了,生成pcb圖時(shí)每個(gè)元器件腳都有許多的線連接起來,看起來真讓人眼花繚亂,元器件又多那線又相互交叉著,那元器件應(yīng)該怎么排列怎么放置都給我們很大的麻煩,在老師的幫助下但我們都能一一克服了,我們把元器件排列好后進(jìn)行自動(dòng)和手動(dòng)布線,把那些線與線之間的距離過小的線用手動(dòng)一條一條的布好,還有那些走線不太好的線路也進(jìn)行了修改,其中有的焊盤過小的我們都一一進(jìn)行把它們改進(jìn),最后打印到轉(zhuǎn)印紙上。
我們把打印好的pcb圖轉(zhuǎn)印到覆銅板上,我們先把覆銅板上的氧化膜用砂紙進(jìn)行磨掉然后把轉(zhuǎn)印紙貼到覆銅板上用電熨斗進(jìn)行加熱,待冷卻后把轉(zhuǎn)印紙撕下,這樣就把pcb圖轉(zhuǎn)印到了覆銅板上來。我又把覆銅板放到三氯化鐵溶液進(jìn)行腐蝕待到那些多余的銅全部腐蝕掉后就取出覆銅板,用清水把它沖洗干凈,等覆銅板干了之后就用鉆孔機(jī)進(jìn)行鉆孔,用天那水把覆銅板上的污物(如油性筆、碳粉等)進(jìn)行沖洗干凈,這樣完成了板的制作。
然后我們進(jìn)行了元器件的焊接,我們先把元器件進(jìn)行分類,把同一類的放在一起,再用萬用表對各種元器件進(jìn)行檢測確保每個(gè)元器件的功能都正常,然后按先從易到難、從小到大、先遠(yuǎn)后進(jìn)的順序進(jìn)行焊接。焊接完后檢查是否有漏焊、空焊、虛焊、短路、橋連等現(xiàn)象并進(jìn)行改正。進(jìn)行通電實(shí)驗(yàn),測試調(diào)試電路的功能是否實(shí)現(xiàn),查看電路是否正常運(yùn)行或有什么異?,F(xiàn)象,如果電路不能實(shí)現(xiàn)我們預(yù)定的功能我們要進(jìn)行調(diào)試或改進(jìn),最后實(shí)現(xiàn)數(shù)字電子鐘的功能,這樣就完成了電子設(shè)計(jì)作品硬件制作的過程。
通過這次對數(shù)字電子鐘的設(shè)計(jì),讓我受益非淺。首先深入的了解了設(shè)計(jì)電路的程序。當(dāng)我們接手一個(gè)課題或項(xiàng)目的時(shí)候,不是馬上就動(dòng)手搞。而是應(yīng)該先進(jìn)行可行性論證。首先提出幾套方案,然后對各個(gè)方案進(jìn)行對比。即要在性能上面比較,又要在是否經(jīng)濟(jì)合算上面對比。假如我們設(shè)計(jì)了一個(gè)性能很好的產(chǎn)品。但是其中的某個(gè)元器件卻很難買到,或者價(jià)格很高。那么,我們就應(yīng)該要考慮是否采用這個(gè)設(shè)計(jì)的方案。最后找出最適合的設(shè)計(jì)方案。同時(shí)加深了對芯片的了解及其應(yīng)用。將書本上面學(xué)到的知識和實(shí)際應(yīng)用相結(jié)合,我們會發(fā)現(xiàn)比如說一個(gè)加法計(jì)數(shù)器的基本功能是實(shí)現(xiàn)兩個(gè)二進(jìn)制數(shù)的加法運(yùn)算,但同時(shí),我們也可以將它作為一個(gè)分頻器來使用。對于芯片的使用,我們應(yīng)該在了解它的各項(xiàng)功能的前提條件下,靈活巧妙地運(yùn)用。具體的芯片資料和圖片我們通過查閱相關(guān)的書籍,在網(wǎng)上能夠很方便的查找。
經(jīng)過這次電子鐘作品設(shè)計(jì)與制作讓我收獲很多:
一、讓我明白了“三個(gè)臭皮匠頂一個(gè)諸葛亮”和“團(tuán)結(jié)就是力量”等名言名句的道理,讓我明白只要我們團(tuán)結(jié)協(xié)作沒有什么困難是戰(zhàn)勝不了的,團(tuán)結(jié)讓我們成功,團(tuán)結(jié)讓我們勝利,團(tuán)結(jié)讓我們的力量更大;
二、增進(jìn)我和老師同學(xué)之間的友誼情感,在與老師互動(dòng)學(xué)習(xí)的過程中使我體會了老師解決問題的方法與思路,讓我領(lǐng)會了解決問題精髓,使我們學(xué)習(xí)更有活力更有信心更有自信,培養(yǎng)了我們的協(xié)助合作能力;
三、培養(yǎng)了我們的動(dòng)手能力和獨(dú)立解決問題的能力;
四、培養(yǎng)了我們的自主學(xué)習(xí)能力和利用網(wǎng)上這個(gè)廣闊平臺的學(xué)習(xí)能力;
五、使我學(xué)會了用專用的畫圖工具和畫圖軟件protel99se畫電路圖的能力,通過這次作品的制作使我對protel99se原來的不熟悉到現(xiàn)在的比較熟練,畫的圖也比原來更合理,速度更快了;
六、鍛煉了我們的焊接技術(shù)和焊接工藝,使我的焊接能力上了一個(gè)臺階;
七、培養(yǎng)了我管理和協(xié)調(diào)各項(xiàng)工作的能力,在制作的過程中也有不協(xié)調(diào)的一面但我都能一一克服了,這也使我在管理等方面能力的提高。
通過這次學(xué)習(xí),讓我獲得了雙豐收,一是加深我和老師同學(xué)的友誼,即是做人方面的;二是使我獲得了更多的知識,即學(xué)習(xí)方面的。總之,讓我對各種電路都有了大概的了解,但是由于時(shí)間方面的原因,我們沒有完全按照最初的要求嚴(yán)格來做,因而還有很多問題我們沒有發(fā)現(xiàn),也還有很多知識我們沒有接觸到。這對我們來說也是一個(gè)遺憾吧。所以說,坐而言不如立而行,對于這些電路還是應(yīng)該自己動(dòng)手實(shí)際操作才會有深刻理解。
最后感謝老師和同學(xué)們的支持與幫助,感謝他們的意見和建議,使這次的設(shè)計(jì)與制作少走了彎路,我感謝他們。
第二篇:電子鐘設(shè)計(jì)心得體會
電子鐘設(shè)計(jì)心得體會
本次電子產(chǎn)品設(shè)計(jì)與制作讓我收獲頗豐。這次電子作品的設(shè)計(jì)與制作是每三個(gè)人一組,其中這三人都有自己的工作,我們各個(gè)分工。本次作品我們?nèi)她R心協(xié)力共同完成了設(shè)計(jì)與制作的全過程。
我擔(dān)任我們組的組長,我負(fù)責(zé)了本次電子產(chǎn)品制做、安裝、編程、調(diào)試、檢測的全過程。雖然我第一次擔(dān)任組長,心理難免緊張但我都克服了這些困難,我們一接到老師通知要制作電子作品時(shí)我們都一臉茫然,但經(jīng)過我們?nèi)艘黄鹩懻摵笪覀冇辛朔较蚝湍繕?biāo),我就去圖書館借來有關(guān)電子作品制作方面的書籍和上網(wǎng)查看有關(guān)電子網(wǎng),進(jìn)行在網(wǎng)上詢問一些網(wǎng)友關(guān)于電子制作技術(shù)和經(jīng)驗(yàn)及去請教我們的老師,給老師進(jìn)行指導(dǎo)等,我們經(jīng)過再三考慮選擇了內(nèi)容和技術(shù)方面難度適合和制作方面的工序較簡單的一個(gè)電子作品,這電子作品是數(shù)字電子鐘。我們決定做這個(gè)數(shù)字電子鐘電路之后,我就拿來原理圖列出元件清單,并查找這些元器件是否在市場上都有銷售,如果沒有那應(yīng)該怎么辦,有什么解決的辦法?做了個(gè)種元件的性價(jià)比,我就拿來有關(guān)這個(gè)數(shù)字電子鐘電路的資料,分析這個(gè)電路的工作原理,弄清它怎么工作,為什么這樣工作和改進(jìn)方法,我進(jìn)行了以下做法:
一、把這個(gè)數(shù)字電子鐘電路所用到的每一個(gè)元器件進(jìn)行分類,對它們的參數(shù)、功能等進(jìn)行分析。
二、對每個(gè)元器件查有關(guān)書籍資料或上網(wǎng)查找元器件的工作原理。
三、上網(wǎng)查找有關(guān)元器件的型號不同但功能相同或相似的替代品。例如,數(shù)字電子鐘用到的at89s51以及數(shù)碼管,到底用at98s51好還是at89c51好呢,數(shù)碼管用共陽的還是共陰的好呢,我們?nèi)诉M(jìn)行了討論。
經(jīng)過我們?nèi)艘黄鹩懻撝?,最終決定了方案。我們一致認(rèn)定用at89s51作為核心元器件用兩個(gè)共陽數(shù)碼管來顯示來時(shí)間,顯示時(shí)間的格式為時(shí)時(shí)分分秒秒時(shí)間為24制是可行性的,把編程好的程序燒進(jìn)at89s51去給它運(yùn)行進(jìn)行計(jì)數(shù),用兩個(gè)按鈕來調(diào)節(jié)時(shí)間,一個(gè)用來調(diào)時(shí),一個(gè)用來調(diào)分。這方案在理論是可行,于是我們就是用面包板來進(jìn)行硬件的簡單的連接,看是否能實(shí)現(xiàn)我們預(yù)期的功能,論證方案確實(shí)可行之后我們才進(jìn)行著手制作電路的硬件。我負(fù)責(zé)列好這次制作的數(shù)字電子鐘電路所用的元器件清單,交給材料員去市場上采購。做完這之后我又和資料員進(jìn)行畫原理圖,首先,我們拿來電路的紙面原理圖。其次,用專用的畫圖工具和畫圖軟件protel99se進(jìn)行把原理圖轉(zhuǎn)為pcb版圖。最后,把pcb版圖畫好,填好各個(gè)元器件的封裝,沒有的封裝要自己畫,并設(shè)計(jì)好的pcb圖打印到轉(zhuǎn)印紙上來。在這過程我們出現(xiàn)了很多困難,在檢查電氣元件時(shí)出現(xiàn)了幾十處的錯(cuò)誤,我們又得重新再檢查,我們反反復(fù)復(fù)檢查幾次才把那些錯(cuò)誤消除,這時(shí)我們完成了一小部分的任務(wù),更多更難的任務(wù)還在后頭。在生成網(wǎng)絡(luò)表時(shí)我們又犯愁了,生成pcb圖時(shí)每個(gè)元器件腳都有許多的線連接起來,看起來真讓人眼花繚亂,元器件又多那線又相互交叉著,那元器件應(yīng)該怎么排列怎么放置都給我們很大的麻煩,在老師的幫助下但我們都能一一克服了,我們把元器件排列好后進(jìn)行自動(dòng)和手動(dòng)布線,把那些線與線之間的距離過小的線用手動(dòng)一條一條的布好,還有那些走線不太好的線路也進(jìn)行了修改,其中有的焊盤過小的我們都一一進(jìn)行把它們改進(jìn),最后打印到轉(zhuǎn)印紙上。
我們把打印好的pcb圖轉(zhuǎn)印到覆銅板上,我們先把覆銅板上的氧化膜用砂紙進(jìn)行磨掉然后把轉(zhuǎn)印紙貼到覆銅板上用電熨斗進(jìn)行加熱,待冷卻后把轉(zhuǎn)印紙撕下,這樣就把pcb圖轉(zhuǎn)印到了覆銅板上來。我又把覆銅板放到三氯化鐵溶液進(jìn)行腐蝕待到那些多余的銅全部腐蝕掉后就取出覆銅板,用清水把它沖洗干凈,等覆銅板干了之后就用鉆孔機(jī)進(jìn)行鉆孔,用天那水把覆銅板上的污物(如油性筆、碳粉等)進(jìn)行沖洗干凈,這樣完成了板的制作。
然后我們進(jìn)行了元器件的焊接,我們先把元器件進(jìn)行分類,把同一類的放在一起,再用萬用表對各種元器件進(jìn)行檢測確保每個(gè)元器件的功能都正常,然后按先從易到難、從小到大、先遠(yuǎn)后進(jìn)的順序進(jìn)行焊接。焊接完后檢查是否有漏焊、空焊、虛焊、短路、橋連等現(xiàn)象并進(jìn)行改正。進(jìn)行通電實(shí)驗(yàn),測試調(diào)試電路的功能是否實(shí)現(xiàn),查看電路是否正常運(yùn)行或有什么異?,F(xiàn)象,如果電路不能實(shí)現(xiàn)我們預(yù)定的功能我們要進(jìn)行調(diào)試或改進(jìn),最后實(shí)現(xiàn)數(shù)字電子鐘的功能,這樣就完成了電子設(shè)計(jì)作品硬件制作的過程。
通過這次對數(shù)字電子鐘的設(shè)計(jì),讓我受益非淺。首先深入的了解了設(shè)計(jì)電路的程序。當(dāng)我們接手一個(gè)課題或項(xiàng)目的時(shí)候,不是馬上就動(dòng)手搞。而是應(yīng)該先進(jìn)行可行性論證。首先提出幾套方案,然后對各個(gè)方案進(jìn)行對比。即要在性能上面比較,又要在是否經(jīng)濟(jì)合算上面對比。假如我們設(shè)計(jì)了一個(gè)性能很好的產(chǎn)品。但是其中的某個(gè)元器件卻很難買到,或者價(jià)格很高。那么,我們就應(yīng)該要考慮是否采用這個(gè)設(shè)計(jì)的方案。最后找出最適合的設(shè)計(jì)方案。同時(shí)加深了對芯片的了解及其應(yīng)用。將書本上面學(xué)到的知識和實(shí)際應(yīng)用相結(jié)合,我們會發(fā)現(xiàn)比如說一個(gè)加法計(jì)數(shù)器的基本功能是實(shí)現(xiàn)兩個(gè)二進(jìn)制數(shù)的加法運(yùn)算,但同時(shí),我們也可以將它作為一個(gè)分頻器來使用。對于芯片的使用,我們應(yīng)該在了解它的各項(xiàng)功能的前提條件下,靈活巧妙地運(yùn)用。具體的芯片資料和圖片我們通過查閱相關(guān)的書籍,在網(wǎng)上能夠很方便的查找。
經(jīng)過這次電子鐘作品設(shè)計(jì)與制作讓我收獲很多:
一、讓我明白了三個(gè)臭皮匠頂一個(gè)諸葛亮和團(tuán)結(jié)就是力量等名言名句的道理,讓我明白只要我們團(tuán)結(jié)協(xié)作沒有什么困難是戰(zhàn)勝不了的,團(tuán)結(jié)讓我們成功,團(tuán)結(jié)讓我們勝利,團(tuán)結(jié)讓我們的力量更大;
二、增進(jìn)我和老師同學(xué)之間的友誼情感,在與老師互動(dòng)學(xué)習(xí)的過程中使我體會了老師解決問題的方法與思路,讓我領(lǐng)會了解決問題精髓,使我們學(xué)習(xí)更有活力更有信心更有自信,培養(yǎng)了我們的協(xié)助合作能力;
三、培養(yǎng)了我們的動(dòng)手能力和獨(dú)立解決問題的能力;
四、培養(yǎng)了我們的自主學(xué)習(xí)能力和利用網(wǎng)上這個(gè)廣闊平臺的學(xué)習(xí)能力;
五、使我學(xué)會了用專用的畫圖工具和畫圖軟件protel99se畫電路圖的能力,通過這次作品的制作使我對protel99se原來的不熟悉到現(xiàn)在的比較熟練,畫的圖也比原來更合理,速度更快了;
六、鍛煉了我們的焊接技術(shù)和焊接工藝,使我的焊接能力上了一個(gè)臺階;
七、培養(yǎng)了我管理和協(xié)調(diào)各項(xiàng)工作的能力,在制作的過程中也有不協(xié)調(diào)的一面但我都能一一克服了,這也使我在管理等方面能力的提高。
通過這次學(xué)習(xí),讓我獲得了雙豐收,一是加深我和老師同學(xué)的友誼,即是做人方面的;二是使我獲得了更多的知識,即學(xué)習(xí)方面的??傊屛覍Ω鞣N電路都有了大概的了解,但是由于時(shí)間方面的原因,我們沒有完全按照最初的要求嚴(yán)格來做,因而還有很多問題我們沒有發(fā)現(xiàn),也還有很多知識我們沒有接觸到。這對我們來說也是一個(gè)遺憾吧。所以說,坐而言不如立而行,對于這些電路還是應(yīng)該自己動(dòng)手實(shí)際操作才會有深刻理解。
最后感謝老師和同學(xué)們的支持與幫助,感謝他們的意見和建議,使這次的設(shè)計(jì)與制作少走了彎路,我感謝他們。
第三篇:單片機(jī)課程設(shè)計(jì)電子鐘設(shè)計(jì)
單片機(jī)課程設(shè)計(jì)電子鐘設(shè)計(jì)
目錄
一、摘要
二、設(shè)計(jì)任務(wù)
三、基本原理
數(shù)碼管顯示可以用靜態(tài)顯示或動(dòng)態(tài)顯示方法。靜態(tài)顯示需要數(shù)據(jù)鎖存器等硬件,接口復(fù)雜,時(shí)鐘顯示用四個(gè)數(shù)碼管。動(dòng)態(tài)顯示相對簡單,但需動(dòng)態(tài)掃描,掃描頻率要大于人視覺暫留頻率,信息看起來才穩(wěn)定。譯碼方式可分為軟件譯碼和硬件譯碼,軟件譯碼通過譯碼程序查的顯示信息的字段碼;硬件譯碼通過硬件譯碼器得到顯示信息的字段碼,實(shí)際中通常采用軟件譯碼。
在具體處理時(shí),定時(shí)器計(jì)數(shù)器采用中斷方式工作,對時(shí)鐘的形成在中斷服務(wù)程序中實(shí)現(xiàn)。在主程序中只需對定時(shí)器計(jì)數(shù)器初始化、調(diào)用顯示子程序和控制子程序。另外,為了使用便,設(shè)計(jì)了簡單的按鍵,可以通過按鍵實(shí)現(xiàn)時(shí)、分的調(diào)整,這樣在主程序中就加入了按鍵設(shè)置子程序。
四、編程算法思路
五、程序流程圖
六、硬件單元設(shè)計(jì)
七、軟件單元設(shè)計(jì)
八、調(diào)試結(jié)果分析
九、設(shè)計(jì)總結(jié)及心得體會
十、參考文獻(xiàn)
一設(shè)計(jì)任務(wù)
1、基本任務(wù):利用定時(shí)器/計(jì)數(shù)器中斷和靜態(tài)顯示或動(dòng)態(tài)顯示,實(shí)現(xiàn)電子時(shí)鐘的時(shí)分秒精確走時(shí)和校準(zhǔn)
。時(shí)間顯示用四個(gè)數(shù)碼管分別顯示時(shí)、分、秒用點(diǎn)表示,在時(shí)和分的中間閃動(dòng),時(shí)間顯示格式(18:49)
時(shí)間校準(zhǔn)用2個(gè)鍵實(shí)現(xiàn):一個(gè)鍵K1作移位選擇(選中要修改的位,選中的位用閃爍指示),一個(gè)鍵K2做加1(對選中的位進(jìn)行加1修改)。
2、功能增強(qiáng)型任務(wù):在基本任務(wù)的基礎(chǔ)上加上日歷功能、準(zhǔn)時(shí)報(bào)時(shí)功能和跑表功能
(1)日歷功能:能實(shí)現(xiàn)時(shí)、分、秒和年、月、日計(jì)時(shí),增加1個(gè)按鍵控制分3屏例如顯開始的第1屏默認(rèn)顯示“時(shí)、分、秒”四位+秒點(diǎn),按下K3鍵顯示“月和日”四位,再按下課K3鍵顯示“年份”四位,再按下K3鍵顯示“時(shí)、分、秒”,依次類推。程序要能處理閏年、閏月功能。
(2)準(zhǔn)點(diǎn)報(bào)時(shí)功能:可以在增加一個(gè)按鍵K4設(shè)計(jì)具有鬧鐘功能,實(shí)現(xiàn)定點(diǎn)報(bào)時(shí)。具體操作是:按下
K4鍵,進(jìn)入鬧鐘設(shè)置功能,再通過K1、K2鍵來完成定點(diǎn)報(bào)警時(shí)間的設(shè)置。
(3)跑表功能:再增加一個(gè)按鍵K5設(shè)計(jì)跑表功能,實(shí)現(xiàn)啟動(dòng)毫秒計(jì)數(shù),相當(dāng)與田徑運(yùn)動(dòng)比賽的跑
表工作。
三基本原理
軟件時(shí)鐘時(shí)利用單片機(jī)內(nèi)部的定時(shí)器/計(jì)數(shù)器來實(shí)現(xiàn)的,它的過程如下:首先定單片機(jī)內(nèi)部的一個(gè)定時(shí)器/計(jì)數(shù)器工作于定時(shí)方式,對機(jī)器周期形成基準(zhǔn)時(shí)間,然后用另一個(gè)定時(shí)器/計(jì)數(shù)器或軟件計(jì)數(shù)的方法對基準(zhǔn)時(shí)間計(jì)數(shù)形成秒,秒計(jì)60次形成分,分計(jì)60次形成小時(shí),小時(shí)計(jì)24次則計(jì)滿一天。然后通過數(shù)碼管把它們的內(nèi)容在相應(yīng)位置顯示出來即可。
四編程算法思路
1、主程序的設(shè)計(jì):串行口工作方式0,定時(shí)器/計(jì)數(shù)器1工作在方式1進(jìn)行初始化,然后通過循環(huán)(調(diào)用顯示子程序)等待定時(shí)中斷的到來。
2、按鍵的控制:KEY1控制時(shí)的調(diào)節(jié),kEY2控制分的調(diào)節(jié),KEY3控制時(shí)、分定型
3、中斷服務(wù)程序的設(shè)計(jì):中斷服務(wù)程序主要功能是實(shí)現(xiàn)時(shí)、分、秒的計(jì)時(shí)處理。
4、時(shí)、分、秒計(jì)時(shí)的實(shí)現(xiàn):秒計(jì)時(shí)時(shí)采用中斷方式進(jìn)行溢出次數(shù)的累計(jì)得到的。從秒到分,從分到時(shí)可通過軟件的累加和比較到位方法來實(shí)現(xiàn)。要求每滿1秒,則“秒”單元中的內(nèi)容加1;“秒”單元每滿60,則“秒”單元清0,同時(shí)“分”單元中的內(nèi)容加1;“分”單元每滿60,則“分”單元清0,同時(shí)“時(shí)”單元加1?!皶r(shí)”單元每滿24,則將“時(shí)”單元清0。
5、顯示子程序:采用數(shù)碼管靜態(tài)顯示來顯示時(shí)鐘的走動(dòng)
6,延時(shí)子程序:用來實(shí)現(xiàn)按鍵操控延時(shí)和實(shí)現(xiàn)整點(diǎn)12時(shí)報(bào)時(shí)
五程序流程圖
六硬件單元設(shè)計(jì)
1、電路總設(shè)計(jì)圖
2、AT89C51芯片
七軟件單元設(shè)計(jì)
1、資源分配:定時(shí)器T1,P1.6為調(diào)整時(shí)鐘,P1.5為調(diào)整分鐘,P1.4為控制調(diào)整
30H秒顯示單元,31H分顯示單元,32H時(shí)顯示單元,08H放分調(diào)整標(biāo)
志,09H放時(shí)調(diào)整標(biāo)志,0AH放閃爍標(biāo)志
2、程序清單(加注釋)
八調(diào)試結(jié)果分析
在實(shí)驗(yàn)操作過程中,將所寫好的程序打入計(jì)算機(jī)內(nèi),通過編譯檢查其是否有錯(cuò)誤,如有錯(cuò)誤將其改正,直至無誤后下載仿真器,實(shí)現(xiàn)運(yùn)行。觀察實(shí)驗(yàn)箱上的數(shù)碼管顯示,判斷其是否為所需結(jié)果,如果與所要求的有差別,需繼續(xù)調(diào)試,重新修改程序,檢查硬件設(shè)施不斷地調(diào)試,不斷地檢查直至得到所要的結(jié)果。在調(diào)試過程中,開始運(yùn)行時(shí)能夠?qū)崿F(xiàn)時(shí)鐘的顯示,但是無法實(shí)現(xiàn)其閃爍功能,后經(jīng)不斷調(diào)試修改及同學(xué)的幫助最終實(shí)現(xiàn)該功能,能夠達(dá)到時(shí)鐘顯示調(diào)節(jié)的基本要求,還可以實(shí)現(xiàn)整點(diǎn)報(bào)時(shí)。但在增加其功能顯示年月時(shí)又出現(xiàn)一定的問題,未能實(shí)現(xiàn)該功能,程序存在一定的不足性,需繼續(xù)完善,實(shí)現(xiàn)更多的功能
九設(shè)計(jì)總結(jié)及心得體會
經(jīng)過兩天的單片機(jī)課程設(shè)計(jì),終于完成了我的電子時(shí)鐘的設(shè)計(jì),雖然沒有完全達(dá)到設(shè)計(jì)要求,但從心底里說,還是高興的,畢竟這次設(shè)計(jì)把一些基本功能都做了出來,只是一些增強(qiáng)型功能未能實(shí)現(xiàn)。
在本次設(shè)計(jì)的過程中,我發(fā)現(xiàn)很多的問題,雖然以前還做過一些實(shí)驗(yàn)但這次設(shè)計(jì)真的讓我長進(jìn)了很多單片機(jī)課程設(shè)計(jì)重點(diǎn)就在于軟件算法的設(shè)計(jì),需要有很巧妙的程序算法,雖然以前寫過幾次程序,但我覺的寫好一個(gè)程序并不是一件簡單的事,要有通篇的全局思想考慮問題。在操作的過程中,出現(xiàn)許多錯(cuò)誤,都是在連接處不能夠上下連貫正確運(yùn)行,還需繼續(xù)努力。有好多的東西,只有我們?nèi)ピ囍隽?,才能真正的掌握,只學(xué)習(xí)理論有些東西是很難理解的,更談不上掌握。
從這次的課程設(shè)計(jì)中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識用到實(shí)際當(dāng)中,學(xué)習(xí)單機(jī)片機(jī)更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在課程設(shè)計(jì)中的最大收獲,同時(shí),要把所學(xué)只是靈活應(yīng)用才能真正領(lǐng)悟其中的意義,加深對它的理解與掌握。還有,通過此次的操作也使我的實(shí)踐操作能力得到了進(jìn)一步的提高。
十參考文獻(xiàn)
【1】張毅剛,彭喜元,董繼成。單片機(jī)原理及應(yīng)用。北京:高等教育出版社,2003
【2】周航慈。單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)(修訂版)。北京:北京航空航天大學(xué)出版社,2002
【3】萬光毅等。單片機(jī)實(shí)驗(yàn)與實(shí)踐教程。北京:北京航空航天大學(xué)出版社,2003
【4】何立民,I2C總線應(yīng)用系統(tǒng)設(shè)計(jì)。北京:北京航空航天大學(xué)出版社,2002
【5】周航慈,朱兆優(yōu),李躍忠。智能儀器原理與設(shè)計(jì)。北京:北航大學(xué)出版社,2005
第四篇:基于單片機(jī)的電子鐘設(shè)計(jì)
基于單片機(jī)的電子鐘設(shè)計(jì)
一、設(shè)計(jì)題目
基于單片機(jī)的電子鐘設(shè)計(jì)。
二、設(shè)計(jì)目的1.鞏固《單片機(jī)技術(shù)》課程所學(xué)的有關(guān)知識。
2.通過硬件設(shè)計(jì)、軟件設(shè)計(jì),使學(xué)生掌握用單片機(jī)組成應(yīng)用系統(tǒng)的方法,提高軟件設(shè)計(jì)能力。
3.掌握單片機(jī)的定時(shí)/計(jì)數(shù)器的編程和使用方法。
4.進(jìn)一步熟悉單片機(jī)功能部件的應(yīng)用。
三、設(shè)計(jì)要求
1.原理圖設(shè)計(jì)。
2.?dāng)U展一片8255芯片作顯示接口,分別輸出段碼和位碼;
3.用P1口中的兩根口線作功能鍵。
4.可利用四個(gè)LED分時(shí)顯示當(dāng)前時(shí)間和日歷。
5.兩個(gè)按鍵的功能:A鍵用于調(diào)時(shí),范圍0~23,0為 24點(diǎn),每按一次時(shí)加1;B鍵用于調(diào)分,范圍0~59,0為60分,每按一次分加1。
6.單片機(jī)程序設(shè)計(jì)、調(diào)試。
四、設(shè)計(jì)步驟
1.按要求設(shè)計(jì)出硬件電路。
2.畫出程序流程圖。
3.編寫主程序。
4.編寫延時(shí)子程序。
5.編寫顯示子程序。
6.進(jìn)行軟件調(diào)試,檢查功能是否完善。
7.完成proteus仿真或制作實(shí)物。
第五篇:8086數(shù)字電子鐘的設(shè)計(jì)
Hefei University 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)
論文題目: 數(shù)字電子鐘的設(shè)計(jì) 報(bào) 告 人: 黃應(yīng)光 0705076043
王 騰 0705076045 班 級: 07級自動(dòng)化(2)班 指導(dǎo)老師: 劉偉、林澤坤
2010年01月02日