




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
;表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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省濮陽市2022-2023學年高二下學期化學學業質量檢測試題(含答案)
- 倉山定向捐助活動方案
- 仙桃騎行活動策劃方案
- 代購加人活動方案
- 仲秋營銷活動方案
- 企業五四宣傳活動方案
- 企業世界閱讀日活動方案
- 企業促生產活動方案
- 企業公司宣傳舞蹈活動方案
- 企業創意元旦活動方案
- 2024關于深化產業工人隊伍建設改革詳細解讀課件
- 實驗室化學試劑的使用、存放管理安全知識培訓講座課件
- 舞蹈介紹課件教學課件
- 2024年通信電源專業知識考試題庫(含答案)
- JJF 1375-2024機動車發動機轉速測量儀校準規范
- 探尋中國茶:一片樹葉的傳奇之旅學習通超星期末考試答案章節答案2024年
- 冷藏車安全生產管理制度
- 2024年浙江省中考英語試題卷(含答案)
- 翻身拍背護理
- 高層建筑火災撲救危險識別與應對
- 廣播電視節目評析期末考試資料
評論
0/150
提交評論