




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、個(gè)人收集整理僅供參考學(xué)習(xí)多功能數(shù)字鐘設(shè)計(jì)報(bào)告指導(dǎo)老師:龍光利 隊(duì)員:霍寶龍(物理與電信工程學(xué)院)101)101)王陽陽(電氣工程學(xué)院,電氣李偉濤(電氣工程學(xué)院,電氣23 / 19目錄1. 設(shè)計(jì)任務(wù)與要求2. 設(shè)計(jì)原理及方案3. 主要元器件清單4. 電路原理圖5. 原理說明6. 系統(tǒng)軟件部分7. 整機(jī)調(diào)整過程8. 總結(jié)六位多功能數(shù)字鐘制作報(bào)告設(shè)計(jì)任務(wù)與要求1.任務(wù).設(shè)計(jì)制作一個(gè)24小時(shí)制多功能數(shù)字鐘.示意圖如下(僅供參考):盂鈴開 鬧鈴關(guān)門。n n設(shè)宣時(shí)間設(shè)蛍鬧憐小時(shí)分鐘2要求.基本要求(1) 具有時(shí)間設(shè)置(小時(shí)和分鐘)、鬧鐘時(shí)間設(shè)置、鬧鐘開、鬧鐘關(guān)功能.(2) 數(shù)字顯示小時(shí)、分鐘,有 AM、P
2、M指示器,鬧鐘就緒燈,蜂鳴器.(3) 220V 供電.發(fā)揮部分(1) 鍵盤切換現(xiàn)場(chǎng)環(huán)境溫度顯示.(060 °C 1°C)(2) 鍵盤切換電網(wǎng)頻率、電壓顯示.(3) 電壓欠壓、過壓報(bào)警(220V 10 %)功能.二,設(shè)計(jì)原理及方案1, 計(jì)數(shù)原理數(shù)字計(jì)中是一個(gè)對(duì)標(biāo)準(zhǔn)頻率進(jìn)行校準(zhǔn)地計(jì)數(shù)電路 .它地計(jì)時(shí)周期是24小時(shí), 由于計(jì)數(shù)器地起始時(shí)間不可能與標(biāo)準(zhǔn)時(shí)間一致,所以采用校準(zhǔn)功能和報(bào)時(shí)功能.b5E2RGbCAP數(shù)字鐘電路主要由譯碼顯示器、校準(zhǔn)電路、報(bào)時(shí)電路、時(shí)計(jì)數(shù)、分計(jì)數(shù)、 秒計(jì)數(shù)器,振蕩器和單脈沖產(chǎn)生組成.其中電路系統(tǒng)由秒信號(hào)產(chǎn)生器是整個(gè)系統(tǒng) 基本信號(hào),它直接決定計(jì)數(shù)器地精度,用石
3、英振蕩器加分頻器來實(shí)現(xiàn),將標(biāo)準(zhǔn)秒 信號(hào)送入秒計(jì)數(shù)器.分、秒計(jì)數(shù)器采用60進(jìn)制,時(shí)計(jì)數(shù)器采用24進(jìn)制,.譯碼器 顯示電路將時(shí)、分、秒計(jì)數(shù)器地輸出狀態(tài)通過三個(gè)兩位共陽數(shù)碼管顯示出來.整點(diǎn)報(bào)時(shí)電路根據(jù)計(jì)時(shí)系統(tǒng)地輸出狀態(tài)產(chǎn)生一個(gè)脈沖信號(hào),用蜂鳴器輸 出.plEanqFDPw二、模塊電路設(shè)計(jì)與比較1、時(shí)鐘方案選擇采用帶RAM地時(shí)鐘芯片AT89C2051.該芯片可以進(jìn)行時(shí)分秒地計(jì)數(shù), 可編程 接口,還具有報(bào)警功能和掉電保存功能, 并且可以對(duì)其方便地進(jìn)行程序控制, 完 全能滿足題目地要求.DXDiTa9E3dC程序:#i nclude<REG2051.H> code senen_seg10=0x
4、81,0xe7,0x92,0xa2,0xe4,0xa8,0x88,0xe3,0x80,0xa0;P1.7(冒號(hào))口 高電平 RTCrpUDGiT bitkey1_e nter=0,key2_e nter=0,key3_e nter=0,co un tdow n_mark=0,stopwatch_mark=0,co unt_mark=0,bell_mark=0;/ 狀態(tài)標(biāo)志 5PCzVD7HxAun sig ned char program=0,program_variable=0,co un t_bit=0,co un t=0;jLBHrnAiLgun sig ned char hour=10
5、, minu te=10,sec on d=0;/時(shí)間變量xHAQX74J0Xun sig ned char delayed_hour=22,delayed_ minu te=10,delayed_sec on d=0;/ 定時(shí)變量 LDAYtRyKfEun sig ned char coun t_hour=0,co unt_minu te=0,co un t_sec on d=0;/計(jì)時(shí)計(jì)數(shù)變量Zzz6ZB2Ltkun sig ned char coun t_time=0,co un t_co un t=0;/延時(shí)子程序/定時(shí)計(jì)數(shù)0器初void delay (un sig ned int t
6、) un sig ned int i,j;for(i=0;i<t;i+) for(j=0;j<10;j+)void time0_in it(void) 始化EA=0;TR0=0;TMOD=0x01;TH0=0xec;TL0=0x73;ET0=1;TR0=1;EA=1;/ 定時(shí)計(jì)數(shù)0器中/ 時(shí)鐘計(jì)時(shí)程序static void timerO_isr(void) in terrupt TFO_VECTOR usi ng 1 斷函數(shù) dvzfvkwMI1TR0=0;TH0=0xec;TL0=0x73;TR0=1;coun t_time+;if(cou nt_time>=199)cou
7、n t_time=0;second+;if(seco nd>=60)sec on d=0;minu te+; if(mi nute>=60)minu te=0;hour+;if(hour>=24)hour=0;if(delayed_hour=hour && delayedminu te=minute && sec on d<4) P3_7=0;rqyn14ZNXIelse P3_7=1;if(coun tdown_mark=1)/ 倒計(jì)時(shí)程序coun t_co un t+;if(cou nt_cou nt>=199 &&am
8、p;(coun t_sec on d!=0|co unt_minu te!=0|co un t_hour!=0)EmxvxOtOcocoun t_co un t=0;coun t_sec on d-; if(co un t_sec on d>=60)coun t_sec on d=59;coun t_mi nute-;if(co unt_minu te>=60)count_minu te=59;coun t_hour-;if(cou nt_hour>=100) coun t_hour=99;if(coun t_sec ond=0&&count_minu te=
9、0&&coun t_hour=0&&coun t_co un t<=12000)P3_7=0;SixE2yXPq5else P3_7=1;if(coun t_cou nt>=15000) cou nt_cou nt=14000;if(stopwatch_mark=1)/ 秒表程序coun t_co un t+;if(co un t_co un t>=2)coun t_co un t=0;coun t_sec on d+;if(cou nt_seco nd>=100)coun t_sec on d=0;count_minu te+;if(c
10、o unt_minu te>=60)count_minu te=0;coun t_hour+;if(co un t_hour>=60) coun t_hour=0;un sig ned char show_key (void)un sig ned char x=0,y=0;switch (program)case 0: P1&=se nen_segseco nd%10;/時(shí)鐘秒地個(gè)位6ewMyirQFLbreak;case 1: if(count_time>=90)P1&=senen_segsecond%10; /校正秒地個(gè)位 kavU42VRUsbreak;
11、case 2: if(delayed_hour=24) P仁Oxfe;/ 鬧鐘秒地個(gè)位else P1&=se nen _segdelayed_sec on d%10;break;case 3: if(cou nt_bit>=0) P1&=se nen_segcou nt_seco nd%10;倒計(jì)時(shí)秒地個(gè)位y6v3ALoS89else P仁 Oxff;break;case 4: P1&=se nen_segcou nt_seco nd%10;/秒表秒地個(gè)位M2ub6vSTnPbreak;case 5: P1&=se nen_segcou nt_seco n
12、d%10;/計(jì)數(shù)器個(gè)位OYujCfmUCwbreak;P3_3=0;delay(10);if(P3_5=0)key1_e nter=1; if(co un tv=254)co un t+;if(P3_4=0) key2_e nter=1;if(P3_2=0) key3_e nter=1;P3_3=1;P1|=Oxff;/功能鍵1識(shí)別/功能鍵2識(shí)別/功能鍵3識(shí)別switch (program)case 0: P1&=se nen _segsec on d/10; eUts8ZQVRd/時(shí)鐘秒地十位break;case 1: if(cou nt_time>=90) P1&=s
13、e nen_segseco nd/1O; /校正秒地十位sQsAEJkW5Tbreak;case 2: if(delayed_hour=24) P仁Oxfe;GMslasNXkA/鬧鐘秒地十位else P1&=se nen _segdelayed_sec on d/10;break;case 3: if(co un t_bit>=1) P1&=se nen _segco un t_secon d/10;/TIrRGchYzgelse P仁 Oxff;break;case 4: P1&=se nen _segco un t_sec on d/10;7EqZcWLZN
14、Xbreak;case 5: P1&=se nen _segco un t_sec on d/10;lzq7IGf02E倒計(jì)時(shí)秒地十位/秒表秒地十位/計(jì)數(shù)器十位break;P3_ 仁0;delay(10);P3_ 1=1;P1|=0xff;switch (program)case 0: P1&=se nen_segmi nu te%10;break;case 1: if(count_time>=90) P1&=senen_segminute%10; / 時(shí)鐘分地個(gè)位zvpgeqJ1hk校正分地個(gè)位NrpoJac3v1/鬧鐘分地個(gè)位倒計(jì)時(shí)分地個(gè)位/秒表分地個(gè)位/計(jì)數(shù)
15、器百位時(shí)鐘秒地個(gè)位校正秒地個(gè)位V7l4jRB8Hs/鬧鐘秒地個(gè)位倒計(jì)時(shí)秒地個(gè)位/秒表秒地個(gè)位/計(jì)數(shù)器千位break;case 2: if(delayed_hour=24) P仁 Oxfe;else P1&=se nen _segdelayed_ minu te%10;break;case 3: if(count_bit>=2) P1&=senen_segcount_minute%10;1nowfTG4KIelse P仁 Oxff;break;case 4: P1&=se nen _segco unt_minu te%10;fjnFLDa5Zobreak;case
16、5: P1&=se nen _segco unt_minu te%10;tfnNhnE6e5break;P3_2=0;delay(10);P3_2=1;P1|=0xff;switch (program)case 0: P1&=se nen _seg minu te/10;/HbmVN777sLbreak;case 1: if(co un t_time>=90) P1&=se nen _seg minu te/10; / break;case 2: if(delayed_hour=24) P仁 Oxfe;else P1&=se nen _segdelayed
17、_ minu te/10; break;case 3: if(co un t_bit>=3) P1&=se nen _segco un t_mi nu te/10;/83lcPA59W9else P仁 Oxff; break;case 4: P1&=se nen _segco unt_minu te/10;mZkklkzaaPbreak;case 5: P1&=se nen _segco unt_minu te/10;AVktR43bpwbreak;P3_5=0;delay(10);P3_5=1;P1|=0xff;switch (program)case 0: P
18、1&=se nen_seghour%10;/ 時(shí)鐘時(shí)地個(gè)位ORjBnOwcEdbreak;case 1: if(cou nt_time>=90) P1&=se nen_seghour%10; / break;case 2: if(delayed_hour=24) P仁 Oxfe;else P1&=se nen _segdelayed_hour%10;break;case 3: if(cou nt_bit>=4) P1&=se nen_segcou nt_hour%10; uEh0U1Yfmhelse P仁 0xff;break;case 4: P1&
19、amp;=se nen _segco un t_hour%10;break;case 5: P1&=se nen _segco un t_hour%10;break;P3_0=0;delay(10);if(P3_4=1 && key2_enter=1)x=3;/3WwghWvVhPEkey2_e nter=0; P3_0=1;P1|=0xff;switch (program)case 0: P1&=se nen_seghour/10;asfpsfpi4kbreak;case 1: if(count_time>=90) P1&=senen_segho
20、ur/10; / break;case 2: if(delayed_hour=24) P仁 0xfe;else P1&=se nen _segdelayed_hour/10; break;case 3: if(co un t_bit>=5)P1 &=se nen _segco un t_hour/10; /PgdO0sRlMoelse P仁 0xff;break;case 4: P1&=se nen _segco un t_hour/10;校正時(shí)地個(gè)位2MiJTy0dTT/鬧鐘時(shí)地個(gè)位gliSpiue7A倒計(jì)時(shí)時(shí)地個(gè)位/秒表時(shí)地個(gè)位IAg9qLsgBX/計(jì)數(shù)器萬位
21、確認(rèn)功能鍵2識(shí)別,返回/ 時(shí)鐘時(shí)地個(gè)位校正時(shí)地個(gè)位ooeyYZTjj1/鬧鐘時(shí)地個(gè)位BkeGuInkxI倒計(jì)時(shí)時(shí)地個(gè)位/ 秒表時(shí)地個(gè)位3cdXwckm15break;case 5: P1&=se nen _segco un t_hour/10; break;P3_4=0;delay(10);if(P3_5=1 && key1_enter=1)個(gè)功能 h8c52WOngMif(cou nt>=127) x=1; else x=2;key1_e nter=O;coun t=0;if(P3_2=1 && key3_e nter=1)x=4;/key3_e
22、 nter=O;/計(jì)數(shù)器萬位/確認(rèn)功能鍵1識(shí)別,執(zhí)行退出或進(jìn)入下一/確認(rèn)功能鍵1為長(zhǎng)按,返回1/確認(rèn)功能鍵1為短按,返回2確認(rèn)功能鍵3識(shí)別,返回4P3 4=1;P1|=0xff;if(program<=1 && coun t_time>=100) P1&=Oxff; 號(hào)閃爍 v4bdyGious/校時(shí)和顯示功能時(shí)鐘時(shí)冒if(program<=1 && coun t_time<=100) if(program=2) P1&=0x7f;if(program=3) P1&=0xff;if(program=4) P1&am
23、p;=0x7f;if(program=5) P1&=0xff;y=x;x=0;P1&=0x7f;/設(shè)置鬧鐘功能時(shí)冒號(hào)長(zhǎng)亮/設(shè)置倒計(jì)時(shí)功能時(shí)冒號(hào)長(zhǎng)滅/設(shè)置秒表功能時(shí)冒號(hào)長(zhǎng)亮/設(shè)置計(jì)數(shù)時(shí)冒號(hào)長(zhǎng)滅return y;void main()/ 主程序P1=0xff;P3=0xff;time0_i nit();while(1) switch(program)case 0: while(program=0) switch(show_key() case 0: break;case 1: program=0; break;case 2: program=1; break;/時(shí)鐘菜單break;
24、/ 校時(shí)菜單case 1: while(program=1)switch(show_key()case 0: break;case 1: program=0;break;case 2: program=2; break;case 3: hour+;if(hour>=24)hour=0; break;case 4: minu te+;if(minu te>=60) minu te=0; break;break;case 2: while(program=2)/ 鬧鐘菜單switch(show_key()case 0: break;case 1: program=0;break;cas
25、e 2: program=3; break;case 3: delayed_hour+;if(delayed_hour>=25)delayed_hour=0; break;case 4: delayed_ minu te+;if(delayed_ minu te>=60)delayed_ minu te=0; break;break;倒計(jì)時(shí)菜單case 3: while(program=3)/switch(show_key()case 0: break;case 1: program=0;break;case 2: program=4; break;case 3: coun t_b
26、it+;if(co un t_bit>=7)co un t_bit=0;break;case 4: switch(co un t_bit)case 0: coun t_sec on d+=1;break;case 1: coun t_sec on d+=10;break;case 2: count_minu te+=1;break;case 3: count_minu te+=10;break;case 4: coun t_hour+=1;break;case 5: coun t_hour+=10;break;case 6: break;if(cou nt_hour>=100) c
27、oun t_hour-=100; if(co unt_minu te>=60) count_minu te-=60; if(co un t_sec on d>=60) coun t_sec on d-=60;break;if(co un t_bit=6) coun tdow n_mark=1;else coun tdow n_mark=0;break;/秒表菜單case 4: coun t_hour=0;count_minu te=0;coun t_sec on d=0;while(program=4) switch(show_key() case 0: break;case 1:
28、 program=0;break;case 2:program=5;break;case 3:stopwatch_mark=stopwatch_mark;break;case 4:if(stopwatch_mark=0)coun t_hour=0; count_minu te=0;coun t_sec on d=0; break;/計(jì)數(shù)器菜單 break;case 5: coun t_hour=0; count_minu te=0;coun t_sec on d=0;while(program=5) switch(show_key() case 0: break;case 1: program
29、=0; break;case 2: program=0; break;case 3: coun t_sec on d+; if(cou nt_seco nd>=100) coun t_sec on d=0; count_minu te+;if(cou nt_mi nu te>=100) count_minu te=0;coun t_hour+; if(co un t_hour>=100)co un t_hour=0; break;case 4: coun t_hour=0;count_minu te=0; coun t_sec on d=0;break; if(P3_7=0)
30、while(P3_7=0) show_key(); coun t_sec on d+;if(cou nt_seco nd>=100) coun t_sec on d=0; count_minu te+;if(cou nt_mi nu te>=100) count_minu te=0; coun t_hour+;if(co un t_hour>=100)co un t_hour=0; break;if(program!=3) coun tdow n_mark=0; if(program!=4) stopwatch_mark=0;3、顯示模塊地選擇采用數(shù)碼管顯示.數(shù)碼管亮度高、體
31、積小、重量輕,但其顯示信息簡(jiǎn)單、有限, 在本題目中應(yīng)用受到很大地限制.魏碼管'戶II數(shù)碼管三,主要元器件清單序號(hào)名稱規(guī)格位號(hào)數(shù)量序號(hào)名稱規(guī)格位號(hào)數(shù)量1單片機(jī)AT89C2051U1113三極管9012Q1 Q772三端集成穩(wěn)壓78L05U2114電阻220RA R9732位共陽數(shù)碼管紅色0.4寸LED1 LED33151KR2、R10 R1574發(fā)光二極管紅色$ 3D1 D44162KR17、R1825蜂鳴器5V有源U31175.1KR1616瓷片電容30PFC2、C321810KR1170.1uFC4、C5219按鍵6*6*5S1、S2、S3382位排針間距2.54J1 J3320電池
32、盒4節(jié)5號(hào)19集成電路插座20PU1121DC插座5.5*2.1110電解電容10uFC1122電源線雙色2P帶熱縮管111100uFC6123電路板105*55112晶振12MHzY1124說明書A4雙面1四、電路原理圖GNDR1 10KC23(C1 1OuF3o"丄 Y1C3 I 12M Hz+5VGNDLED1小寸+5VR1 11K+5 V+5VR1 21KQ0312 IQ49012Q:2+5VLED2D1Vcc(RXD)P3.0P1.7(TXD)P3.1P1.6XTAL2P1.5XTAL1P1.4(INT0)P3.2P1.3(INT1)P3.3P1.2(T0)P3.4P1.1
33、(AIN1)(T1)P3.5P1.0(AIN0)GNDP3.7AT89C2 0511615+5VR3R9 220J2IN 1 2GND+5V21GNDLEDf g b f g 'b e d c e d 'c p dp dpp e c b a f g|6 7 8b a fJ1POWER1C4F 104D NGGND分鐘cdpa f gR131KR1 51KR1 82KU278L05TUHSFOKMER+原理說明:1、顯示原理:顯示部分主要器件為3只兩位一體共陽極數(shù)碼管,驅(qū)動(dòng)采用PNP型三極管驅(qū)動(dòng),各端口配有限流電阻,驅(qū)動(dòng)方式為動(dòng)態(tài)掃描,占用P3.0P3.5端 口,段碼由P1.0P
34、1.6輸出.冒號(hào)部分采用4個(gè) 3.0地紅色發(fā)光二極管,驅(qū) 動(dòng)方式為獨(dú)立端口 P1.7驅(qū)動(dòng).2、鍵盤原理:按鍵S1S3采用復(fù)用地方式與顯示部分地 P3.5、P3.4、P3.2 口復(fù) 用.其工作方式為,在相應(yīng)端口輸出高電平時(shí)讀取按鍵地狀態(tài)并由單片機(jī)消除抖 動(dòng)并賦予相應(yīng)地鍵值.3、迅響電路及輸入、輸出電路原理:迅響電路由有源蜂鳴器和 PNP型三極管組成.其工作原理是當(dāng)PNP型 三極管導(dǎo)通后有源蜂鳴器立即發(fā)出定頻聲響.驅(qū)動(dòng)方式為獨(dú)立端口驅(qū)動(dòng),占用 P3.7 端口 .輸出電路是與迅響電路復(fù)合作用地,其電路結(jié)構(gòu)為有源蜂鳴器,5.1K定值電阻R6,排針J3并聯(lián).當(dāng)有源蜂鳴器無迅響時(shí)J3輸出低電平,當(dāng)有源蜂鳴
35、器 發(fā)出聲響時(shí)J3輸出高電平,J3可接入數(shù)字電路等各種需要.驅(qū)動(dòng)方式為迅響復(fù) 合輸出,不占端口 .輸入電路是與迅響電路復(fù)合作用地,其電路結(jié)構(gòu)是在迅響電路地 PNP型 三極管地基極電路中接入排針J2.引腳排針可改變單片機(jī)I/O 口地電平狀態(tài),從 而達(dá)到輸入地目地.驅(qū)動(dòng)方式為復(fù)合端口驅(qū)動(dòng),占用 P3.7端口 .4、單片機(jī)系統(tǒng):本產(chǎn)品采用了單片機(jī)AT89C205偽核心器件,并配合所有地外圍電路,具 有上電復(fù)位地功能,無手動(dòng)復(fù)位功能.J0bm4qMpJ9六、系統(tǒng)軟件部分為實(shí)現(xiàn)系統(tǒng)功能,系統(tǒng)軟件共設(shè)六個(gè)運(yùn)行狀態(tài)和各部分功能描述如下:1、功能按鍵說明:S1為功能選擇按鍵,S2為功能擴(kuò)展按鍵,S3為數(shù)值加按
36、鍵.2、功能及操作說明:操作時(shí),連續(xù)短時(shí)間(小于1秒)按動(dòng)S1,即可在以上地6個(gè)功能中連續(xù)循環(huán)中途如果長(zhǎng)按(大于2秒)S1,則立即回到時(shí)鐘功能地狀態(tài).1) 時(shí)鐘功能:上電后即顯示10: 10: 00,寓意十全十美.2) 校時(shí)功能:短按一次S1,即當(dāng)前時(shí)間和冒號(hào)為閃爍狀態(tài),按動(dòng)S2則小時(shí)位加1,按動(dòng)S3則分鐘位加1,秒時(shí)不可調(diào).3) 鬧鐘功能:短按二次 S1,顯示狀態(tài)為22: 10: 00,冒號(hào)為長(zhǎng)亮按動(dòng)S2剛小時(shí)位加1, 按動(dòng)S3則分鐘位加1,秒時(shí)不可調(diào).當(dāng)按動(dòng)小時(shí)位超過 23時(shí)則會(huì)顯示-:-:-,這個(gè)表示 關(guān)閉鬧鐘功能.鬧鈴聲為蜂鳴器長(zhǎng)鳴 3秒鐘.4) 倒計(jì)時(shí)功能:短按三次S1,顯示狀態(tài)為
37、0,冒號(hào)為長(zhǎng)滅按動(dòng)S2則從低位依此顯示高位,按動(dòng)S3則相應(yīng)位加1,當(dāng)S2按到第6次時(shí)會(huì)在所設(shè)定地時(shí)間狀態(tài)下開始倒計(jì)時(shí),再次 按動(dòng)S2將再次進(jìn)入調(diào)整功能,并且停止倒計(jì)時(shí)5) 秒表功能:短按四次S1,顯示狀態(tài)為 00 : 00: 00,冒號(hào)為長(zhǎng)亮按動(dòng)S2則開始秒表計(jì)時(shí),再次按動(dòng) S2則停止計(jì)時(shí),當(dāng)停止計(jì)時(shí)地時(shí)候按動(dòng)S3則秒表清零6) 計(jì)數(shù)器功能:短按五次S1,顯示狀態(tài)為00: 00: 00,冒號(hào)為長(zhǎng)滅,按動(dòng) S2則計(jì)數(shù)器 加1,按動(dòng)S3則計(jì)數(shù)器清零.XVauA9grYP七.整機(jī)調(diào)整過程各功能模塊均調(diào)整通過后,進(jìn)行整機(jī)調(diào)試,其過程如下:將調(diào)好地各功能模 塊連接在一起,用函數(shù)信號(hào)發(fā)生器模擬交流電壓信號(hào)
38、,先用仿真機(jī)代AT89C2051單片機(jī)進(jìn)行模擬調(diào)試,對(duì)每一芯片地片選、啟動(dòng)進(jìn)行檢測(cè),并對(duì)數(shù)據(jù)線和地址線 也進(jìn)行檢測(cè).調(diào)試成功后再將程序?qū)懙絾纹瑱C(jī)中進(jìn)行調(diào)試.bR9C6TJscw 八總結(jié)本系統(tǒng)以AT89C2051為核心部件,利用軟件編程,通過鍵盤控制和數(shù)碼管顯 示實(shí)現(xiàn)了時(shí)鐘功能、鬧鐘功能,并完成了對(duì)環(huán)境溫度和市電信號(hào)頻率及有效值地 測(cè)量顯示,能實(shí)現(xiàn)題目地基本要求.盡量做到硬件電路簡(jiǎn)單穩(wěn)定、減小電磁干擾 和其他環(huán)境干擾,充分發(fā)揮軟件編程地優(yōu)點(diǎn),減小因元器件精度不夠引起地誤差. 由于時(shí)間有限和本身知識(shí)水平地限制,無法完成發(fā)揮部分,而且由于材料地購取有限,導(dǎo)致有些部分不是很達(dá)標(biāo),我們認(rèn)為本系統(tǒng)還有需要改進(jìn)和提高地地方, 例如選用更高精度地元器件,硬件電路更加精確穩(wěn)定,軟件測(cè)量算
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 獨(dú)家技術(shù)轉(zhuǎn)讓合同
- 合同糾紛頻發(fā):公司勞動(dòng)合同管理難題探討
- 企業(yè)贊助合同范本全新修訂
- 2025年公司員工崗位合同協(xié)議
- 2025年合作加盟商合同標(biāo)準(zhǔn)
- 停車位租賃合同范本
- 技術(shù)顧問聘用協(xié)議及專家顧問聘請(qǐng)合同2025年樣本
- 適用鐘點(diǎn)工勞動(dòng)合同模板及合同條款
- 商業(yè)空間裝飾裝修工程施工合同范文
- 購銷合同標(biāo)準(zhǔn)格式
- 家校共育之道
- 公司EHS知識(shí)競(jìng)賽題庫附答案
- 社區(qū)健康促進(jìn)工作計(jì)劃
- 《作文中間技巧》課件
- 2025年度移動(dòng)端SEO服務(wù)及用戶體驗(yàn)優(yōu)化合同
- 中小學(xué)《清明節(jié)活動(dòng)方案》班會(huì)課件
- 廣東省2025年中考物理仿真模擬卷(深圳)附答案
- 新蘇教版一年級(jí)下冊(cè)數(shù)學(xué)第1單元第3課時(shí)《8、7加幾》作業(yè)
- 特殊教育學(xué)校2024-2025學(xué)年度第二學(xué)期教學(xué)工作計(jì)劃
- 寧夏銀川一中2025屆高三上學(xué)期第五次月考數(shù)學(xué)試卷(含答案)
- 2024年物聯(lián)網(wǎng)安裝調(diào)試員(初級(jí)工)職業(yè)資格鑒定考試題庫(含答案)
評(píng)論
0/150
提交評(píng)論