freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文基于stc12c5410ad單片機(jī)的傾角測試系統(tǒng)設(shè)計(jì)(參考版)

2024-10-27 04:45本頁面
  

【正文】 l。 } if(LED_type==0) //判斷顯示類型,角度 { DevideWeilow4(Angle)。 if(key_num!=0xff) //確保每按一次按鍵執(zhí)行一次按鍵處理程序 { key()。 EA=1。 //AD初始化 init_pwm()。 //spi初始化 init_Uart()。 Timer0_init()。 } }//主函數(shù)void main(void){ char i=0。)。Send_Err_to_PC(39。break 。 break。break。 //上傳報(bào)警次數(shù) case 0x12: Is_angle=0。Up_alarm()。break。 if(R_OK) { m=R_buff[0]。 last_SE_time=SE_time。 Is_angle=1。0x0f))。0x0f))。 } } } }}void Trance(void){ bbegintrance=R_buff[1]。 else { T_buffPt++。 } } } else { if(T_Num0) { SBUF= T_buff[T_buffPt]。 if(SE_time!=0) if(Trance_time==SE_time)Trance_time=0。Begintrance=0。 T_j++。amp。 } }else { TI=0。 R_buffPt++。amp。 break。 break。 switch(Rr) { case STX: R_buffPt=0。 if(RI) { RI=0。Set1302(set_time)。set_time[6]=((R_buff[7]4)*10+(R_buff[7]amp。set_time[5]=((R_buff[6]4)*10+(R_buff[6]amp。set_time[4]=((R_buff[5]4)*10+(R_buff[5]amp。set_time[3]=((R_buff[4]4)*10+(R_buff[4]amp。set_time[2]=((R_buff[3]4)*10+(R_buff[3]amp。set_time[1]=((R_buff[2]4)*10+(R_buff[2]amp。}//接收設(shè)置時(shí)間void SetTime(){ set_time[0]=((R_buff[1]4)*10+(R_buff[1]amp。 TI=0。 T_buffPt=0。 T_buff[3]=bcc。i3。 T_buff[2]=((h_Alarm_Time/10)4 | (h_Alarm_Time%10))。 T_buff[0]=0X01。}//上傳報(bào)警次數(shù) void Up_alarm() { unsigned char bcc。 TI=0。 T_buffPt=0。i++) bcc^=T_buff[i]。 for(i=0。T_buff[4]=((LOWlimit/10/10)4 | (LOWlimit/10%10))。 T_buff[2]=((HIlimit/10/10)4 | (HIlimit/10%10))。T_buff[0]=0X00。0x0f)))*R4。 //R_buff[3]為小數(shù)點(diǎn)位 LOWlimit=(((R_buff[5]4)*10+(R_buff[5]amp。0x0f))*10+((R_buff[3]4)*10+(R_buff[3]amp。0x0f)!=1)R4=1。0x0f)!=1)R1=1。}//接收設(shè)置角度上下限void Set_HI_LO(void){ int R1=1,R4=1。TI=0。 T_buffPt=0。T_buff[4]=0x00。i4。039。039。 T_buff[1]= ERRcode。 T_buff[0]=39。i++) { byte_program(((0x2e00+(tranceover169)*9)+i), Toeeprom[i]) 。( tranceover=224)) for (i=0。 } if((tranceover=169)amp。i=8。amp。i++) { byte_program(((0x2a00+(tranceover57)*9)+i), Toeeprom[i]) 。( tranceover=112)) for (i=0。 } if((tranceover=57)amp。i=8。amp。 //擦除第三扇區(qū) if( tranceover==169)sector_erase(0x2E00)。 //擦除第一扇區(qū) if( tranceover==57)sector_erase(0x2A00)。} } void WiteDataToeeprom(void){ unsigned char i。 } tranceover++。i7。 Toeeprom[1]=xiaoshu_angle。 xiaoshu_angle=angle%10。 } else //絕對(duì)值大于5 Angle取新數(shù)值 {last_Angle=angle。 angle=Angle。}void ChangeData(void){ unsigned char i。 iap_disable()。 dat = ISP_DATA。 ISP_TRIG = 0x46。0x00ff。 ISP_ADDRH = addr8。 ISP_CONTR = 0x83。 iap_disable()。 ISP_TRIG = 0xb9。 EA=0。0x00ff。 ISP_ADDRH = addr8。}//字節(jié)編程void byte_program(unsigned int addr, char dat) { ISP_CONTR = 0x83。 EA=1。 ISP_TRIG = 0x46。0x00ff。 //3為扇區(qū)擦除功能 ISP_ADDRH= addr8。}//扇區(qū)擦除功能void sector_erase(unsigned int addr) { ISP_CONTR = 0x83。 ISP_CMD = 0x00。 ES=1。 TL1=0xFD。 TMOD|=0x20。 ET0=1。 //設(shè)定采樣周期為2ms TH0=0xf8。 //無報(bào)警,熄滅報(bào)警指示燈 } }// 定時(shí)器0初始化 Timer0_init(){ TMOD|=0x01。 if(is_alarm) AlarmOUT=flash。 //系統(tǒng)正常運(yùn)行指示燈() flash=~flash。 flash1=~flash1。 time_isup=1。 ms_t0。 //用于鍵盤 sample=1。 //重新賦值,定時(shí)2ms TH0=0xf8。} else {LN0=1。 LN3=0。 } else { LN2=advalue0/10。 LN2=advalue0%100/10。 if (advalue00) advalue0=advalue0。} /數(shù)碼管顯示低四位void DevideWeilow4(int advalue){ int advalue0。 PCA_PWM0=0x3。 CCON=0x00。 CH=0x00。 //將P10(ADC0)口設(shè)為開漏模式 ADC_CONTR=0xe0。 //延時(shí),等待AD電源穩(wěn)定 P1M0|=0x01。b1000。 ADC_CONTR|=0x80。 //寫1清SPIF標(biāo)志位 EA=1。 dig_rck=0。t15。 //位鎖存信號(hào)輸出 } else { dig_rck=1。t++)。 for(t=0。0x80))。 SPDAT=spidata。}//SPI發(fā)送數(shù)據(jù)函數(shù)void spisend(unsigned char spidata,unsigned char isBit){ unsigned char t。 seg_g=0。參考文獻(xiàn)[1] 韓宏,[J].傳感器技術(shù),2005,24(4):4850.[2] 田小芳,陸起涌,熊超. 基于加速度傳感器的傾角儀設(shè)計(jì)[J].傳感技術(shù)學(xué)報(bào),2006,19(2):361363.[3] 張曉靜,[J]. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2008 ,5 ,5455.[4] 趙名,[J].煤礦機(jī)電煤礦機(jī)電,2008,1:6264.[5] 王萬俊,[J].西部探礦工程,2002,2:9697.[6] 邱仁峰,[J].電子技術(shù)應(yīng)用,2005,6:3840.[7] 王云峰,謝建,[J].儀器儀表戶,2004,3435.[8] 熊明春,李積彬,王華權(quán),徐剛,[DB].維普資訊網(wǎng).[9] 馬洪連,丁男,黃偉,[M]北京:人民郵電出版社,.[10] Freescale Semiconductor. MMA7260Q Datasheet[S].[11] 陳桂友,[M]北京:機(jī)械工程出版, [12] 趙亮,[M].北京:人民教育出社,.[13] [M].南京:東南大學(xué)出版社,.[14] [M].北京:北京航空航天大學(xué)出版社,2003.[15] [M]北京:機(jī)械工業(yè)出版社,.[16] 馬洪連,鄭保重,[J]. 大連理工大學(xué)儀器儀表學(xué)報(bào),1993, 33(4): 185187. 附錄 部分程序代碼//spi初始化void init_spi(void){ SPCTL=0xFE。我也要感謝我的父母,他們是我多年來堅(jiān)持不懈完成學(xué)業(yè)的精神支柱和力量源泉。陳老師教給我的不僅是科學(xué)知識(shí),他還教給了我做人的道理,所有這些都為我今后的人生道路奠定了堅(jiān)實(shí)的基礎(chǔ),并將成為我今后工作、學(xué)習(xí)、生活和為人處事的楷模。軟件部分還可以完成三軸傾角的測量;數(shù)據(jù)通訊部分,由于時(shí)間關(guān)系,上位機(jī)目前用的是串口調(diào)試助手,還可以用VB編寫上位機(jī)程序,完成數(shù)據(jù)的存儲(chǔ),與下位機(jī)的通信等。借鑒他人的方法采用7407的驅(qū)動(dòng)LED,本想驅(qū)動(dòng)沒有問題,等到焊到板子上的時(shí)候,才發(fā)現(xiàn)驅(qū)動(dòng)能力不行,查了相關(guān)資料,可由9013 (集極電流Ic:Max 500mA 集電極基極電壓Vcbo:40V 工作溫度:55℃ to +150℃ )驅(qū)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1