版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué)院機械與電子工程學(xué)院 專業(yè)應(yīng)用電子技術(shù) 班級:應(yīng)電 II/*51單片機數(shù)字時鐘控制紅外報警器本文介紹了一種基于AT89C51單片機的數(shù)字時鐘控制紅外報警器,由單片機和外圍器件組成,具有操作簡單,顯示明了,功能強大的特點。它利用數(shù)字時鐘的定時功能,在規(guī)定的時間段,啟動報警系統(tǒng)。此外,根據(jù)單片機引腳豐富的特性,添加了五個按鍵,更加發(fā)揮了單Proteus足了教學(xué)的要求。通過本設(shè)計,可以初步掌握單片機結(jié)構(gòu)和C程序基礎(chǔ)。同時本系統(tǒng)可以加強單片機應(yīng)用系統(tǒng)綜合能力的訓(xùn)練、培養(yǎng)同學(xué)們分析和解決問題的能力、對同學(xué)們的招聘以及參加工作均有幫助。rPC圍以及網(wǎng)絡(luò)通訊等廣2(1)單片機緒論,主要研究了單片機的發(fā)展現(xiàn)狀及本論文的選題意義。報警電路、紅外發(fā)射電路、紅外接收電路等。(4)數(shù)字時鐘控制紅外報警器的軟件設(shè)計,包含對各個子程序的說明及總體二、AT89C51單片機的結(jié)構(gòu)加1計數(shù)器輸入的計數(shù)脈沖有兩個來源,一個是由系統(tǒng)的時鐘振蕩器輸出脈/*于計計數(shù)器的計數(shù)值[4]。外部中斷引腳或也為高電平時,才能啟動定時/計數(shù)器工作。即此時定時器的啟4THTL13位,其中TH0占高八計算三、電路的硬件設(shè)計等等。/*XTALXTAL。這兩個引腳穩(wěn)定的自激振蕩器[11]。6C/*開始初始開始初始顯示數(shù)據(jù)處理顯示數(shù)據(jù)處理啟動報警系統(tǒng)顯示數(shù)據(jù)處理8/*{for(k=0;k<i;k++)forjj;j++);}TR定時器0(5)EA=1;//開總中斷#include<reg51.h>//頭文件unsignedinth,a,b,c,d;//定義需要的變量unsignedcharduanma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};//顯示數(shù)碼管的數(shù)字unsignedintweixin[]={0,0,10,0,0,10,0,0};//開始顯示的數(shù)值unsignedcharweima[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//顯示數(shù)碼管的位選unsignedcharmiao,fen,shi,s;//定義需要的變量sbitP3_0=P3^0;sbitP3_1=P3^1;sbitP3_3=P3^3;sbitP3_4=P3^4;sbitP3_5=P3^5;voiddelay(unsignedchari)//程序內(nèi)部延時{unsignedcharj,k;for(k=0;k<i;k++)for(j=0;j<255;j++);}///////////////////////////////////////////////////////////voidtimer0(void)interrupt1{if(a==1){b++;if(b==5000){b=0;P1=0x01;/*a=0;}}P2=weima[s];//選通某位P0=duanma[weixin[s]];//選通某位的數(shù)值s++;if(s==8)//用于循環(huán)選通某一位s=0;TH0=0xc1;TL0=0x11;if(h==500){h=0;miao++;if(miao==60){miao=0;fen++;if(fen==60){fen=0;shi++;if(c==1){if(d==12){d=0;c=0;}}if(shi==24)shi=0;}}weixin[7]=miao%10;//用于顯示秒的第一位weixin[6]=miao/10;//用于顯示秒的第二位weixin[4]=fen%10;//用于顯示分的第一位weixin[3]=fen/10;//用于顯示分的第二位weixin[1]=shi%10;//用于顯示時的第一位weixin[0]=shi/10;//用于顯示時的第二位}}////////////////////////////////////////voidmain()//主函數(shù){P3=0xff;//初始化端口為高電平P1=0x01;TH0=0xc1;//初值TL0=0x11;//初值寄存器TR0=1;//開定時器0EA=1;//開總中斷ET0=1;//開定時器0中斷while(1)//按鍵掃描函數(shù){if(P3_3==0){delay(10);//消抖if(P3_3==0){miao++;if(miao==60){miao=0;}weixin[7]=miao%10;weixin[6]=miao/10;while(P3_3==0);//等待按鍵彈起}/*}if(P3_4==0){delay(10);//消抖if(P3_4==0){fen++;if(fen==60){fen=0;}weixin[4]=fen%10;weixin[3]=fen/10;while(P3_4==0);//等待按鍵彈起}}if(P3_5==0){delay(10);//消抖if(P3_5==0){shi++;if(c==1){if(d==12){d=0;c=0;}}if(shi==24){shi=0;}weixin[1]=shi%10;weixin[0]=shi/10;while(P3_5==0);//等待按鍵彈起}}if
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《鋰離子電池設(shè)計與制造》教學(xué)大綱
- 3下數(shù)學(xué)4單元教育課件
- 玉溪師范學(xué)院《土地利用規(guī)劃》2022-2023學(xué)年第一學(xué)期期末試卷
- 英語經(jīng)典語錄(帶漢語翻譯)
- 會考復(fù)習(xí)一(公開課教案)
- ECharts數(shù)據(jù)可視化 教案-教學(xué)設(shè)計 第2、3章 折線圖和餅圖、柱狀圖和散點圖
- 計算機網(wǎng)絡(luò)設(shè)備賬務(wù)處理實例-記賬實操
- 化學(xué)第一課課件
- 2019湘美版 高中美術(shù) 選擇性必修3 雕塑《第二單元 雕塑的創(chuàng)作與實踐》大單元整體教學(xué)設(shè)計2020課標(biāo)
- 草原承包協(xié)議書
- 旅游景區(qū)公共信息導(dǎo)向系統(tǒng)規(guī)范與設(shè)計(旅游)
- 有效教學(xué)崔允漷讀書匯報課件
- 雙眼視覺的分析方法 圖表的基本構(gòu)成
- 年產(chǎn)10噸功能益生菌凍干粉的工廠設(shè)計改
- 2023上海車展展前報告
- 中科大天文學(xué)史課件17近代天體測量和天體力學(xué)的發(fā)展
- 馬王堆導(dǎo)引術(shù)獨立彩圖版
- 小學(xué)一年級語文上學(xué)期教研活動記錄(10次)
- GB/T 34946-2017C#語言源代碼漏洞測試規(guī)范
- GB/T 31315-2014機械結(jié)構(gòu)用冷拔或冷軋精密焊接鋼管
- GB/T 30790.4-2014色漆和清漆防護涂料體系對鋼結(jié)構(gòu)的防腐蝕保護第4部分:表面類型和表面處理
評論
0/150
提交評論