




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、電子觸鐘課程設(shè)計摘要;本課程設(shè)計主要是通過單片機(jī)系統(tǒng),綜合運(yùn)用定時器、中斷,數(shù)碼顯示»*OPO0b*-o*«等知識設(shè)計一個可定時的電子鐘°它包括系統(tǒng)總體方案及硬件設(shè)計,軟件設(shè)計.”BjB。D011ft0J卜<Xu,t。.Proteus軟件仿真等部分。0b30:a°*硬件設(shè)計的主要任務(wù)是根據(jù)總體設(shè)計要求,以及在所選機(jī)型的基礎(chǔ)上,確定系統(tǒng)擴(kuò)展所要用的存儲器,I/O電路及有關(guān)外圍電路等然后設(shè)計出系統(tǒng)的電路原理合理的軟件結(jié)構(gòu)是設(shè)計出一個性能優(yōu)良的單片機(jī)應(yīng)用性系統(tǒng)軟件的基礎(chǔ),因此必須充分重視甑編寫完程序后在用Proteus軟件仿真檢查設(shè)計是否合理。%”入0O
2、P。”一»,。七.大G,".,課程設(shè)計的擷況通過對51單片機(jī)的擴(kuò)展,接鍵盤,顯示器等相應(yīng)的外圍器件。在LED顯示器中分成靜卷顯赫的戀顯示版陰荏本設(shè)計中主要用了電的動態(tài)顯示功能I動態(tài)顯小利用了人視覺的短暫停留,在數(shù)據(jù)的傳輸書是fl個榭岫,且先楮輸?shù)臀?。鍵盤是由若干個按鍵組成的開關(guān)矩陣,是一種廉價的輸入設(shè)備,鍵盤通常包括有數(shù)字鍵,字母鍵以及一些功能鍵.操作人員可以通過對鍵盤向計算機(jī)輸入數(shù)據(jù),地址指令或其他的控制命令,實現(xiàn)簡單的人機(jī)對話a這里采用非編碼式»'-VO',8».,:9。o'。力,10/鍵盤d通過51單片機(jī)的PL口擴(kuò)展出獨立連
3、接式鍵盤a外圍擴(kuò)展復(fù)位,.時鐘電路,利用軟件源程序代碼實現(xiàn)相應(yīng)的功能。二'課程設(shè)計實現(xiàn)的功能:K能顯示時時二分分一秒秒.2 .能核檄定電時時間*修改定時畤間。3 .定時時間到能發(fā)出警報聲或者啟動繼電器,從而控制電器的起停。三,設(shè)計方案使用是單片機(jī)作為核心的控制元件,使得電路的可靠性比較高.功能也比較®_3<f'。"«9強(qiáng)大,而且可以隨時的更新系統(tǒng),進(jìn)行不同狀態(tài)的組合。».aV.t.«oo.b.、:。;«-Cr本系統(tǒng)采用單片機(jī)AT89c51作為本設(shè)計的核心元件電利用7段共陰LED.作為顯示器件。.接入共陰LED顯示
4、器,可顯示時'分鐘,秒,單片機(jī)外圍接有定時報警系統(tǒng),定時時間到,揚(yáng)聲器發(fā)出報警聲,提示預(yù)先設(shè)定時間電器的起停時.>,JJ。?e三、;o*«'間到,從而控制電器的起停Q電路由下列部分組成工時鐘電路、復(fù)位電路、控制電路、LED顯示,»gB*°w,r*C»1*»«,>*S,OO*w°«I,。V報警電路,芯片選用AT89c51單片機(jī)°系統(tǒng)框圖:四.硬件設(shè)計L單片機(jī)AT89c51AT89c51是一個低電壓,高性能CMOS型8位單片機(jī)一片內(nèi)含4KB的可反復(fù)擦器(ROM)和128 B的隨機(jī)存
5、取數(shù)據(jù)存寫的Eash只讀程序存儲引腳使用說明:I/O端口的編程實際上就是根據(jù)應(yīng)用電路的具體功能和要求對I/O寄存器進(jìn)行編程。具體步驟如下,D根據(jù)實際電路的要求,選擇要使用哪些I/O端口出2)初始化端口的數(shù)據(jù)輸出寄存器,應(yīng)避免端口作為輸出時的開始階段出現(xiàn)不/,bT"«、*7,VC'979bV-O麻癥狀蠡.超響外圍地略正常H作.3)根據(jù)外圍電路功能,確定F0端口的方向,初始化端口的數(shù)據(jù)方向寄存器。對于用作輸入的端口可以不考慮方向初始化,因為F0的復(fù)位缺省值為輸入.4)用作輸入的FO管腳,如需上拉,再通過輸入上拉使能寄存器為其內(nèi)部配置上拉電阻.5)最后對I/O端口進(jìn)行輸出
6、(寫數(shù)據(jù)輸出寄存器)和輸入(讀端口)編程,完成對外圍電路的相應(yīng)功能占QJC幾個特殊管腳;XTAL1:,反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入.XTAL2:來自反向振蕩器的輸出,./O».;RSj;復(fù)位輸入當(dāng)振藩在復(fù)位器偉時.保持RST腳兩個機(jī)器周期的高電平2.時鐘電路單片機(jī)的時鐘產(chǎn)生方法有兩種:內(nèi)部時鐘方式和外部時鐘方式。本系統(tǒng)中AT89c51單片機(jī)采用內(nèi)部時鐘方式q最常用的內(nèi)部時鐘方式是采用外接晶體和電容組成的并聯(lián)諧振回路.振蕩晶體可在12MHz之間。電容值無嚴(yán)格要求,但電容取,'b:fj丁,、*9,°,J,e'-v9*二e值對振蕩頻率輸出的穩(wěn)定性、
7、大小和振蕩電路起振速度有少許影響,一般可在o。一99。«zr1»820pF100pF之間取值口時鐘電路圖如下:=:v3.數(shù)碼管顯小電路&£e®.>®O單片機(jī)中通常使用7段LED,LED是發(fā)光二極管顯示器的縮寫門LED顯示器由于結(jié)構(gòu)簡單,價格便宜,體積小,:亮度高,電壓低,可靠性高更壽命長,響應(yīng)速度快顏色鮮艷,配置靈活,與單片機(jī)接口方便而得到廣泛應(yīng)用.LED顯示器是由若干個發(fā)光二極管組成顯示字段的顯示部件,當(dāng)發(fā)光二極管導(dǎo)通時,相應(yīng)的一個點或一個筆劃發(fā)光,控制不同組合的二極管導(dǎo)通,就能顯示出各種字符。LED顯示器有多種形式.在單片機(jī)系
8、統(tǒng)中使用最多的是七段數(shù)碼顯示器D«.5,。'°,L3°«»*«LED七段數(shù)碼顯示器由8個發(fā)光二極管組成顯示字符,根據(jù)內(nèi)部發(fā)光二極管的連接,.07-0.*o«o*.<C:«.,*«*A2a.Q勺部結(jié)構(gòu):4au-AT89C51.形式不同,LED有我陰極和共陽極兩親五.軟件設(shè)計1 .設(shè)計流程圖XTALt2.程序模塊ORG0000HLJMPMAINORGOOOBHLJMPTIMEMAINLOOPLOOPLOOP作過八首先將幾個按鍵從上往下為kLk2?k3.k4.ckl與相連小2與相連,k3與相連*k
9、4與相連。當(dāng)需要設(shè)定當(dāng)前時間時,按一下4鍵,進(jìn)入時間設(shè)定狀態(tài)一按一下k2,分加1;按一下k3,小時加工如此反復(fù)來設(shè)定當(dāng)前時間.調(diào)好時間后按kl退出當(dāng)前時間設(shè)鰥心當(dāng)要設(shè)定定時時間時,按下k3,進(jìn)入定時時間設(shè)定狀態(tài),按一下k2,小時加1;按一下k4,分鐘加le如此反復(fù)來設(shè)定要設(shè)定的定時時間.設(shè)好后,按下kl退出定時時間設(shè)定狀態(tài)。2 .系統(tǒng)總體電路圖,六.。體會與總結(jié)在做課程設(shè)計的過程中,我進(jìn),步認(rèn)識到全面專業(yè)的科學(xué)知識以及邏輯思考方式對研窕問題的重要性,同時我也更加具體的掌握了課程設(shè)計的基本方法經(jīng)過不斷的的努力,我終于完成了這次課程設(shè)計,總的來說,我學(xué)到了不少的東西,知道了理論聯(lián)系實際的重要性.在設(shè)計過程中我遇到了很多的困難,但»«««©°FO:.*r*«f沒放棄,查閱了許多相關(guān)的書籍,自己獨立思考和借鑒了前人的許多優(yōu)秀成果?并與所學(xué)的知識緊密的結(jié)合了起來。我相信這過程對我今后的學(xué)習(xí)和工作給與積極的影響,.搭好了平臺Q通過這次設(shè)計,我對這門課有了更好的理解,尤其結(jié)合了所學(xué)習(xí)的相關(guān)的知識,對各門課都有了f較全面的理解Q這必將對我以后的學(xué)習(xí)和工作有很大的幫助.本次課程設(shè)計的定時鬧鐘電路,可以滿
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村衛(wèi)浴維修合同范本
- 專業(yè)護(hù)欄安裝合同范本
- 住建部合同范本0204
- 北京農(nóng)村土地租賃合同范本
- 兼職app推廣合同范本
- 交房質(zhì)量糾紛合同范本
- 公司貸款抵押合同范本
- 全國青島版信息技術(shù)七年級下冊專題二第6課《閱讀材料 濾鏡》教學(xué)設(shè)計
- 包裝木箱合同范本
- 劇團(tuán)戲服贈與合同范本
- 合唱社團(tuán)第二學(xué)期活動記錄
- 264省道淮安段(原淮安楚州施河至漣水五港公路)環(huán)評報告
- 矢量分析和場論基礎(chǔ)
- 進(jìn)步粘滯流體阻尼器埋件的一次驗收合格率
- (完整版)書籍裝幀設(shè)計
- 第九章古典文獻(xiàn)的檢索
- 高職院校創(chuàng)新創(chuàng)業(yè)教育數(shù)字化轉(zhuǎn)型和改革研究
- 初中物理實驗全集-ppt
- 合作公司變更函范文(必備6篇)
- 創(chuàng)新收益占有文獻(xiàn)綜述
- 急性腸系膜血管缺血性疾病
評論
0/150
提交評論