電裝實習報告-正文_第1頁
電裝實習報告-正文_第2頁
電裝實習報告-正文_第3頁
電裝實習報告-正文_第4頁
電裝實習報告-正文_第5頁
已閱讀5頁,還剩39頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

;表1常用塑料銅芯絕緣導線的額定電流;圖3送錫方法示意圖.;圖4直腳焊示例;圖5實習中需要完成焊接的電路板單片機是一種集成電路芯片,采用超大規模集成電路技術把具有數據處理能力(如.;④不同的單片機有著不同的硬件特征和軟件特征.;;;圖7單片機實驗板原理圖表2Super51單片機實習開發板元件統計表放2次14121111MD1、SD133放放放8;發放455發放4555.56.888*紅色共陽4位數碼管2腳距2.5mm直徑6.3mmC1191腳距6.5mm直徑12mmBU11;圖8STC89C51RC-RD手冊;圖9已焊接完成的硬件實物圖;.;.;也選擇“否(N)”,但是,如果用到了某些增強功能需要初始化配置時,則可以.;;;include<reg52.h>sbitkey4=P3^5;口驅動,可固定低電平#include<intrins.h>自帶復位電路。可不接//////////////////////////////////////sbitLED_PWR=P2^5;#defineucharunsignedchar//BEEP//24C08#defineuintunsignedintsbitBEEP=P2^4;sbitSDA=P2^6;sbitSCL=P2^5;ucharFUN_SW=0;sbitCS=P2^0;//片選高電平有效//KEY單片LCD使用時可固定高電平sbitDQ=P2^0;sbitkey1=P3^2;sbitSID=P2^1;//數據sbitkey2=P3^3;sbitSCLK=P2^2;//時鐘ucharhello[]=sbitkey3=P3^4;sbitPSB=P2^3;//低電平時表示用串{;0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0xBF,0xBF,0x89,0x86,0xC7,0xC7,0xC0,0xBF,0xBF,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xffunsignedcharcodekey_code[]={//鍵編碼數組0xee,0xed,0xeb,0xe7,0xde,0xdd,0xdb,0xd7,0xbe,0xbd,0xbb,0xb7,0x7e,0x7d,0x7b,0x77unsignedcharcodedisp_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x7F,0xBF,0x9C,0xFF,0xC1//20vvolatileuchardisp_buf[8]=4,5,6,7};volatileucharTemp_1302[7]={0x55,0x53,0x12,0x22,0x06,0x05,0x07//////////////////////////////////////externvoidWrite_I2C_Byte(unsignedchar,unsignedchar);externunsignedcharRead_I2C_Byte(unsignedchar);externvoidSet1302(unsignedchar*);/*設置時間*/externvoidGet1302(unsignedchar*);/*ReadTemperature(void);voidshift_led(uchartimes);voidjiuhu(uchartimes);voiddigi(uchartimes);externuintData_Conversion(void);//////////////////////////////////////voiddelay_ms(uintms){uchart;while(ms--){for(t=0;t<113;t++);}}voiddisunite_bcd(ucharTemp[]){disp_buf[0]=Temp[0]&0x0f;disp_buf[1]=Temp[0]>>4&0x0f;disp_buf[2]=17;disp_buf[3]=Temp[1]&0x0f;disp_buf[4]=Temp[1]>>4&0x0f;disp_buf[5]=17;disp_buf[6]=Temp[2]&0x0f;disp_buf[7]=Temp[2]>>4&0x0f;}voidproc_18b20(uintt){uintt_temp1,t_temp2;disp_buf[4]=t_temp1;disp_buf[2]=(int)(t_temp2%10);disp_buf[1]=18;disp_buf[0]=12;disp_buf[5]=19;disp_buf[6]=19;disp_buf[7]=19;}voidproc_tlc549(uintVolt){disp_buf[3]=Volt/1000;//個位disp_buf[2]=Volt/100%10;/分位disp_buf[1]=Volt/10%10;//百分位disp_buf[0]=20;disp_buf[4]=19;disp_buf[5]=19;disp_buf[6]=19;disp_buf[7]=19;}//////////////////////////////////////{uintt_temp;uintVolt;FUN_SW=1;TMOD=0x01;//定時器T0工作方式1TH0=0xFC;//1ms定時常數TL0=0x66;IT0=0;//下降沿觸發digi(2);jiuhu(2);Set1302(Temp_1302);TR0=1;//啟動定時器T0/*for(i=0;i<200;i++){Get1302(Temp_1302);disunite_bcd(Temp_1302);delay_ms(0x50);for(i=0;i<20;i++){t_temp=ReadTemperature();proc_18b20(t_temp);delay_ms(0x80);}for(i=0;i<255;i++){Volt=Data_Conversion();proc_tlc549(Volt);delay_ms(5);}while(1){switch(FUN_SW){Get1302(Temp_1302);disunite_bcd(Temp_1302);delay_ms(50);break;case2:t_temp=ReadTemperature();proc_18b20(t_temp);delay_ms(0x200);break;case3:Volt=Data_Conversion();proc_tlc549(Volt);delay_ms(1);break;case4:break;case5:digi(1);break;case6:jiuhu(1);break;default:Get1302(Temp_1302);disunite_bcd(Temp_1302);delay_ms(50);}}}voiddisplay(void)interrupt1{ucharshift=0;uchartemp=0x01;TH0=0xFC;//1ms定時常數TL0=0x66;P1=0xff;P0=disp_code[disp_buf[i]];P1=shift;};voidINT0_ISR(void)in{delay_ms(20);{FUN_SW++;if(FUN_SW==7)FUN_SW=1;//計數值加1//while(!P3^2);delay_ms(150);}}voidINT1_ISR(void)in{delay_ms(20);{FUN_SW--;if(FUN_SW==0)FUN_SW=6;//計數值加1//while(!P3^3);delay_ms(150);}}voidshift_led(uchartimes){ucharshift=0xfe;LED_PWR=0;P1=0xff;P0=0xff;while(times--){shift=0xfe;{P0=shift;shift<<=1;delay_ms(150);}shift=0x7f;for(i=0;i<8;i++)顯示{P0=shift;shift>>=1;delay_ms(50);}}LED_PWR=1;P0=0xff;}voiddigi(uchartimes){ucharshift=0xfe;LED_PWR=1;P1=0xff;while(times--){shift=0xfe;{P1=shift;shift<<=1;delay_ms(150);}shift=0x7f;for(i=0;i<8;i++)顯示{P1=shift;shift>>=1;//右移//右移delay_ms(50);}}P0=0xff;P1=0xff;}voidjiuhu(uchartimes){uintm=0;P1=0xff;P0=0xff;LED_PWR=0;//LEDEnablewhile(times--){////////P0////////for(m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論